
No.2ベストアンサー
- 回答日時:
仮に
データシート
担当者 店名 電話番号 作業列
A あ電気 -3 2
B い電気 -4
A う電気 -5 4
C え電気 -7
・・・とあって
表示シート
検索名
A
店名 電話番号
・・・
と準備してあるとして
データシートの作業列に
=IF(A2=表示シート!$A$2,ROW(),"") といれて下までコピィしておきます。
検索して表示したい行にのみ その行番号が表示されます。
作業列が目障りであれば、非表示にしてください。
表示シートの店名の下に
=IF(ISERROR(SMALL(データシート!$D:$D,ROW(A1))),"",INDEX(データシート!B:B,SMALL(データシート!$D:$D,ROW(A1))))
といれて右へコピィ、下へコピィします。
式はながいですが
空いているセルに
=SMALL(データシート!$D:$D,ROW(A1))
更に空いているセルに
INDEX(データシート!B:B,SMALL(データシート!$D:$D,ROW(A1)))
と入れて下へコピィしてみると、なんだといった感じで理屈がわかると思います。
No.1
- 回答日時:
質問の意味を取り違えていればすみません。
検索する値が、元データに複数あり、その一覧表を別シートに作成したいということでしょうか。
Vlookup関数ではひとつしか検索しませんので無理です。
関数を使うのであれば
1、作業列を準備して、INDEX関数などを組み合わせます。
2、作業列を使わないのであれば、配列関数を作成します。
エクセルの機能を利用する。
1、オートフィルターが最も一般的ではないでしょうか。
2、別シートに表示したいのであればフィルターオプションを使います。
VBAを使う
やりたいことが、複雑であればVBAの力を借りれば何でも出来ますし
ボタン一つで実行されるの業務などでは便利です。
回答をありがとうございました。
ご指摘の通り、検索する値が元データに複数あり、その一覧表を別シートに作成したい、ということです。
やはりVlookup関数では、ひとつしか検索できないのですね。
VBAは全く経験がないので…、自信がありません。
INDEX関数または配列関数を教えていただけないでしょうか?
EMI
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) VLOOKUP が機能しない、その原因は何 ? 8 2022/10/19 12:06
- Excel(エクセル) エクセル 指定セル繰り返しマクロ 4 2022/06/06 17:08
- Excel(エクセル) エクセルのvlookupについて質問です 3 2023/01/05 15:15
- Excel(エクセル) ExcelのVLOOKUP関数 7 2022/08/23 06:46
- Visual Basic(VBA) 顧客ごとに違う点検案内を作成するマクロ 4 2022/09/16 05:34
- Excel(エクセル) エクセルで値ではなく関数を参照する方法 6 2023/03/19 00:50
- Excel(エクセル) この関数の誤りを教えて下さい。 3 2023/08/08 07:36
- Excel(エクセル) エクセルの関数について A列(50個)のデータ(商品名)が、B列(100個)に、含まれているかを検索 2 2022/11/28 12:40
- Excel(エクセル) この関数の間違いを教えて下さい 2 2023/08/07 22:40
- Visual Basic(VBA) Sheet1のA列にコードB列にメアド、Sheet2のB列にコード一覧とD列にメアド一覧があり、Sh 3 2022/10/19 11:57
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
データベースファイル(.db)を開...
-
CSVファイルでテキストの改行の...
-
顧客データベースを作る場合、...
-
ACCESSのSQLで、NULLかNULLでな...
-
汎用カード型のデータベースソ...
-
縦書きテキストボックスの表示"...
-
20万行あるデータを動かしたい
-
Accessを開きなおすとテキスト...
-
Access SQL のMID関数について
-
エクセルのフィルタ抽出が固まる
-
半角ハイフンに似た文字
-
警察はスマホに保存した動画や...
-
「1004:アプリケーション定義...
-
更新クエリをリンクデータベー...
-
Accessフォームからパラメータ...
-
スプレッドシートで、正規表現...
-
Access クエリ上で表示させた割...
-
Microsoft Access での経過日数...
-
FileMaker Pro 10 で令和を表示
-
データベースの勉強 公務員を目...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
データベースファイル(.db)を開...
-
ACCESSのSQLで、NULLかNULLでな...
-
CSVファイルでテキストの改行の...
-
エクセルのフィルタ抽出が固まる
-
最新の日付とその金額をクエリ...
-
Accessを開きなおすとテキスト...
-
警察はスマホに保存した動画や...
-
顧客データベースを作る場合、...
-
半角ハイフンに似た文字
-
更新クエリをリンクデータベー...
-
テキストボックスにコントロー...
-
シートが異なるセル同士を、相...
-
Excelフィルタ抽出で「検索して...
-
googleフォームでインストール...
-
Access フォーム上でコンボボッ...
-
Accessフォームからパラメータ...
-
DocuWorksでの印刷
-
構文エラー:演算子がありませ...
-
20万行あるデータを動かしたい
-
Access クエリ上で表示させた割...
おすすめ情報