「教えて!ピックアップ」リリース!

画像のSheet1のデータを基にSheet2の黄色部分の日付や数値を関数を使用してだすことは可能でしょうか?(いつも、Sheet1を見ながらSheet2に入力しています)よろしくお願いいたします。

「エクセルの縦に並んでいるデータを関数を使」の質問画像

A 回答 (3件)

添付図参照(Excel 2019)



Sheet1 において、
範囲 A2:E10 を選択⇒Alt+MC⇒“上端行”だけにチェック入れ⇒[OK]

Sheet2 において、
次式↓
=IFERROR(INDEX(INDIRECT(B$2),SMALL(IF(商品コード=$A3,ROW(商品コード)),1+INT((COLUMN(A1)-1)/3))-2),"")
を入力したセル B2 を右方&下方にオートフィル
【お断わり】上式は必ず配列(CSE)数式として入力のこと
オ・シ・マ・イ
「エクセルの縦に並んでいるデータを関数を使」の回答画像2
    • good
    • 0
この回答へのお礼

ありがとうございます!!入力する手間がなくなりました。
助かりました。ありがとうございます~~~

お礼日時:2022/03/20 17:26

これ、一つの商品に対して、いったい何回入荷されるのかな?横に伸ばすと使いづらくなるだけだと思われます。



私なら、商品名と入荷日の間に今年、何回目なのかの回数を入れますね。
ま、入れなくてもいいけど。

単にピボットテーブルで管理した方が、実用的で簡単だと思われます。
    • good
    • 0
この回答へのお礼

ご提案ありがとうございます。いろいろ試してみます。

お礼日時:2022/03/20 17:29

こんばんは



実際のレイアウトと一致しているのかわからないので、ご提示のレイアウトのままでの回答とします。

H3セルに
=IFERROR(IF($G3="","",INDEX(OFFSET($C:$C,0,MOD(COLUMN(C1),3)),AGGREGATE(15,6,ROW($A$3:$A$99)/($A$3:$A$99=$G3),INT(COLUMN(C3)/3)))),"")
を入力して、下方、右方にフィルコピーでいかがでしょうか?

※ 日付のセルにシリアル値と文字列が混在しているようですが、「日付」型の書式にしておく必要があると思われます。
※ データの行は99行迄の対応式にしてありますので、必要に応じて修正願います。
    • good
    • 0
この回答へのお礼

早速のご回答ありがとうございます。
勉強になります。

お礼日時:2022/03/20 17:46

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


人気Q&Aランキング