- ベストアンサー
エクセル、同一文字の最上行の横のセルを指定したい
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#187541
回答No.1
こんにちは。 画像のような場合だと =INDIRECT("A"&MATCH(1,C:C,0)) でどうでしょうか。
その他の回答 (1)
- kagakusuki
- ベストアンサー率51% (2610/5101)
回答No.2
F1セルには次の関数を入力されると良いと思います。 =IF(COUNTIF($C:$C,1),INDEX($A:$A,MATCH(1,$C:$C,0)),"")
質問者
お礼
ありがとうございます。 INDEX関数でもできるのですね! 試しにIFとCOUNTIFの部分は使わず、=INDEX(A:A,MATCH(1,C:C,0))だけでも同じ結果を出すことができました。 お二人にベストアンサーを差し上げたいのところなのですが、今回は先にご回答いただいたNo.1の方をBAにいたします。 本当にありがとうございました!
お礼
バッチリできました! まさかこんなに簡単な関数でできるなんて意外でした・・・ INDIRECT関数と、MATCH関数も少し調べて、それぞれの機能も理解しました。 本当にありがとうございました!