No.8ベストアンサー
- 回答日時:
No7です。
すみません、訂正します。=VLOOKUP(E2,OFFSET(A1,MATCH(D2,A:A,FALSE)-1,1,MATCH(D2,A:A)-MATCH(D2,A:A,FALSE)+1,2),2,FALSE)
では如何でしょうか。
最初の式の場合、番号1の時にNAになりました。
A B C D E F
1 組 番 名 組 番 名
2 1 1 た ■ ■ □
3 1 2 こ
4 1 3 ひ
5 2 1 ま
6 2 2 み
7 3 1 や
で、D2が 2 の場合
=MATCH(D2,A:A,FALSE) は5(5行目のこと)
=MATCH(D2,A:A) は6(6行目のこと)が表示されませんでしょうか。
該当者がない場合にエラーがでないですが(お勧めではないですが)
=VLOOKUP(E2,OFFSET(A1,MATCH(D2,A:A,FALSE)-1,1,50,2),2,FALSE)
(1組 最大50名として)ではどうでしょう。
この回答への補足
で、D2が 2 の場合
=MATCH(D2,A:A,FALSE) は5(5行目のこと)
=MATCH(D2,A:A) は6(6行目のこと)が表示されませんでしょうか。
ここのところは任意のセルに「=MATCH(D2,A:A,FALSE)」の数式を入れて,D2に「2」を入れたら,5行目に色枠がでませんか?という意味ですか?もしこの意味でしたら,5行目には色枠は参照されません。
本当にご丁寧にありがとうございます。
No.9
- 回答日時:
参照は正しいと思います。
>数式をクリックすると,D2のセルに1つとA1の組のところから縦にずっと下まで指定されています。
以下は
>で、D2が 2 の場合
>=MATCH(D2,A:A,FALSE) は5(5行目のこと)
例題では、式の答えが 5 と表示されませんでしょうか。
MACTH関数の意味ですが、A列を検索範囲として、D2の値(数値の2)を探します。
もし、D2の値があれば、その最初の行番号である 5 となります。
もしなければNAです。
この回答への補足
う~ん…
F2に数式を入れた段階で「NA」になります。D2に1,2,3のいずれを入れても変化はありません。
回答の数式をコピーしているのですが…
No.7
- 回答日時:
No3,No5です。
>D2に1,E2に2を入れると,F2に「たかし」が出るって事ですよね??
そうなんですけど?
A B C D E F
1 組 番 名 組 番 名
2 1 1 た ■ ■ □
3 1 2 こ
4 1 3 ひ
5 2 1 ま
6 2 2 み
と組が並んでいる必要がありますが。
エラーが出るときは、先に紹介したように関数を分けてみると原因がわかります。
空いているセルに
=MATCH(D2,A:A,FALSE) で組で指定した最初の行の行番号?
=MATCH(D2,A:A) で組で指定した最後の行の行番号でますか?
いれてエラーが出ないか確認してみてください。
多分、ここで表示される数値を見ていただくと、式の意味も理解できると思います。
この回答への補足
何度もスミマセン。空いているセルに入れてみました。
=MATCH(D2,A:A,FALSE)の「組で指定した最初の行番号」と言うのが何のことか良く分かりませんが,数式をクリックすると,D2のセルに1つとA1の組のところから縦にずっと下まで指定されています。
=MATCH(D2,A:A) で「組で指定した最後の行の行番号」と言うのも上記同様良く分かりません。
上記と同様の範囲に色枠が示されます。
No.6
- 回答日時:
>A1に1組1番なら101,2番なら102,3番なら103と入力すれば,VLOOLUP関数でB1に名前を表示できるんですけど
これが出来ているのであれば
VLOOKUPの式をそのまま、C列に移動し
式のA1の部分を
A1*100+B1 とすればよいのでは
=VLOOKUP(A1,・・・・・
を
=VLOOKUP(A1*100+B1,・・・・・
ということです
外したら、次へどうぞ
No.5
- 回答日時:
No3です。
おかしいですね。セルの範囲はあっていると思います。=MATCH(D2,A:A,FALSE) で組で指定した最初の行の行番号?
=MATCH(D2,A:A) で組で指定した最後の行の行番号でますか?
参照の組と番が文字列とかで、検索の組と番が数値とかでは?
別案ですが
=MATCH(D2,A:A) で組で指定した最後の行番号
=SUMPRODUCT((A2:A21=D2)*(B2:B21>E2)) で番号が指定した以上の数がでますので
=INDEX(C:C,MATCH(D2,A:A)-SUMPRODUCT((A2:A21=D2)*(B2:B21>E2)))
とかでもOでは。
この回答への補足
A B C D E F
1 組 番 名 組 番 名
2 1 1 た ■ ■ □
3 2 2 こ
4 3 3 ひ
F2(□)に一度目に回答くださった関数を入れました。
D2に1,E2に2を入れると,F2に「たかし」が出るって事ですよね??
No.4
- 回答日時:
Sheet1 Sheet2
A B C A B C
1 組 番 氏名 1 1 3 ひろし
2 1 1 たかし 2 1 2 こうじ
3 1 2 こうじ 3 1 1 たかし
4 1 3 ひろし 4
5
Sheet2!C1: =INDEX(Sheet1!C$1:C$100,SUMPRODUCT((Sheet1!A$1:A$100=A1)*(Sheet1!B$1:B$100=B1),ROW(A$1:A$100)))
No.3
- 回答日時:
条件として、参照のデータが組、番の昇順に並んでいる場合です。
仮に
A B C D E F
組 番 氏名 検索組 検索番 氏名
1 1 たかし
1 2 こうじ
1 3 ひろし
とD2、E2に検索したい条件を入れた場合
=VLOOKUP(E2,OFFSET(A1,MATCH(D2,A:A,FALSE),1,MATCH(D2,A:A)-MATCH(D2,A:A,FALSE),2),2,FALSE)
VLOOKUP関数ですが、範囲をOFFSET関数で指定してみました。
この回答への補足
早速試したみましたけど,「#N/A」が出ました。
数式をクリックすると色枠でセルが表示されますよね?その時に茶色の枠がAの列に縦にずっと伸びています。あと緑の枠がAの「組」のところに来てしまっています。訂正の必要がありますか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) excelで検索した商品の画像(ネットワーク上の)を表示させたい。 3 2023/06/28 00:32
- Excel(エクセル) 【VBA】PDF出力に任意のファイル名前を付ける方法 3 2023/07/21 10:55
- Excel(エクセル) エクセルでエラーを無視して一番左側のセルの値を返したい 2 2023/07/27 13:06
- その他(Microsoft Office) 従業員増減対応で当番種類の増減対応な当番表 21 2022/07/19 07:30
- Excel(エクセル) 【再度】Excelの関数について教えてください。 4 2023/07/28 13:06
- Excel(エクセル) 関数EXACT(文字列,文字列)とexcelVBA 3 2022/04/14 15:07
- Excel(エクセル) Excelの関数について教えてください。 5 2023/07/28 11:27
- Visual Basic(VBA) VBA初心者です。電話番号の数字の前に0を表示させたいです。 2 2022/12/14 03:58
- Visual Basic(VBA) エクセルのマクロで対象ごとにシート分けしてその内容をセルに書き込みたい 9 2022/08/24 13:23
- Excel(エクセル) フォルダ内のエクセルファイルを開かずにデータ採取する関数式 2 2022/12/22 22:15
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excelについて教えてください
-
【マクロ】名前を保存する際に...
-
エクセル マクロ チェックボックス
-
Excel 複数列 A列B列C列一致 D...
-
エクセル vbaについて教えてく...
-
エクセルであるセルに数字を入...
-
【Excel】数字を3倍にし、なお...
-
Excel分析ツールでのポアソン回...
-
エクセルVBA、別ブックへ転記す...
-
【マクロ】顧客番号にて一致さ...
-
Excelでセルの値が同じか...
-
(マクロ)データをAブックからB...
-
エクセルを使っていて2024/5/15...
-
エクセル共有したが、アクセス...
-
エクセル②
-
エクセルのデーターが2か月前の...
-
UNIQUE関数が使えないバージョ...
-
INDIRECTを使わず excelで複数...
-
Excelで縦軸の書式を0:00形式の...
-
【マクロ】読取専用のファイル...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel 2019 のピボットテーブル...
-
[関数得意な方]教えて下さい・...
-
Excelにてある膨大なデータを管...
-
[関数について]わかる方教えて...
-
Excel初心者です。 詳しい方、...
-
excelの不要な行の削除ができな...
-
エクセル関数に詳しい方教えて...
-
INDIRECTを使わず excelで複数...
-
[オートフィルタ]で抽出された...
-
エクセルの神よ、ご回答を! エ...
-
エクセル関数に詳しい方、教え...
-
各ページの1番上の表示について
-
Excelで写真のような表を作った...
-
エクセルで不等号記号(≠)が上に...
-
数学 Tan(θ)-1/Cos(θ)について...
-
Excel 2019 は、SPILL機能があ...
-
Excelで全角を半角にしたいので...
-
条件付き書式を教えてください
-
Excel フィルターを掛けた状態...
-
[オートフィルタ]の適用範囲の...
おすすめ情報