
No.2ベストアンサー
- 回答日時:
lookup系の関数では、検索して見つかった値が返ってきますが、見つ
けた場所を返す関数もあります。また、範囲内の特定の場所の値を返
す関数もあります。
=match(検索する値, 探す範囲, 探し方)
=index(範囲, x行目, y列目, 領域番号)
これで例えば
=match("郵便番号", A1:A8, 0)
とやると 1 が返ってきますので、もう1行下ってことで+1して
index関数に代入する
=index(A1:A8, match("郵便番号", A1:A8, 0)+1, 1, 1)
と、123-4567が返ってくるわけです。
表の端っこ以外のところで検索しなくちゃ行けない場合に、よく使う
方法ですので、覚えといて損はないですよ。
No.4
- 回答日時:
#1です。
私は次のような方法を試してみました。A7を左上端として、ご質問のような表が入っているとします(仮に表の下端をエクセルの14行目とします)。
(1)関数を入力します。以下、「セル番地・・・ 数式」。
A1・・・ =IF(A2="","条件入力",IF(ISERROR(A4),"不明",A4))
B1・・・ =IF(B2="","",IF(ISERROR(B4),"不明",B4))
B2・・・ =IF(AND(A2<>"",ISERROR(C4)),"該当なし",IF(ISERROR(C4),"",C4))
C2・・・ =IF(COUNTIF(5:5,">0")>=2,"※複数の該当データ","")
A4・・・ ="条件 : "&HLOOKUP(1,6:14,MAX(5:5),0)
B4・・・ ="結果 : "&HLOOKUP(1,6:14,MAX(5:5)+2,0)
C4・・・ =HLOOKUP(1,6:14,MAX(5:5)+3,0)
A5・・・ =IF(ISERROR(MATCH($A2,A7:A14,0)),0,MATCH($A2,A7:A14,0))
A6・・・ =COUNTIF($A5:A5,">0")
(2)A5とA6を表の右端の列まで(オートフィルで)コピーします。
(3)A2に条件を入力し、B2に結果が出るかを確かめます。
(4)うまくいったら、4行目から6行目までの行幅をゼロにして行を隠します。
(補足)
A2に、ある項目の結果を入力すると、B2にその一つ下の項目の結果が出ます。
表の行を増やした場合、関数の中の14という数字を表の下端の行数に変更します。
該当データが複数の場合、最も左にあるデータが優先的に表示されます。
お時間があれば試してみてください。
No.3
- 回答日時:
範囲をずらせばいいのでは?
検索するのが郵便番号なら2行目ですよね
=HLOOKUP(検索値,$2:$8,3,FALSE)
これで2行目を検索して、対応する列の4行目(電話番号)を表示になります。
別の方法
=LOOKUP(検索値,$2:$2,$4:$4)
検索値を2行目から検索して、対応する4行目を表示
ただし、2行目を昇順にする必要があります。
=INDEX($2:$8,2,MATCH(検索値,$2:$2,0)-1)
MATCH関数で列位置を検索してINDEX関数で対応するデータを表示
No.1
- 回答日時:
郵便番号の下のセルの値というのは、電話番号の値ということでしょうか?もしそうであるなら、実は先程私なりに作ってみて、うまくいきました。
しかし残念ながら出勤時間が迫っており、夜までご説明する時間がありません。今日の夜にでも間に合えばお答えできるんですけどね(>◇<)。お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
先着1,000名様に1,000円分もらえる!
教えて!gooから感謝をこめて電子書籍1,000円分プレゼント
-
エクセルで条件に一致したセルの隣のセルを取得したい
その他(Microsoft Office)
-
excelの特定のセルの隣のセル指定について
その他(Microsoft Office)
-
VLOOKアップ関数の結果の一つ下のセル表示
その他(Microsoft Office)
-
4
ある範囲のセルから任意の値を検索して、その隣のセルの値を取得するという関数はありますか?
Excel(エクセル)
-
5
Excel 表から値をさがして隣のセルの値を返す
Windows Vista・XP
-
6
Excelで数式で1つ下のセルを指定するのは
Excel(エクセル)
-
7
エクセル VLOOKUPから、2つ下のセル値を表示させる方法はありますか?
Excel(エクセル)
-
8
エクセル 同じ値を探して隣の数値をコピーする
Excel(エクセル)
-
9
VLOOKUP関数の結果セルの右下のセルを表示したい
その他(Microsoft Office)
-
10
vlookupでヒット行の上の行の値を指定できる?
Excel(エクセル)
-
11
Excelで、条件と一致する最後のセルを検索したい
Excel(エクセル)
-
12
エクセルのIF関数で、文字が入力されていたならば~
Excel(エクセル)
-
13
Excelで最大値の入っている数値の右側にある項目名を拾いたい。
その他(Microsoft Office)
-
14
【EXCEL】条件に合致するセルの1つ下のセルの合計値を出す方法
その他(Microsoft Office)
-
15
セル番号を返す関数
Excel(エクセル)
-
16
VLOOKUP関数の一つ下のセルの表示
Excel(エクセル)
-
17
excelで検索値の入っているセル番地を取得するには?
Excel(エクセル)
-
18
文字列検索しセルの位置が知りたい
Excel(エクセル)
-
19
Excel MATCH関数で検索範囲内に同じ値の検索値が複数ある場合
Access(アクセス)
-
20
エクセルで、条件に一致した行を別のセルに抜き出す方法
Excel(エクセル)
関連するQ&A
- 1 EXCELで行内最小値を検索し、その最小値の入っているセルの同じ列の"1"行の値を返したいのですが。。。
- 2 EXCEL 「または」で行を検索して一致する一番右の列番号を使ってセルの値を表示したい
- 3 Excel B列の名前を見てA列に番号をふりたいです。1-1 1-2 2-1 2-2
- 4 EXCELマクロで、ある列の値が0の場合、非表示/表示ボタンで該当列を非表示切り替えしたいんです。
- 5 EXCELマクロで、ある列の値が0の場合、非表示/表示ボタンで該当列&行を同時に非表示に切替したい。
- 6 Excel 郵便番号 表示形式での-(ハイフン) 0の番号の郵便番号に入らない
- 7 Excel VBA F列の特定値が100、M列の値がゼロの時にX列の値に◎を付け加えたいのですが
- 8 Excel2007でセルへ郵便番号を入力すると「郵便番号変換エンジンが
- 9 EXCELの表、組[A列]:番号[B列] を 組[A列]:番号[行]に変換する方法
- 10 あるセルの値を別のセルを参照する際の行番号や列番号として使用したい
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
人気Q&Aランキング
-
4
中出しをするとお腹が痛い・・・。
-
5
口の中に黒い血の塊
-
6
健否~書類の書き方~
-
7
顎下の左右にグリグリとしたし...
-
8
両親から生まれるはずのない血...
-
9
お酒を飲んだときの寒さ
-
10
この赤い斑点は何でしょうか。 ...
-
11
ここ三週間ほど、毎日みぞおち...
-
12
舌の裏の痛みのないプツプツの...
-
13
値が入っているときだけ計算結...
-
14
Excelで数式だけを消して、数値...
-
15
テスターで断線を調べる方法教...
-
16
納豆食べた後の尿の納豆臭は何故?
-
17
右手の人差し指だけが冷たい
-
18
締め切り後のコメント追加
-
19
子宮癌検査後、生理が早まる事...
-
20
リンク先のファイルを開かなく...
おすすめ情報