INDEX関数やMATCH関数で値を取得した参照先セルの行番号を1つ増やしたいです。
=INDEX(電気メーター!$B$3:$L$38,MATCH(学校!A6,電気メーター!B3:$B$38,0),4)
で取得したい値は学校シートに入力できたのですが、上の数式で取得した電気メーターシートの値
すぐ下の行番号セルの値を取得するにはどうすればいいでしょうか。
上の数式で取得したセルが「電気メータシートのE6」だとすると次に取得したい値は
「電気メーターシートのE7」です。
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
》 INDEX関数やMATCH関数で値を取得した参照先セルの行番号を1つ増やしたい
記述がチト奇妙かと。
MATCH関数で得た数値 row をINDEX関数内の行番号の引数 row としているのなら、
INDEX関数内の行番号の位置を row+1 にするだけェ~かと。
つまり、下記の式にしてみれば?
=INDEX(電気メーター!$B$3:$L$38,MATCH(学校!A6,電気メーター!B3:$B$38,0)+1,4)
No.2
- 回答日時:
=INDEX(電気メーター!$B$3:$L$38,MATCH(学校!A6,電気メーター!B3:$B$38,0),4)
↓
=INDEX(電気メーター!$B$3:$L$38,MATCH(学校!A6,電気メーター!B3:$B$38,0) +1 ,4)
条件が曖昧なんで、曖昧なりの答えです。
意図する結果が得られなくても恨まないでね。
No.1
- 回答日時:
こんにちは
文字通りに一つ下の行にするのなら、Match関数で得た番号に+1すれば良いので
MATCH(学校!A6,電気メーター!B3:$B$38,0)+1
のようにして、参照すれば良いのではないでしょうか?
少し、トリッキーですが、参照元を1行分ずらして
=INDEX(電気メーター!$B$4:$L$39,MATCH(学校!A6,電気メーター!$B$3:$B$38,0),4)
としても同じ結果を得られると思います。
(+1する式の場合は、39行目(=38+1)を参照しようとするとエラーになります)
・・というか、必ず4列目(=E列)を参照するのなら、
=INDEX(電気メーター!$E$4:$E$39,MATCH(学校!A6,電気メーター!$B$3:$B$38,0))
でも良さそうに思われます。
※ 同じ行を参照するのなら(=元の式の場合)VLOOKUP関数の方が適当に思えますが、1行ずらすのであれば、MATCH、INDEXの組み合わせになりますね。
ありがとうございます。必ず4列目参照というわけではないので「Match関数で得た番号に+1すれば良い」でOKでした。助かりました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excelの関数で起きた現象の原因がわかりません。 2 2024/02/01 22:53
- Excel(エクセル) エクセルでエラーを無視して一番左側のセルの値を返したい 2 2023/07/27 13:06
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2024/04/02 16:12
- Visual Basic(VBA) vbaエクセルマクロ RemoveDuplicatesについて RemoveDuplicatesを使 3 2023/02/28 01:13
- Excel(エクセル) シート参照を含む数式を連続コピー 3 2022/12/10 11:42
- Excel(エクセル) エクセルの関数について 5 2023/01/26 15:26
- Visual Basic(VBA) Excel VBA 文字列のセルを反映させたいです 2 2024/02/24 00:06
- Visual Basic(VBA) 貼り付けた値が消えていく 以下はソースファイルの2番目のシートのB6から最終行を取得 ターゲットファ 2 2023/07/27 12:23
- Excel(エクセル) ピボットテーブルの参照式はオートフィル出来ない? 2 2023/03/03 15:57
- Visual Basic(VBA) Sheet1のA列にコードB列にメアド、Sheet2のB列にコード一覧とD列にメアド一覧があり、Sh 3 2022/10/19 11:57
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教える店舗&オフィスのセキュリティ対策術
中・小規模の店舗やオフィスのセキュリティセキュリティ対策について、プロにどう対策すべきか 何を注意すべきかを教えていただきました!
-
エクセル関数に詳しい方教えてください
Excel(エクセル)
-
Excel初心者です。 詳しい方、効率の良いやり方を教えてください。 職場で、抽出したデータの表を見
Excel(エクセル)
-
Excelで「時間の足し算」はどうすればいいですか?
Excel(エクセル)
-
-
4
エクセルの表示について
Excel(エクセル)
-
5
条件付き書式を教えてください
Excel(エクセル)
-
6
スマートな関数を教えて下さい。
Excel(エクセル)
-
7
各ページの1番上の表示について
Excel(エクセル)
-
8
自動入力で今月はMONTH(TODAY())で良いのですが、翌月はどのようにすれば良いでしょうか。
Excel(エクセル)
-
9
Excelのフォントについて
Excel(エクセル)
-
10
UNIQUE関数が使えないバージョンで重複削除したい。
Excel(エクセル)
-
11
Excelにてある膨大なデータを管理しています。 そこで、特定の市町村にのみ色を付けたいです。 Ex
Excel(エクセル)
-
12
エクセル行の非表示のしかた。 画像のような表があります。 C社の下にもD、E と80社くらい続きます
Excel(エクセル)
-
13
Excelの入力方法について
Excel(エクセル)
-
14
エクセルの神よ、ご回答を! エクセルのコメント欄について質問2点。
Excel(エクセル)
-
15
エクセルで日付の入ったセルの月別の個数が知りたい
Excel(エクセル)
-
16
Excelにて数式を使用して 工数計算をしたいのですが、 計算方法が分からないので教えて下さい。 1
Excel(エクセル)
-
17
エクセルの数式で教えてください。
Excel(エクセル)
-
18
Excel初心者です。 詳しい方、効率の良いやり方を教えてください。 職場で、抽出したデータの表を見
Excel(エクセル)
-
19
関数を教えて下さい。
Excel(エクセル)
-
20
Excelはなんで先頭の0を消すんですか?しかもCSVとかもなんでそもそも勝手に元のデータ変えるのに
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
行数が不規則な一週間ごとの合...
-
文字列になっている時間をVBAで...
-
ある列、或いは、ある行のセル...
-
マクロの有効化するダイヤログ...
-
【マクロ】フォルダからエクセ...
-
Excelでの時間帯の入力
-
excel で二つのどちらかを選ぶ
-
エクセルの順位別一覧表の自動...
-
Excel 2019 のピボットテーブル...
-
エクセル 価格表から単価を呼び...
-
excelの不要な行の削除ができな...
-
エクセルで特定の範囲内から小...
-
シートAで横に並んだ項目→シー...
-
Excelが固まってしまった。
-
Excel2013のF6キー操作について
-
【関数】スペースがいくつ入っ...
-
Excelはなんで先頭の0を消すん...
-
【Microsoft Office Excel Comp...
-
西暦や和暦の表示をyyyymmdd表...
-
別シートからの文字を変更
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel 2019 のピボットテーブル...
-
[関数得意な方]教えて下さい・...
-
Excelにてある膨大なデータを管...
-
[関数について]わかる方教えて...
-
Excel初心者です。 詳しい方、...
-
excelの不要な行の削除ができな...
-
エクセル関数に詳しい方教えて...
-
INDIRECTを使わず excelで複数...
-
[オートフィルタ]で抽出された...
-
エクセルの神よ、ご回答を! エ...
-
エクセル関数に詳しい方、教え...
-
各ページの1番上の表示について
-
Excelで写真のような表を作った...
-
エクセルで不等号記号(≠)が上に...
-
数学 Tan(θ)-1/Cos(θ)について...
-
Excel 2019 は、SPILL機能があ...
-
Excelで全角を半角にしたいので...
-
条件付き書式を教えてください
-
Excel フィルターを掛けた状態...
-
[オートフィルタ]の適用範囲の...
おすすめ情報