[[20200703085524]] 『特定の月を抽出したいです』(デコイ) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『特定の月を抽出したいです』(デコイ)

おはようございます。

"リスト"のシートA2以降に月(数字のみ)、F2以降に顧客名、G2以降に商品、D2以降に金額、I2以降に担当者のリストがあり、L2以降に年(数字のみ)があり、
"集計"シートD1に年(数字のみ)、F1に月(数字のみ)が入ってます。

そこで、"集計"シートD1とF1に一致する"リスト"シートの値を"集計"シートAR8以降に顧客名、AT8以降に商品名、AV8以降に金額、AW8以降に担当者を上詰めで反映させたいのですが、さっぱりわかりません。
既存のシートはいじらずにこのようなことが出来るやり方を教えていただきたいです、、

宜しくお願い致します。

< 使用 Excel:Office365、使用 OS:Windows10 >


校内全文検索で、たとえば「"AGGREGATE(15" "複数条件"」のように検索すると
とても良いヒントが見つかると思います。ぜひお試しください。
(子つばめ) 2020/07/03(金) 11:00

子つばめさんからヒントの書き込みがありますが、書き込みましたので
送信します。

"リスト"シートのデータは2行目から20行目まで入力されているとした式です。

顧客名を抽出する式
 AR8: =IFERROR(INDEX(リスト!F$2:F$20,AGGREGATE(15,6,ROW($A$1:$A$18)/((リスト!$A$2:$A$20=$E$1)*(リスト!$L$2:$L$20=$D$1)),ROW(A1))),"")

必要数、下にコピーします。

他の項目は「INDEX(リスト!F$2:F$20」の部分の列番号を変更します。
(メジロ) 2020/07/03(金) 11:11


 365なら FILTER 関数でできませんか?
 調べてみてください。

 以上
(笑) 2020/07/03(金) 12:02

皆様ありがとうございます。
メジロ様の作成してくださった式を試しに入れてみたらエクスプローラーが起動してしまいます。。。

(デコイ) 2020/07/03(金) 13:40


>式を試しに入れてみたらエクスプローラーが起動してしまいます。。。

本当ですか?
私にはさっぱり理解できません。(無知ゆえか)
(メジロ) 2020/07/03(金) 14:07


>式を試しに入れてみたらエクスプローラーが起動してしまいます

「リスト」というシート名は正確ですか?「リ」が「り」だったり、スペースが入ったりしていませんか?
存在しないシート名で参照しようとすると「値の更新」というタイトルの窓が開きます。
(子つばめ) 2020/07/03(金) 14:18


 FILTER 関数を調べる気にはなりませんか?

 提示の AGGREGATE ですけど
 シート名は「リスト」で合ってるとして

 >=IFERROR(INDEX(リスト!F$2:F$20,AGGREGATE(15,6,ROW($A$1:$A$18)/((リスト!$A$2:$A$20=$E$1)*(リスト!$L$2:$L$20=$D$1)),ROW(A1))),"") 
                                                 ~~~~~~~~~~~~~~~                     ~~~~
 波線部の ROW($A$1:$A$18) と $E$1 は何なんですかね?

 $E$1 → $F$1、 ROW($A$1:$A$18) → ROW($A$1:$A$19) の間違いでしょうか?

 ↓ でいいと思いますけど
 =IFERROR(INDEX(リスト!F:F,AGGREGATE(15,6,ROW($A$2:$A$20)/((リスト!$A$2:$A$20=$F$1)*(リスト!$L$2:$L$20=$D$1)),ROW(A1))),"")

 以上
(笑) 2020/07/03(金) 14:34

 FILTER 関数なら ↓ な感じ?

 =FILTER(リスト!F2:F20,(リスト!L2:L20=D1)*(リスト!A2:A20=F1),"") 
 
「感じ」です。合ってるかどうかはわかりません。
 調べる気があるのなら調べてみてください。

 以上
(笑) 2020/07/03(金) 15:13

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.