• ベストアンサー

Excelでのリンク機能関数

シート1が以下のようにあったとします。 A B 1 No.1 abc 2 No.2 def 3 No.3 ghi 4 No.4 jkl シート2で、A1に「No.1」と記入するとB1に「abc」と表示したいのです。 A B 1 No.1 abc 2 No.2 def 3 No.3 ghi 4 No.4 jkl ↑ ↑ 手動 自動表示 このように出来る関数はありますか? また、使い方のサンプルなどもあればありがたいです。 よろしくお願いします。

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

  • ベストアンサー
  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.1

次の数式で如何でしょうか。 シート2のB1に、=IF(COUNTIF(SHEET1!A:A,A1),VLOOKUP(A1,SHEET1!A:B,2,FALSE),"")を下方向にコピーして下さい。

i00323
質問者

お礼

出来ました!ありがとうございます!

その他の回答 (1)

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.2

VLOOKUPという関数で可能です。 =VLOOKUP(A1,シート1!$A$1:$B$4,2,FALSE) ただ、A1に未入力の場合や、対応する内容がない場合を考えるなら =IF(ISNA(VLOOKUP(A1,シート1!$A$1:$B$4,2,FALSE)),"",VLOOKUP(A1,シート1!$A$1:$B$4,2,FALSE)) のようにすれば、非表示になります。

i00323
質問者

お礼

大変詳しい説明ありがとうございます!

関連するQ&A