他の回答も見るQエクセルのCOUNTIFが正しくカウントされない原因についてこの度はよろしくお願いしますエクセルのCOUNTIFで、例えば列Aに0~9までの数がランダムに入っているとします。それをカウントすると0~4まではきちんとカウントするのですが、5~9までのカウント数が0になってしまいます。実際には5~9までの数も含まれているのですが、このようになってしまう原因は何でしょうか?よろしくお願いします。同じ半角の5に見えていても、数値扱いと文字扱いになっている場合がありますCOUNTIFを使う前に、VALUEで数値に統一してみて下さい他の回答も見るQエクセル・・色の着いたセルの個数を数える関数はある?エクセルの表内で塗りつぶしされているセルだけを数える様な関数はありますか?セルには文字や数値は入力されておらず、塗りつぶしているだけです。Aベストアンサーこんにちは。ユーザー定義関数で作ってみました。マクロ関数ではケシカランというような方?は、以下のようなVBAでの解決方法が便利かなって思います。標準モジュールに貼り付けてください。キーワードをつけたところで、グローバル関数になるわけではありませんので、もしその点に不安のある方は、マニュアル等で、確認されたほうがよいかもしれませんね。以下は、引数のインデックスに0を入れると、配列出力するようにしてあります。)とすれば、上から数えて、1番目の色のセルの数が出ます。)を入れれば、色なしのセルの数が出ます。))とすれば、全部の合計が出ます。=ColorCellCount(A1:A5,1,1)とすれば、文字の色を数えます。ユーザー定義関数で作ってみました。マクロ関数ではケシカランというような方?は、以下のようなVBAでの解決方法が便利かなって思います。標準モジュールに貼り付けてください。キーワードをつけたところで、グローバル関数になるわけではありませんので、もしその点に不安のある方は、マニュアル等で、確認されたほうがよいかもし...続きを読む他の回答も見るQエクセルで打ち込んだ数字を自動で別シートに表示したいエクセルでセルに打ち込んだ数字を自動で別シートに表示できる方法があれば、教えてください。シート1のC1に5を打ち込んだら、シート2のD2にシート1で打ち込んだ5が自動で表示される。1列すべてを自動で表示させる場合、一つのセルの時と違いがありましたら教えてください。Aベストアンサーこんばんは。以下の方法があります。例)シート1のC1に5を打ち込んだら、シート2のD2にシート1で打ち込んだ5が自動で表示される⇒シート2のD2のセルをアクティブにして「=」を入力した後、シート1のC1をクリックする。するとD2のセルに「=Sheet1!C1」と表示され、値が自動的に表示されるようになります。2.1列全てコピーしたい場合。コピー&リンク貼り付けを使うと便利です。例)例)シート1のC1~C5に何かを入力したら、シート2のD2~D7にシート1で打ち込んだものが自動で表示されるシート1にあるコピー元のセルを範囲選択して、シート2のD2の上で「右クリック」⇒「形式を選択して貼り付け」をクリックします。出てきた小さな画面の左下にある「リンク貼り付け」というボタンをクリックすると完成です。念のためにリンク貼り付けを図解しているURLを載せておきます。参考にしてみてくださいね。http://www.geocities.jp/office_inoue/excel/eq21.htmこんばんは。以下の方法があります。例)シート1のC1に5を打ち込んだら、シート2のD2にシート1で打ち込んだ5が自動で表示される⇒シート2のD2のセルをアクティブにして「=」を入力した後、シート1のC1をクリックする。するとD2のセルに「=Sheet1!C1」と表示され、値が自動的に表示されるようになります。2.1列全てコピーしたい場合。コ...続きを読む他の回答も見るQエクセルで、条件に一致した行を別のセルに抜き出す方法エクセルで、指定した条件に一致するセルを含む行をすべて抜き出す方法が知りたいです。別のセル(同じシート内)に抜き出したいのですが。抽出結果を自動的に、別の場所に、常に表示させておきたいのです。初歩的な質問だと思いますが、検索しても分からなかったので、よろしくお願いします。同じ質問が結構よく出てますが、そんなに初歩的でもありません別シートのA1セルに「100円」と入力し、そのシートの任意のセルに以下の式を貼り付けて下さい。後は、下方向、右方向にコピー。日付のセル書式は「日付」形式に再設定してください=IF(COUNTIF(Sheet1!$C:$C,$A$1)>=ROW(A1),INDEX(Sheet1!A:A,LARGE(INDEX((Sheet1!$C$1:$C$500=$A$1)*ROW(Sheet1!$C$1:$C$500),),COUNTIF(Sheet1!$C:$C,$A$1)-ROW(A1)+1)),"")データ範囲は500行までとしていますが、必要に応じて変更して下さい他の回答も見るQエクセルのIF関数で、文字が入力されていたならば~エクセルのIF関数で文字が入力されていたならば~、という論理式を組み立てたいと思っています。=IF(A1="『どんな文字でも』","",+B1-C1)A1セルに『どんな文字でも』入っていたならば、空白に。文字が入っていなければB1セルからC1セルを引く、という状態です。この『どんな文字でも』の部分に何を入れればいいのか教えてください。IF関数以外でも同様のことができれば構いません。Aベストアンサー=IF(ISTEXT(A1),"",B1-C1)でどうでしょうか?他の回答も見るQWordで、1ページを丸ごと削除するには?1ページしか必要ないのに、真っ白な2ページ目がその下に表示されてしまった場合、この余分な2ページ目を一括削除(消去)する為に、何かいい方法があるでしょうか?Aベストアンサー<表示されてしまった場合>これはそれなりに理由があるわけで、改ページや改行によって、次のページにまで入力が及んでいる時にそうなります。罫線で表を作成し、ページの下一杯まで罫線を引いたときなどには、よくなる現象です。メニューの「表示」で段落記号にチェックが入っていないと、改行や改ページなどの入力情報が見えず、白紙のページを全て選択→削除してもそのままということが良くあります。改行マークが白紙のページの先頭に入っていれば、それをBackSpaceで消してやる。罫線を使っている場合は、それでも効果がない場合がありますが、その時は行数を増やしてやる。他の回答も見るQエクセルで特定の行を削除したいのですが。エクセルで特定の行を一発で削除したいのですが、やり方がわかりません。どなたか詳しい方お教えいただけませんでしょうか?やりたいことは、B列に、特定の文字が有れば、その行全部を削除して上方向にシフトしていきたいのですが、マクロとかを使うのでしょうか?宜しくお願いいたします。Aベストアンサーマクロを使う別の方法です。XXXの部分を特定の文字に置きかえて実行してください。Sub他の回答も見るQ「以降」ってその日も含めますか10以上だったら10も含める。10未満だったら10は含めない。10以降は10を含めるのでしょうか?含めないのでしょうか?例えば10日以降にお越しくださいという文があるとします。これは10日も含めるのか、もしくは11日目からのどちらをさしているんでしょうか?自分は10日も含めると思い、今までずっとそのような意味で使ってきましたが実際はどうなんでしょうか?辞書を引いてものってないので疑問に思ってしまいました。「以」がつけば、以上でも以降でもその時も含みます。!間違えている人もいるので、きちんと確認したほうがいいです。これって小学校の時に習い以後の教育で多々使われているんすが、小学校以後の勉強をちゃんとしていない人がそのまま勘違いしている場合があります。あ、今の「以後」も当然小学校の時のことも含まれています。私もにた様な経験があります。美容師さんに「木曜以降でしたらいつでも」といわれたので、じゃあ木曜に。いったら「だから、木曜以降って!聞いてました?木曜は駄目なんですよぉ(怒)。言われたことがあります。しつこく言いますが、念のため、確認したほうがいいですよ。「以上以下」と「以外」の説明について他の方が質問していたので、ご覧ください。VBAで業務を簡素化するために、現在開いているブックのファイル名を取得する方法が分かりません。作業手順をマクロを使って処理していますが、オリジナルのワークブックをファイル名を変えて保存し、以後、このワークブックを読み込んで使用しています。このときのVBAは、オリジナルのファイル名を使っているため、ファイル名を変更するとエラーになり、以後の業務に使用できません。常にファイル名を取得出来るVBAをどなたか、教えて下さい。操作対象になっているブックの名前はActiveWorkbook.Nameですね。>VBAは、オリジナルのファイル名を使っているため、ファイル名を変更するとエラーになりというような文脈からすると、ThisWorkbook.Nameの方ですかね。行を指定回数だけコピ...4【エクセル】行挿入で数式もい...5excelで複数行を一行に並び変え...6ExcelのVBAで連番を振る。VBA】複数の条件を満た...エクセルである行以下全部を削...EXCELで高さ0で隠れた行の素早...【エクセル】行挿入で数式もい...4指定した文字があった場合、そ...5excelで複数行を一行に並び変え...6ExcelのVBAで連番を振る。Inc.Q質問する(無料)Q&A検索goo検索gooIDで新規登録・ログイン新規登録する(無料)会員の方はこちら外部サービスのアカウントで新規登録・ログインYahoo!で新規登録・ログインGoogleで新規登録・ログインTwitterで新規登録・ログインFacebookで新規登録・ログインdアカウントで新規登録・ログイン※各種外部サービスのアカウントをお持ちの方はこちらから簡単に登録できます。お客様の許可なしに外部サービスに投稿することはございませんのでご安心ください。会員でない方、会員になるとあなたも質問や回答ができるようになります!!親切・丁寧な回答が集まる場30分以内に回答がもらえ回答数は平均3件!匿名(ニックネーム)での投稿なので。