
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も見ています
-
新生活!引っ越してから困らないように注意すべきことは?
新しい職場や学校で元気いっぱいのスタートを切るためにも快適な生活環境を整えておきたい! >>
-
エクセルで条件に一致したセルの隣のセルを取得したい
その他(Microsoft Office)
-
VLOOKアップ関数の結果の一つ下のセル表示
その他(Microsoft Office)
-
excelの特定のセルの隣のセル指定について
その他(Microsoft Office)
-
4
Excelで数式で1つ下のセルを指定するのは
Excel(エクセル)
-
5
エクセル VLOOKUPから、2つ下のセル値を表示させる方法はありますか?
Excel(エクセル)
-
6
ある範囲のセルから任意の値を検索して、その隣のセルの値を取得するという関数はありますか?
Excel(エクセル)
-
7
Excel 表から値をさがして隣のセルの値を返す
Windows Vista・XP
-
8
VLOOKUP関数の結果セルの右下のセルを表示したい
その他(Microsoft Office)
-
9
エクセル 同じ値を探して隣の数値をコピーする
Excel(エクセル)
-
10
vlookupでヒット行の上の行の値を指定できる?
Excel(エクセル)
-
11
セル番号を返す関数
Excel(エクセル)
-
12
Excelで、条件と一致する最後のセルを検索したい
Excel(エクセル)
-
13
【EXCEL】条件に合致するセルの1つ下のセルの合計値を出す方法
その他(Microsoft Office)
-
14
VLOOKUP関数の一つ下のセルの表示
Excel(エクセル)
-
15
Excelで最大値の入っている数値の右側にある項目名を拾いたい。
その他(Microsoft Office)
-
16
エクセルで、条件に一致した行を別のセルに抜き出す方法
Excel(エクセル)
-
17
文字列検索しセルの位置が知りたい
Excel(エクセル)
-
18
エクセル2000で常に1つ上のセルを参照する。
Excel(エクセル)
-
19
excelで検索値の入っているセル番地を取得するには?
Excel(エクセル)
-
20
エクセルのIF関数で、文字が入力されていたならば~
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
人気Q&Aランキング
-
4
野菜ジュースがガンに効くとか...
-
5
顎下の左右にグリグリとしたし...
-
6
中出しをするとお腹が痛い・・・。
-
7
運転を続ける78歳の父
-
8
国内便何分前に到着すれば良い...
-
9
白血球増加について
-
10
この赤い斑点は何でしょうか。 ...
-
11
お酒を飲んだときの寒さ
-
12
尿検査での生理
-
13
舌の裏の痛みのないプツプツの...
-
14
Vbaである特定のインターネット...
-
15
googleスプレッドシート 入力規...
-
16
大至急!!三角関数
-
17
夜中にトイレに起きる。そして...
-
18
≪画像あり≫皮膚ガンですか???
-
19
尿検査の尿の量って 半分いって...
-
20
値が入っているときだけ計算結...
おすすめ情報