- ベストアンサー
Excelの関数で悩んでいます。
A B C 1 1 A君 3 2 2 B君 6 3 3 A君 9 4 4 12 5 5 15 6 6 B君 18 と、あるとき 「B3」にはA列の数字とC列の数字が一致するB列の値を入れたいのですが、 index関数とかmach関数を使ってもうまくいきません。 どなたか、ご指導よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
分からないなりに。 =IF(COUNTIF(C$1:C2,A3),INDEX(B$1:B2,MATCH(A3,C$1:C2,0)),"") ???
その他の回答 (2)
- imogasi
- ベストアンサー率27% (4737/17069)
補足を読んでも質問の意味がわからない 基準データが第1行と第2行だけで 第3行からが導出データ部分ですか。そういうのはもっと明確に 分けられる(分けて説明される)のでは無いですか。 A,B君だけを第3行以下で導出すればよいのですか。変な例だと思うが 一応 ーー 例データ A B C 1 A 3 2 B 6 3 A 9 この行以下に式を入れる 4 12 ↓ 5 15 6 B 18 C3に(ここが不自然) =IF(ISERROR(MATCH(A4,$C$2:$C$100,0)),"",INDEX($B$2:$C$100,MATCH(A4,$C$2:$C$100,0),1)) 下方向に式を複写。 結果 上記
- pbforce
- ベストアンサー率22% (379/1719)
ご質問の意味が不明です。 サンプルとご質問の内容が合っていません。 補足頂かないと回答する事が出来ません。
補足
早速、見てくださってありがとうございます。 A B C 1 1 A君 3 2 2 B君 6 3 3 9 4 4 12 5 5 15 6 6 18 の場合、まずB列に答えを入れたいのですが、 「C1」の数字が3なので、A列から該当の数字を探し、 同じ数字があれば、その右隣のB列「B3」に 「C1」の左隣「B1」のA君を入れ、 「C2」は6なので、「B6」の位置にB君を入れたいのです。 説明がうまくできてないかもしれませんが、よろしくお願いします。
お礼
まさしくこの答えでした。ありがとうございます。 本当に助かりました。