
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も見ています
-
プロが教えるわが家の防犯対策術!
ホームセキュリティのプロが、家庭の防犯対策を真剣に考える 2組のご夫婦へ実際の防犯対策術をご紹介!どうすれば家と家族を守れるのかを教えます!
-
VLOOKアップ関数の結果の一つ下のセル表示
その他(Microsoft Office)
-
エクセルで条件に一致したセルの隣のセルを取得したい
その他(Microsoft Office)
-
excelの特定のセルの隣のセル指定について
その他(Microsoft Office)
-
4
エクセル VLOOKUPから、2つ下のセル値を表示させる方法はありますか?
Excel(エクセル)
-
5
Excelで数式で1つ下のセルを指定するのは
Excel(エクセル)
-
6
vlookupでヒット行の上の行の値を指定できる?
Excel(エクセル)
-
7
VLOOKUP関数の結果セルの右下のセルを表示したい
その他(Microsoft Office)
-
8
Excel 表から値をさがして隣のセルの値を返す
Windows Vista・XP
-
9
【EXCEL】条件に合致するセルの1つ下のセルの合計値を出す方法
その他(Microsoft Office)
-
10
あるセルに特定の文字列を打つと、他のセルに決められた文字が自動入力するように
Excel(エクセル)
-
11
Excelの計算式で、特定の文字列の一つ下のセルを取り出せますか?
Excel(エクセル)
-
12
セル番号を返す関数
Excel(エクセル)
-
13
Excel検索した値の一つ右のセルの内容を返す関数
その他(Microsoft Office)
-
14
エクセルで指定したセルのどれかに○がはいっていたら○を表示したいです。
その他(コンピューター・テクノロジー)
-
15
文字列検索しセルの位置が知りたい
Excel(エクセル)
-
16
自分の左隣のセル
Excel(エクセル)
-
17
excelで検索値の入っているセル番地を取得するには?
Excel(エクセル)
-
18
Excel MATCH関数で検索範囲内に同じ値の検索値が複数ある場合
Access(アクセス)
-
19
エクセル関数の質問 対象範囲の中で、一番上の行の値を返す関数
Excel(エクセル)
-
20
VLOOKUP関数の一つ下のセルの表示
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
人気Q&Aランキング
-
4
検便についてです。 便は取れた...
-
5
今朝起きたら、またアザのよう...
-
6
騙された 生活保護も健康保険証...
-
7
7歳の子供です。 4日程前から顔...
-
8
アクエリアスが苦く感じる
-
9
口の中に黒い血の塊
-
10
子宮癌検査後、生理が早まる事...
-
11
これって喉仏ですか? 私は女性...
-
12
これはメラノーマの可能性があ...
-
13
EXCELで式からグラフを描くには?
-
14
大腸カメラでポリープ
-
15
尿が、ポップコーンのような香...
-
16
舌の裏の痛みのないプツプツの...
-
17
顎下の左右にグリグリとしたし...
-
18
中出しをするとお腹が痛い・・・。
-
19
au回線 夜中復旧したようだが。...
-
20
テスターで断線を調べる方法教...
おすすめ情報
公式facebook
公式twitter