• ベストアンサー

値が同じセルを検索して該当するものを表示する方法

セルA1と同じ内容をB列から検索し、同じものが有った場合のCxの値をセルD1に表示する場合、どの関数を使えばよいのでしょうか。 (ここで、B列にはA1と同じ値は1個しかないことを条件としています。) 例えば   A  B  C  D 1 1  0  2 2 2  1  1 3 3  2  0 A1=1  列Bの「1」は B2です。 その場合のC2の値は1  よってD1には「1」を表示させたい。 宜しくお願いします。

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

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.4

(例データ) (A)  (B)  (C) 3 5 22 3 34 2 4 3 23 34 4 12 D1に=INDEX($A$1:$C$4,MATCH($A$1,$B$1:$B$4,0),3) $C$4や$B$4などの4は最下行数でおき変える。 その下に更に別表データあるかもとおもってB:Bは使わず。 (表)$A$1:$C$4は表部分 (行)MATCH($A$1,$B$1:$B$4,0)はA1と同じ数のある行 (列)3はc列の3 行と列の交点のセルのデータを採っている。

eoc
質問者

お礼

回答有り難うございます。既に4人の方から回答を頂きました。 私はエクセル等パソコン操作にうといので、皆様の回答を拝見しただけでは、判断しかねます。 皆様の回答を一つづつ実施していく予定です。 ここでは、ご回答頂いたことに対して感謝の意のみ申し上げます。有り難うございました。

その他の回答 (3)

  • ja7awu
  • ベストアンサー率62% (292/464)
回答No.3

=OFFSET(C$1,MATCH(A1,B:B,0)-1,0) で如何でしょうか。

eoc
質問者

お礼

回答有り難うございます。既に4人の方から回答を頂きました。 私はエクセル等パソコン操作にうといので、皆様の回答を拝見しただけでは、判断しかねます。 皆様の回答を一つづつ実施していく予定です。 ここでは、ご回答頂いたことに対して感謝の意のみ申し上げます。有り難うございました。

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

こんにちは。maruru01です。 D1に、 =IF(LEN(A1),IF(COUNTIF(B:B,A1),VLOOKUP(A1,B:C,2,FALSE),""),"") と入力して、下の行へコピー。

eoc
質問者

お礼

回答有り難うございます。既に4人の方から回答を頂きました。 私はエクセル等パソコン操作にうといので、皆様の回答を拝見しただけでは、判断しかねます。 皆様の回答を一つづつ実施していく予定です。 ここでは、ご回答頂いたことに対して感謝の意のみ申し上げます。有り難うございました。

  • KYOSEN
  • ベストアンサー率22% (68/300)
回答No.1

if(A$1=B1,C1,0)をD1に入力して下にコピーでどうですか? 0を表示したくなければ「""」ですか・・。

eoc
質問者

お礼

ご回答有り難うございます。既に4人の方から回答を頂きました。 私はエクセル等パソコン操作にうといので、皆様の回答を拝見しただけでは、判断しかねます。 皆様の回答を一つづつ実施していく予定です。 ここでは、ご回答頂いたことに対して感謝の意のみ申し上げます。有り難うございました。

関連するQ&A