- ベストアンサー
値が同じセルを検索して該当するものを表示する方法
セル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」を表示させたい。 宜しくお願いします。
- みんなの回答 (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 行と列の交点のセルのデータを採っている。
その他の回答 (3)
- ja7awu
- ベストアンサー率62% (292/464)
=OFFSET(C$1,MATCH(A1,B:B,0)-1,0) で如何でしょうか。
お礼
回答有り難うございます。既に4人の方から回答を頂きました。 私はエクセル等パソコン操作にうといので、皆様の回答を拝見しただけでは、判断しかねます。 皆様の回答を一つづつ実施していく予定です。 ここでは、ご回答頂いたことに対して感謝の意のみ申し上げます。有り難うございました。
- maruru01
- ベストアンサー率51% (1179/2272)
こんにちは。maruru01です。 D1に、 =IF(LEN(A1),IF(COUNTIF(B:B,A1),VLOOKUP(A1,B:C,2,FALSE),""),"") と入力して、下の行へコピー。
お礼
回答有り難うございます。既に4人の方から回答を頂きました。 私はエクセル等パソコン操作にうといので、皆様の回答を拝見しただけでは、判断しかねます。 皆様の回答を一つづつ実施していく予定です。 ここでは、ご回答頂いたことに対して感謝の意のみ申し上げます。有り難うございました。
- KYOSEN
- ベストアンサー率22% (68/300)
if(A$1=B1,C1,0)をD1に入力して下にコピーでどうですか? 0を表示したくなければ「""」ですか・・。
お礼
ご回答有り難うございます。既に4人の方から回答を頂きました。 私はエクセル等パソコン操作にうといので、皆様の回答を拝見しただけでは、判断しかねます。 皆様の回答を一つづつ実施していく予定です。 ここでは、ご回答頂いたことに対して感謝の意のみ申し上げます。有り難うございました。
お礼
回答有り難うございます。既に4人の方から回答を頂きました。 私はエクセル等パソコン操作にうといので、皆様の回答を拝見しただけでは、判断しかねます。 皆様の回答を一つづつ実施していく予定です。 ここでは、ご回答頂いたことに対して感謝の意のみ申し上げます。有り難うございました。