プロが教えるわが家の防犯対策術!

図のように値を入力すると表の中の同じ数字の座標を出力するようにしたいです。
もし重複している数字がある時はどこか1か所の座標でOKです。(たとえば5を入力したときはB1、B3C3のどれかを出力。)
どのような式をつくればいいでしょうか。

よろしくお願いします。

「エクセル 表から値を見つける」の質問画像

A 回答 (3件)

こんばんは!



一例です。
画像の配置だとB7セルに
=IFERROR(ADDRESS(MIN(IF(A1:D4=B6,ROW(A1:A4))),MIN(IF(A1:D4=B6,COLUMN(A1:D1))),4),"データなし")

配列数式なのでCtrl+Shift+Enterで確定してください。

※ データが複数ある場合は上側・左側セル番地が表示されます。m(_ _)m
    • good
    • 0
この回答へのお礼

ありがとうございます。自分のだとiferrorが対応してないようなのではずしてみたのですが、それでもうまくいきました。助かりました。

お礼日時:2017/07/23 22:43

No.1です。



エラー処理は無視して・・・
=ADDRESS(MIN(IF(A1:D4=B6,ROW(A1:A4))),MIN(IF(A1:D4=B6,COLUMN(A1:D1))),4)

配列数式なので、必ずCtrl+Shift+Enterで確定してください。
この画面から上記数式をコピー&ペースト → B7セルを選択 → 数式バー内に貼り付け → そのまま(編集可能なまま)
Ctrl+Shiftキーを押しながらEnterキーで確定!

数式の前後に{ }マークが入り配列数式になります。m(_ _)m
    • good
    • 0

何度もごめんなさい。



No.1のお礼欄の読み間違いをしていました。

>それでもうまくいきました。

>それでもうまくいきませんでした。
と勘違いしていました。

No.2は無視してください。m(_ _)m
    • good
    • 0
この回答へのお礼

ありがとう

助かりました^^

お礼日時:2017/07/23 23:18

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!