• ベストアンサー

条件に合う空白のセルをカウントしたい

Aシートに A B C D E F G H I J 1 あ 2 い    3          う     4       え Bシートに A 1 あ 2 い 3 う 4 え Aシートの数式VLOOKUPにて抽出しF1に”あ”を表示したのですが 条件としてA1の”あ”に対して 5マス以上空いていれば表示 5マス以下なら非表示 このように空白のセルをカウントして 条件に合う数式がわかりません。 何卒 ご指導のほどよろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.1

AシートとBシートの関連が分かりませんし、VLOOKUP関数を使う意味も分かりません。 5マス以上の意味もA1セルに「あ」が有るのでF1セルの間には4マスの空間ということになりますのでF1セルには「あ」が表示されなく空白で良いのでしょうか? 例えばB1セルからE1セルまでの4つのセルが空白であればF1セルに「あ」を表示するだけでしたらF1セルに次の式を入力すればよいでしょう。 =IF(COUNTA(B1:E1)=0,A1,"") あるいはご質問の意味はシートBのA列に示された順序でシートAでの位置を捜し、その位置がF列からみて4マス以上離れた位置にあればそのひらがなを表示させるというものでしょうか?その場合にはシートAのF1セルには次の式を入力して下方にドラッグコピーすればよいでしょう。 =IF(COUNTIF(A1:E1,SheetB!A1)=0,"",IF(MATCH(SheetB!A1,A1:E1)=1,SheetB!A1,""))&IF(COUNTIF(G1:X1,SheetB!A1)=0,"",IF(MATCH(SheetB!A1,G1:X1)>=5,SheetB!A1,""))

coolboy777
質問者

お礼

ありがとうございます。 説明不足で申し訳ございませんでした。 上記の関数でうまくいきました。 本当にありがとうございました。

関連するQ&A

専門家に質問してみよう