• ベストアンサー

Excelの関数を利用した検索について質問です

GOCHISOUdaの回答

回答No.1

答えとしてはできます。 INDEXでも出来ますが、MACTHでも出来ます。 例として B3=VLOOKUP($A3,13:14,MATCH($B$1,$11:$11,0)) C3=VLOOKUP($A3,13:14,MATCH($B$1,$11:$11,0)+1) D3=VLOOKUP($A3,13:14,MATCH($B$1,$11:$11,0)+2) E3=VLOOKUP($A3,13:14,MATCH($B$1,$11:$11,0)+3) と入れて4行目花子さんのところはフィルでコピーでいいと思います。 条件として表の日付の入力が肝になりますので、 +1、+2のところで調整して下さいね。

関連するQ&A

  • エクセル関数

    エクセル2010を使っていますが、1つのシートAには販売時の日付、品番、数量、単価、販売額が記されており、同一ファイル内には別のシートBで指定した日付の売上明細を表記したいと思っていますが、うまく関数が組めません。どのような関数を組めば表記できますでしょうか?ちなみにシートAは1か月継続して使うため最大ラインがおおよそ1000行くらいで、シートBは最大50行くらいの表記が可能である必要があります(A5~A55行目) 指定した日付の売上明細(シートB)に表記が必要なので品番、数量、金額になります 指定する日付ですが、シートBの先頭行A1かB1に日付を入力し、A5行目から開始しようと思っています。A5は品番、B5は数量、C5は数量、D5は単価、D6は合計を表記したいと思っています

  • Excel 検索関数

    名簿を作り、出欠を記録しておくのですが、その際に別枠で、氏名を入力したら出欠がわかるようにしたいのです。しかし、下の図(お絵かきですみません)のような表になっているため、LOOKUPなどの関数だと出すことが出来ません。 どうにかして表の形は変えずに、出欠を出すことは出来ますでしょうか?

  • Excel 検索に関する関数について教えてください

    色々と試しましたが、どうしてもうまくいかないので教えてください。 A列に休日を除いた日付(生産カレンダー)が入っています。 日付は手入力です。 A列 2008/5/14 2008/5/15 2008/5/16 2008/5/19 2008/5/20 2008/5/21 B1セルに任意の日付が入力された時、C1のセルに任意に入力されている数値分だけ前の日付をA列を参照してD1セルに表示したいのです。 例えばB1セルに2008/5/20、C1セルに3と入力された場合、D1セルには2008/5/20の3つ上のセルの値、2008/5/15を表示させたいのです。 生産カレンダーは列でなく、行にしても可です。 LOOKUP系やOFFSETなども複合したりして試してみましたが、うまくいきません。 ご教授よろしくお願いします。

  • エクセル VLOOP関数

    エクセル初心者です。 エクセル2003を練習中なのですが 今、下画像の上段のようなデータのシートを作成しました。 シートは左の日付を3行セル結合しています。 このシートのデータを、画像下段の表のように 関数で表引きしたいのです。 下段の表は、左の日付を2行セル結合しています。 関数(VLOOPUP関数とINDEX関数)の使い方が、今一つ分かりませんでした。 どんな数式を入力していけばいいのでしょうか。 お願いします。

  • Excelの関数について質問です。

    Excelの関数について質問です。 添付した画像の仕入れ表のように ①の表外の日付から表内の日付を検索(表では4/2) ②日付が一致した列の仕入総数(4/2の仕入総数は43個)を表外の青枠に反映 ということを関数で行いたいのですが、 どう関数を組めば良いか分かりません。 VLOOKUP関数と他の関数を組み合わせたら出来るでしょうか。 ご回答よろしくお願い致します。

  • エクセルの関数を教えてください。

    エクセルの関数を教えてください。 添付のシート(「参照シート」と呼ぶことにします。) 「残高」の一番下の値をLOOKUP(10^10,参照シート!G:G) という関数で取り出すことができました。 やりたいことは ある期間の残高を取り出したいと思っています。 期間は「参照シート」のH4にはfrom、J4にtoの日付を入力しています。 その期間内の一番下の残高を取り出したいと思っていますが、複雑すぎてわかりません。 これを関数でできるでしょうか?

  • Excel 条件付書式を用いた表示の内容表示

    先日Excelの質問をさせて頂いた者です。 無礼な質問内容と添付ファイルの不備などありまして回答頂いた方には申しわけありませんでした。 今回質問させて頂くのは続きの内容です。 Excelの条件付き書式を用いて、Sheet1の各項目に日付が入ると該当する日付のセルに色をつけて表示するというものです。(詳細は添付ファイルをつけます) 色をつけるところまではうまくいきました。 ここから質問です。 Sheet1のCE列に1/30と入っているとして、予約表示シートにはCE列に対応した1ヶ月面接14時という項目の1月30日に対応したところに色がついています。 A15のセルは手入力で日付を入力して(今は1月30日にしています)、A17以下に 面接項目名称 漢字氏名 が表示できるような関数を調べています。 INDEX関数を使えばいけるような感じでいますが、なかなかうまくいかず質問させて頂きました。 みなさんよろしくお願い致します。

  • エクセルの関数について教えてください

    こんにちは。 エクセル関数について教えてください。 (OS:WIN2000、エクセル2003) こんな表があって、別のシートの A1=200 A2=D A3=2・・・1行目D列の項目 と入力したときに A4に「はな」と表示させたいのですが Index関数とMatch関数の組み合わせだと思うんですが どうしたらいいですか? A列 B列 C列 D列 E列 1行 --- --- 1 2 3 2行 100 A いぬ くり 赤 3行 200 B ねこ いも 青 4行 300 C ぞう ねぎ 緑 5行 200 D とら はな 黄 6行 100 E うし みそ 朱 ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・

  • エクセルの関数について

    いつもお世話になっております。 エクセル(2007)で下記のような集計表(家計簿)を作成して使用しています。以前画像を添付してご質問させていただきましたが、潰れていて見えないとのご指摘をいただきましたので拡大画像と現在の作成方法を記載させていただきます。よろしくお願い致します。 A列に日付、B列に曜日、C列に支出項目、D列に金額という項目を作成しています。 (1)日付に関しては1日目は年月日を記載したセル(添付画像D1)を参照することによって日付が表示されるようにして、2日目以降は(添付画像A6)+1・・・・と設定しています。 (2)曜日に関しては当初(=WEEKDAY(日付のセル))として曜日を表示させていましたが、ご指摘を頂いて(=TEXT(日付のセル,"aaa;;;"))に修正しました。何が違うのか今一つ理解出来てませんが・・・ 以上です。 ここで、平日平均支出と休日平均支出を集計出来るようにしたいのですがどのような方法が有りますでしょうか? エクセルは日常的に使用しますが、基本的な関数しか分かりませんのでどうかご指導をお願い致します。

  • エクセル 検索値と一致する行の検索

    Sheet1に以下のようなデータ(3,000件程度)があり、Sheet2を「検索用シート」として、検査値と一致する(Sheet1の)検査範囲の行データ(各対応範囲)を検索・抽出したいと考えています。 なお、検査値及び検査範囲は20桁の数字であるため、文字列で表示しています。 LOOKUP関数を使用して試みたのですが、検査値を入力したところ、異なる対応範囲のデータが抽出されてしまうケースが発生しました。 原因が分かりません。検査値及び検査範囲に問題があるのでしょうか? 参考になるか分かりませんが、この検査値及び検査範囲の上2桁は「11...」、「12...」、「13...」と1から始る数字となっております。 LOOKUP関数では不可能なのでしょうか? 可能であれば、関数を使用して正しいデータを検索・抽出できる方法を教えてください。 Sheet1    A(日付)  B(氏名)   D(20桁の数字)        1  2/1      ○●    11223344556677889911        2  2/3       △▲    12341234123412341234       3  2/5       □■    11112222333344445555         ↑       ↑        ↑      対応範囲1  対応範囲2   検査範囲 Sheet2(例)     A(検査値)          B(対応範囲1)       C(対応範囲2)      1  12341234123412341234      2/3             △▲                               ↑              ↑       A(検査値)に入力した値と、これに一致するSheet1の各対応範囲を検索・抽出したい。