INDEX関数やMATCH関数で値を取得した参照先セルの行番号を1つ増やしたいです。
=INDEX(電気メーター!$B$3:$L$38,MATCH(学校!A6,電気メーター!B3:$B$38,0),4)
で取得したい値は学校シートに入力できたのですが、上の数式で取得した電気メーターシートの値
すぐ下の行番号セルの値を取得するにはどうすればいいでしょうか。
上の数式で取得したセルが「電気メータシートのE6」だとすると次に取得したい値は
「電気メーターシートのE7」です。
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でした。助かりました。
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)
お探しの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(エクセル)
-
自動入力で今月はMONTH(TODAY())で良いのですが、翌月はどのようにすれば良いでしょうか。
Excel(エクセル)
-
Excel初心者です。 詳しい方、効率の良いやり方を教えてください。 職場で、抽出したデータの表を見
Excel(エクセル)
-
-
4
Excelについて教えてください
Excel(エクセル)
-
5
Excelはなんで先頭の0を消すんですか?しかもCSVとかもなんでそもそも勝手に元のデータ変えるのに
Excel(エクセル)
-
6
スマートな関数を教えて下さい。
Excel(エクセル)
-
7
エクセルの表示について
Excel(エクセル)
-
8
[オートフィルタ]で抽出されたデータに自動的に連番を付けるには?
Excel(エクセル)
-
9
Excelで「時間の足し算」はどうすればいいですか?
Excel(エクセル)
-
10
関数を教えて下さい。
Excel(エクセル)
-
11
Excel初心者です。 詳しい方、効率の良いやり方を教えてください。 職場で、抽出したデータの表を見
Excel(エクセル)
-
12
Excelにてある膨大なデータを管理しています。 そこで、特定の市町村にのみ色を付けたいです。 Ex
Excel(エクセル)
-
13
エクセルの神よ、ご回答を! エクセルのコメント欄について質問2点。
Excel(エクセル)
-
14
条件付き書式を教えてください
Excel(エクセル)
-
15
各ページの1番上の表示について
Excel(エクセル)
-
16
エクセルの数式で教えてください。
Excel(エクセル)
-
17
【Excel】数字を3倍にし、なおかつ、千の位を繰り上げて8にしたい。
Excel(エクセル)
-
18
エクセルの「入力規則」のプルダウンメニュの▼をセルの左側に出したい
Excel(エクセル)
-
19
エクセルをエクセレントに究める
Excel(エクセル)
-
20
Excelでこういう年を切り替えられる簡易なカレンダーを作ったのですが、 年や月を変えると、色が付い
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
-1234 を (1234) と表記する由...
-
エクセルで現場ごとに機材の移...
-
他部署からもらう データで、 ...
-
Excel 1の位の数字で処理を分岐...
-
Excelのセルの色を変えた行(す...
-
エクセルの数式について教えて...
-
Excelでの記号と特殊文字につい...
-
とびとびの大量セルを選択した...
-
MACにおけるエクセルの入力トラ...
-
ある表にフィルターをかけて出...
-
Lookup関数
-
エクセルの数式バーのフォント...
-
再質問です。マクロの修正箇所...
-
エクセルで「ページレイアウト...
-
EXCELの散布図で日付が1900年に...
-
【マクロ】VLOOKUPにて参照元に...
-
exselの質問です
-
エクセルでファイルの最終更新...
-
Excel 大小比較演算子による「...
-
エクセルの問題です。絶対値の...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
半角カタカナをヘボン式ローマ...
-
(マクロ)vlookupの元データを同...
-
エクセルで上位バイトのセルと...
-
exselの質問です
-
Excel 大小比較演算子による「...
-
Excel VBについての質問です。
-
エクセルの問題です。絶対値の...
-
非表示列の再表示に失敗
-
職場の人から聞かれており、こ...
-
Excel関数-文字列で自動作成さ...
-
Excelデータをコピペして、ペー...
-
ユーザー定義関数をアドイン登...
-
【マクロ】for next構文について
-
エクセルの日付を編集する
-
【マクロ】VLOOKUPにて参照元に...
-
exselで最小数で並び替える関数
-
libre 表計算ソフトの計算がう...
-
エクセルで表
-
エクセルの表で1年間の曜日を...
-
西暦和暦
おすすめ情報