【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言

本日の日付が、列の日付とマッチした場合、行の値を抽出したいと考えています。
例として下記のデータあるとします。

   B列    C列    D列    E列    F列    G列
   2019/1/1 2019/1/2 2019/1/3 2019/1/4 2019/1/5 2019/1/6
倉庫A みかん        すいか              
倉庫B       りんご              メロン
倉庫C いちご              バナナ

別シートのセルに以下のように抽出したい場合、
どのような関数の組み合わせになるか教えていただけますでしょうか。

本日が2019/1/1の場合
別シート
倉庫A みかん
倉庫B
倉庫C いちご

本日が2019/1/5の場合
別シート
倉庫A
倉庫B メロン
倉庫C

A 回答 (3件)

データが入っているシートを、Sheet1、


抽出させるシートを、Sheet2 とします。

Sheet2 のA1セルに日付を入れるとして、A2~A4に倉庫名があるとします。
Sheet2 のB2セルに

=HLOOKUP($A$1,Sheet1!$A$1:$G$4,ROW(B1),0)

あとは下に引っ張ってみてはどうでしょうか。

参照データの範囲(Sheet1!$A$1:$G$4)は適宜変更してください。
    • good
    • 0
この回答へのお礼

ありがとうございます。
意図通り動作する事が出来ました。

お礼日時:2019/01/03 22:19

こんにちは!



↓の画像でSheet2のB2セルに
=HLOOKUP(A$1,Sheet1!$1:$4,ROW(),0)&""

という数式を入れフィルハンドルで下へコピーしています。

※ エラー処理はしていません。m(_ _)m
「本日の日付とマッチした列の値を抽出」の回答画像3
    • good
    • 0
この回答へのお礼

ありがとうございます。
意図通り動作する事が出来ました。

お礼日時:2019/01/03 22:18

倉庫の並びが元データと一緒ならHLOOKUPでできるのではないですか?

    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


おすすめ情報

このQ&Aを見た人がよく見るQ&A