色彩検定1級を取得する魅力を紹介♪

下記のように伝票番号順になっている一覧から,購入店別に並べ替えます。

伝票番号 購入日 事業所 購入店舗 金額
  1  4月1日 本店  A電気  1,000
  2  4月10日 A支店 B薬局  2,000
  3  4月15日 B支店 B薬局  1,000
  4  4月20日 本店  C商店  1,500
  5  4月25日 A支店  C商店  1,500

INDEX・MATCH関数を使用し,購入店舗別に並べ替えはできたのですが,伝票番号の表示の仕方が分かりません。

     本店  A支店  B支店  伝票番号
A電気  1,000             1
B薬局      2,000   1,000   2,3
C商店  1,500  1,500        4,5

購入店舗別に伝票番号を表示させるのにはいかがすればよろしいのでしょうか。

「EXCELについて教えてください。」の質問画像
gooドクター

A 回答 (4件)

ご質問者がお示しになった表は伝票番号を表示させる数式以外の部分は出来上がっているという前提で述べます。



No.3さんが作業列を利用した回答をお示しになったので、作業列を使用しない回答を記します。
伝票データは2~300行まであるものと仮定して、

L2セルに記述する数式は

=IFERROR(AGGREGATE(15,6,($A$2:$A$300)/(1/($D$2:$D$300=$G2)),COLUMN(A1)),"")

となります。

これを「空白」が表示されるまで、右方向、下方向へコピーすればよいことになります。

上記数式は伝票番号を一つのセルに一つづつ表示させるものですが、ご質問の例示にあるように、カンマ区切りで一つのセルに複数表示させるという方法もあります。この場合
L2セルに以下の数式を記述し、下方向へコピーすることになります。

{=TEXTJOIN(",",TRUE,IFERROR(1/(1/AGGREGATE(15,6,($A$2:$A$300)/(1/($D$2:$D$300=$G2)),COLUMN(A1:KM1))),""))}

※上記数式の{}は波括弧を入力するのではなく、{}以外の部分を入力し、Ctrl+Shift+Enterで確定させる配列数式(CSE数式)。
    • good
    • 0
この回答へのお礼

goomaniaさん、ご回答ありがとうございます。
AGGREGATE、TEXTJOINなど初めて見る関数も有りましたので自分で学びながら咀嚼できればと思います。
今回は必要な値を出せるだけでなく、区切りを使用しなくても表示できることをご教示いただきましたgoomaniaさんをベストアンサーとさせていただきます。
本当にありがとうございました。

お礼日時:2021/06/17 10:21

書き洩らしていましたが、事前にセル範囲に添付図のように範囲名を付けておきます。

此処では10行目までとしときましたが、100、1000、いやさ、1万行でも、100万行でもお好み次第です。


それから、今回の質問解決の有無に関わらず、また(類似の?)質問ってあり得ませんよね、貴方には?
その場限りとせずに、後々のために、提示された式の意味等を十二分に検証してくださいネッ!
「EXCELについて教えてください。」の回答画像3
    • good
    • 0
この回答へのお礼

mike_gさん、ご回答ありがとうございます。
AGGREGATEなど初めて目にする関数もありましたので、ご指摘の状態にならないように自分で学びます。ありがとうございました。

お礼日時:2021/06/17 10:22

式1を入力したセル H2 を下2行にオートフィル⇒セル H5 に式2を入力⇒範囲 H2:H5 を右2列にオートフィル⇒式3を入力したセル O2 を右2列、下2行にオートフィル⇒式4を入力したセル O2 を右2列、下2行にオートフィル


オ・シ・マ・イ

式1: =SUMPRODUCT((店=$G2)*(業所=H$1)*金額)
式2: =SUM(H2:H4)
式3: =SUMPRODUCT((店=$G2)*(業所=H$1)*(金額=H2)*票番)/(H2<>0)
式4: =IFERROR(AGGREGATE(15,6,$O2:$Q2,COLUMN(A1)),"")
「EXCELについて教えてください。」の回答画像2
    • good
    • 0

この質問って、回答がでて、解決すれば、その上でまた質問ってあり得ますね?


まず、例の表において、
例えば、本店とA電気との取引が複数回あったときは、購入店舗別に並べ替えたときはどのような表になるのか。
また、ここでの伝票番号って、事業所が発行するのですか?購入店舗ですか?
事業所が発行するとしても、本店とA支店とB支店では別々に発行されますよね。購入店舗だとしても、各店舗が独自の伝票番号で発行されるので、同じ番号がないとは限らない。
回答を考えようとしましたが、ドンドン違う方向へ質問誘導されるようで、やめました。
    • good
    • 0
この回答へのお礼

banzaiAさん、ご回答ありがとうございました。
ご指摘の状態にならないよう努力します。

お礼日時:2021/06/17 10:22

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

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

gooドクター

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

このカテゴリの人気Q&Aランキング