ここから本文です

値の入っているセルの場所の求め方について

yym********さん

2011/4/2014:14:27

値の入っているセルの場所の求め方について

ある表の中でデータが入っているのは、
その表の中で何列目なのか、を表示させたいと考えています。

下に掲載している表(画像)のG列に数式を入れるとします。

表内の1行目で文字が入っているセル(B2)を探し出して、
G2セルに、値が入っているのがその表の中で何列目にあたるのか
(この場合は「1」)を表示させ、

表内の2行目であれば、値の入っている場所(C3)を割り出し、G3セルに「2」
表内の3行目であれば、その行内に値が入っていないので「0」
表内の4行目はD5に値が入っているので、G5セルに「3」

…というように表示させていきたいです。

よい方法をご存知の方がいらっしゃいましたら、ぜひ教えてください。
VBAを用いるほうが簡単であれば、そちらを教えていただけると幸いです。

なお、B列の右側に空白はいくつあるか不定です。
また、A列やH列以降にはデータが入る可能性はあるのですが
B~F列の中では、1行につき、データは1つだけです。

よろしくお願いいたします!

表内,何列目,G5セル,G3セル,G2セル,B2,F2&lt

閲覧数:
291
回答数:
1
お礼:
50枚

違反報告

ベストアンサーに選ばれた回答

maronさん

2011/4/2014:36:47

G2=IF(COUNTA(B2:F2),MATCH(1,INDEX(1/(B2:F2<>0),),0),0)
★下にコピー

G2=IF(COUNTA(B2:F2),MATCH(1,INDEX(1/(B2:F2&lt;&gt;0),),0)...

質問した人からのコメント

2011/4/22 16:54:04

ありがとうございます!
とても勉強になりました!!

この質問につけられたタグ

みんなで作る知恵袋 悩みや疑問、なんでも気軽にきいちゃおう!

Q&Aをキーワードで検索:

Yahoo! JAPANは、回答に記載された内容の信ぴょう性、正確性を保証しておりません。
お客様自身の責任と判断で、ご利用ください。
本文はここまでです このページの先頭へ

「追加する」ボタンを押してください。

閉じる

※知恵コレクションに追加された質問は選択されたID/ニックネームのMy知恵袋で確認できます。

不適切な投稿でないことを報告しました。

閉じる