A 回答 (4件)
- 最新から表示
- 回答順に表示
No.4
- 回答日時:
前提条件として「同じ日、同じ商品、同じ得意先であれば異なる単価で販売することはない」ものとします。
もし、異なる単価で販売することもあるとすると「最新単価」を特定することができなくなってしまうからです。
ご質問者のEXCELのバージョンが不明なので、UNIQUE関数やFILTER関数が使えないバージョンでも機能する数式をご案内することにします。
添付画像をご覧ください。
まず、得意先名と商品名の組合せで、ユニークなものを抽出する必要があります。ご質問者の説明のとおり、A列~D列に元のデータがあるとして、G列~I列に得意先名、商品名、最新単価を抽出するものとします。
G2セルに
、
=IFERROR(INDEX(A:A,AGGREGATE(15,6,ROW($A$2:$A$12)/(COUNTIFS(OFFSET($A$2,0,0,ROW($A$1:$A$11),1),$A$2:$A$12,OFFSET($B$2,0,0,ROW($A$1:$A$11),1),$B$2:$B$12)=1),ROW(A1))),"")
を入れて、H2にコピーし、G2、H2を纏めて下方向へコピーしています。
これで、得意先名と商品名のユニークな組合せが抽出できます。
さらに、I2セルに、
=IFERROR(INDEX($C$2:$C$12,MATCH(G2&H2&AGGREGATE(14,6,$D$2:$D$12/($A$2:$A$12=G2)/($B$2:$B$12=H2),1),INDEX($A$2:$A$12&$B$2:$B$12&$D$2:$D$12,0),0)),"")
を入れて、下方向へコピーしています。
これで、得意先名と商品名の組合せに対応する最新単価が表示されます。
No.3
- 回答日時:
No2です。
No2の作業を行わずに、もっと簡単にやりたいということであれば、マクロを登録し、その呼び出しになります。
マクロにボタンを割り付ければ、ボタンクリック一回で、
得意先毎の商品の最新単価表が作成できます。
No.2
- 回答日時:
1.並べ替えを行います。
(ソート)下記項目を指定します。
①得意先・・・昇順
②商品・・・・昇順
③売上日・・・降順(新しい順)
2.重複の削除を行います。
下記列を選択します。(チェックを入れます)
①得意先
②商品
これで完了です。
日付が最も新しい、重複無しの得意先、商品が取得できます。
ソートと重複削除の方法は、下記URLを参考にしてください。
添付図の画像は、左から順に、ソート前、ソート後、重複削除後
になっています。黄色の行が、取得対象となる行です。
ソート(並べ替え)
https://support.microsoft.com/ja-jp/office/%E8%A …
重複削除
https://www.pc-koubou.jp/magazine/51958
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) VBAで最新のデータを別シートに転記する方法をお教えください。 3 2022/04/07 19:20
- PostgreSQL PostgreSQL レコードからアイテム種類数を取得したい 2 2022/11/23 22:31
- Excel(エクセル) Excel関数 情報引用する方法 4 2022/07/31 20:59
- Excel(エクセル) Excel 関数 vlookupなどの使い方について質問です。 シート1に品番、商品名、単価、発注条 6 2022/06/15 19:16
- 簿記検定・漢字検定・秘書検定 会計期間はX21年4月1日からX22年3月31日まで 決算整理前残高試算表 繰越商品94,500 仕 1 2023/12/19 19:17
- 会計ソフト・業務用ソフト Excelで売上げデータの中の任意の商品の合計を出したい 3 2023/01/18 18:19
- 簿記検定・漢字検定・秘書検定 決算整理前残高試算表 単位千円 繰越商品2,000 商品販売益26,484 帳簿棚卸数量 2,000 1 2023/12/29 14:15
- Visual Basic(VBA) EXCEL関数LOOKUPとFILTERについての質問です 1 2022/12/21 05:53
- Excel(エクセル) Excelマクロ 差分抽出の方法が知りたいです。 2 2023/03/07 13:25
- Excel(エクセル) Xlookupの結果がうまくいきません。(excel2013) 2 2023/06/18 17:32
このQ&Aを見た人はこんなQ&Aも見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
エクセル関数について質問です。 希望日を該当者の各リストに記載して、最終的に項目の多い希望日のランク
Excel(エクセル)
-
エクセルでビット1をカウント Javaには Integer.bitCount() というメソッドがあ
Excel(エクセル)
-
Excelのテーブルでmatch関数の使い方について
Excel(エクセル)
-
-
4
重複データを抽出する式の説明をお願いします。
Excel(エクセル)
-
5
同じ型【ハイフンと数字】だけ抜き出す関数について
Excel(エクセル)
-
6
ファイル内にある数字の出現回数カウント
Excel(エクセル)
-
7
Excelでの判別方法
Excel(エクセル)
-
8
<急募>エクセルデータの関数を用いた並び替えについて
Excel(エクセル)
-
9
Excel データの並び替え
Excel(エクセル)
-
10
エクセルの「パスの定義」の仕方について教えてください
Excel(エクセル)
-
11
【Excel】セル内の時間帯が特定の時間帯に含まれるかの判定
Excel(エクセル)
-
12
SUMIFでの判定条件が異なるために正確に計算されない
Excel(エクセル)
-
13
エクセルの表の参照値から円を取って数字で扱えるようにしたい
Excel(エクセル)
-
14
同じ型【ハイフンと数字】をぶつけて、イコールである事を証明する関数はありますか?
Excel(エクセル)
-
15
なぜか「Nextに対応するForがありません」
Excel(エクセル)
-
16
エクセル 自動反映の方法
Excel(エクセル)
-
17
表示されている人数だけを数えたい!!
Excel(エクセル)
-
18
一列の中の金額を他のセルに
Excel(エクセル)
-
19
同一セルに入力規則のリストと参照する設定併用できるような設定はありますでしょうか!!
Excel(エクセル)
-
20
ExcelでA列をコピーしたいのですがコピー範囲内に空白セルがあるとそこで終わってしまいます。 全て
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで二つの数字の小さい...
-
エクセルで最初のスペースまで...
-
PowerPointで表の1つの列だけ...
-
お店に入るために行列に並んで...
-
エクセル(勝手に太字になる)
-
VBA 連続行データを5行ずつ隣の...
-
Excelで、A列にある文字がB列...
-
文字列に数字を含むセルを調べたい
-
2つのエクセルのデータを同じよ...
-
【ACCESS/必須条件とOR条件を組...
-
エクセルの最初の一文字以外を...
-
ExcelのIF関数によるフラグ立て...
-
Excelで半角の文字を含むセルを...
-
エクセルの並び変えで、空白セ...
-
EXCELの列と行はどこまで...
-
エクセル
-
50人を数回、グループ分けする...
-
エクセルの関数(日数の平均の...
-
エクセルの表から正の数、負の...
-
得意先毎に商品の最新単価表を...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで二つの数字の小さい...
-
PowerPointで表の1つの列だけ...
-
エクセルで最初のスペースまで...
-
エクセル(勝手に太字になる)
-
エクセル 文字数 多い順 並...
-
2つのエクセルのデータを同じよ...
-
VBAで文字列を数値に変換したい
-
Excelで半角の文字を含むセルを...
-
エクセルで文字が混じった数字...
-
エクセル 同じ値を探して隣の...
-
エクセルの表から正の数、負の...
-
「B列が日曜の場合」C列に/...
-
オートフィルターをかけ、#N/A...
-
EXCELで 一桁の数値を二桁に
-
エクセルの項目軸を左寄せにしたい
-
エクセルで、列の空欄に隣の列...
-
A列がない・・・A列が非表示に...
-
文字列に数字を含むセルを調べたい
-
エクセル 時間帯の重複の有無
-
Excel、市から登録している住所...
おすすめ情報