
MATCH関数で、検索した値が複数ある場合に1つしか出なくて困っています。
(例)
A B C D
1 年月日 種類 番号 備考
2 4月1日 肉類 1
3 4月2日 野菜 2
4 4月3日 肉類 1
5 4月4日 果物 2
6 4月5日 野菜 1
7 4月6日 果物 3
8 4月7日 果物 2
9 4月8日 肉類 1
この表で、D9の備考の欄に「種類:肉類、番号:1」と同じものがあった時の日付を、新しい日付で取り出したいのです。
INDEX(A2:A8,(MATCH(B9,B2:B8,0)+MATCH(C9,C2:C8,0))/2)
としたのですが、本当は4月3日を取り出したいのですが、4月1日が出てきます。
どのようにしたら良いでしょうか?
Excel2003です。
よろしくお願いします。
No.1ベストアンサー
- 回答日時:
MATCH関数を使用しませんが、D9の書式を日付にして、
=MAX((A2:A8)*(C2:C8=1)*(B2:B8="肉類"))
と、入力してShift+Ctrl+Enterキーで入力完了してみてください(配列式になります)。
回答ありがとうございます。
早速試してみた所、うまく行きました。
またいろいろと聞く機会があると思いますので、よろしくお願いします。
ありがとうございました。
No.2
- 回答日時:
match関数やlookup関数などの検索関数は、最初に見つけたものを返
すことになっています。2番目が欲しいとか全部欲しいとかはできま
せん。
INDEX(A2:A8,(MATCH(B9,B2:B8,0)+MATCH(C9,C2:C8,0))/2)
最初に種類が「肉類」だった行と最初に番号が「1」だった行の中間
の日付を返すって書いてありますね。「種類が肉類で番号が1」では
ないです。私なら、最近index関数がマイブームなので、
=index(A$1:A8,max(index((B$2:B8&C$2:C8=B9&C9)*row(B$2:B8),0)))
みたいな書き方をします。これはD列でドラッグして、それぞれの行
と同じ内容の直近の日付を返します。
回答ありがとうございます。
今回は、回答1の方法を使わせてもらうことにしました。
MAX関数を使うということが分かり、非常に助かりました。
また質問する機会があると思いますので、よろしくお願いします。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
新NISA制度は今までと何が変わる?非課税枠の拡大や投資対象の変更などを解説!
少額から投資を行う人のための非課税制度であるNISAが、2024年に改正される。おすすめの銘柄や投資額の目安について教えてもらった。
-
【Excel】 INDEX ,MATCH でいいのか。該当が複数ある場合
Excel(エクセル)
-
エクセル MATCH関数で検索範囲内に同じ値の検索値が複数ある場合
Excel(エクセル)
-
Excelで、条件と一致する最後のセルを検索したい
Excel(エクセル)
-
-
4
Excelで重複データの件数ではなく、何番目かを求める方法
Excel(エクセル)
-
5
特定のセルが空白だったら、その行を非表示にしたい。。。
Visual Basic(VBA)
-
6
Excelのmatch関数エラー原因が分かりません
Excel(エクセル)
-
7
値が入っている一番右のセル位置を返す方法
Excel(エクセル)
-
8
EXCEL関数:重複した値がある並び替えについて
Excel(エクセル)
-
9
複数の条件に合う行番号を取得するには
その他(Microsoft Office)
-
10
条件に一致する最終行の値をエクセル関数で抽出する方法
Excel(エクセル)
-
11
Excelの条件付き書式設定の太い罫線
Excel(エクセル)
-
12
特定セルの内容を更新したら、その更新日を自動的に表示する方法について
Excel(エクセル)
-
13
数式による空白を無視して最終行を取得するマクロ
Excel(エクセル)
-
14
ExcelのLarge関数で抽出したセルの行/列名
Excel(エクセル)
-
15
MATCH LARGE などで重複を防ぐには
Excel(エクセル)
-
16
エクセルVBAでセルに入力したパスでブックを開く
Excel(エクセル)
-
17
IF関数の複数条件とINDEX関数とMATCH関数を使った長い関数を短くできる?
Excel(エクセル)
-
18
EXCEL VBAで全選択範囲の解除
Excel(エクセル)
-
19
Excel 書式を関数で判断。
Excel(エクセル)
-
20
エクセル:マクロ「Application.CutCopyMode = False」って?
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
「梨」のような味がする林檎の...
-
スポンジケーキってどのくらい...
-
Excel MATCH関数で検索範囲内...
-
7文字以上のフルーツをできるだ...
-
洋ナシをお弁当に入れたいので...
-
Excelでの全通りの組み合わせ出...
-
中黒「・」か読点「、」か?
-
エクセルで数字を入力したら文...
-
みかんのワックス?
-
バルサミコ酢とバルサミコソー...
-
果物が大嫌いな私、果物代わり...
-
「であり」と「であって」の使...
-
教えてください!!
-
固い食感を持つリンゴの品種を...
-
ふにゃふにゃになったキウイっ...
-
手作りジャムが苦い
-
アダムとイブはなぜ「いちじく...
-
職場で隣の人についてです。飲...
-
外はふわふわで(柔らかい)、...
-
しわしわのぶどうの実をフッカ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
7文字以上のフルーツをできるだ...
-
中黒「・」か読点「、」か?
-
しわしわのぶどうの実をフッカ...
-
新高梨の正しい読み方
-
Excelでの全通りの組み合わせ出...
-
固い食感を持つリンゴの品種を...
-
Excel MATCH関数で検索範囲内...
-
切った梨の表面に、茶色い斑点...
-
エクセルで数字を入力したら文...
-
北海道では、見かけないもの
-
スポンジケーキってどのくらい...
-
今の若い人達は、松茸はたいし...
-
切ったら梨の真ん中が茶色黒く...
-
Excelの関数 SUBSTITUTEとIF関...
-
前の家のおばあさんが良くして...
-
葡萄をホワイトリカーに漬けると、
-
手作りジャムが苦い
-
「であり」と「であって」の使...
-
エクセル 同名の場合はB列にC...
-
ライム(果物)を漢字になおす...
おすすめ情報