• ベストアンサー

こんな関数ありますか?

下のSheet1のように1行目に項目名が入っていて、 そのしたに値が入っている表があります。 現在、りんごとラッパの項目の下に値が入っているので、 Sheet2の1行目にりんごとラッパと表示する。 このようなルールを関数で作れないでしょうか。 ようは、2行目から4行目までになにかの値が入っていれば、一行目の値を参照する関数があればお願い致します。 Sheet1     A     B      C   1  りんご  ごりら  ラッパ  2 3   1 4              5 Sheet2     A    B   C   1  りんご     ラッパ  2 3 4

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

  • ベストアンサー
  • maruru01
  • ベストアンサー率51% (1179/2272)
回答No.1

こんにちは。maruru01です。 Sheet2の1行目に表示する項目名(りんご、ごりら、ラッパ)が、Sheet1と同じ位置ということなら、 Sheet2のA1に、 =IF(COUNTA(Sheet1!A2:A4),Sheet1!A1,"") と入力して、C1までコピーします。

7_11shop
質問者

お礼

すばらしい!!!

その他の回答 (1)

  • guinet
  • ベストアンサー率16% (6/37)
回答No.2

こんにちは。 すごく簡単なのですが、こんなのはいかがでしょう? =IF(COUNTA(A2:A4)=0,"",A1)

7_11shop
質問者

お礼

いわれてみれば、そうですが、ぜんぜん思いつきませんでした。ありがとうございます。

関連するQ&A

専門家に質問してみよう