dポイントプレゼントキャンペーン実施中!

■質問
集計した後の表で、あるセル(今回は肌色のセル)に上のセルの値を自動で書き込ませたいのですが、方法はないでしょうか?

■添付画像の説明
集計後表え、orderごとに集計を取ったのですが、オレンジのセルに商品名が入っていないため、注文ID列を「集計というワード」でフィルターすると、商品名が空白で、何の商品のorderだったのかわからないのです。

なので、現状、肌色のセルの上のせるから商品名からコピーして、肌色のセルにペーストしています。
非常に面倒で、本当は数百件データがあるため人的ミスもするのです。

なので、集計の横のセル(肌色のセル)に商品名を自動でコピーさせる方法はないでしょうか?
ご存じの方がおられましたらご教示お願いします。

「エクセル集計後の列に商品名を入れる方法を」の質問画像

A 回答 (2件)

集計行を作った時点で


オレンジのセルのところに
=[上のセル]
と入れておけば良いのでは?


フィルター後に
=[上のセル]
と入力して、下のセルにオートフィルでコピーしてしまうのもあり。
フィルター後はマウスで直接[上のセル]をクリックできないので、直接入力でします。

例えば、オレンジの1個目セルがG7なら、
G7セルに
=G6
と直接入力します。
で、G7セルを選択して右下の■(オートフィルハンドル)をクリックしたまま下へ。
フィルターで隠されている行には式は入らないのでご安心を。
これでオレンジのセルは、そのセルの1個上のセルの内容を表示します。
    • good
    • 0
この回答へのお礼

ありがとうございます。
集計行を作った後にオレンジのセルに手動で入力するのが面倒だったのですが、フィルタ後の操作で、やりたいことができたのでありがとうございました。

お礼日時:2021/12/09 02:52

No.1さんの方法で解決ですが、商品名をどのような方法で表示させているのか不明なので、同じ「注文ID」の最上段の「商品名」を表示するという前提で数式を考えてみました。



添付画像をご覧ください。ご質問者のお示しになった表<集計後表>が、添付画像のようなセル位置に作成されていたと仮定した場合、G7セルに

=""&VLOOKUP(TRIM(SUBSTITUTE($A7,"集計","")),$A:$G,7,FALSE)

という数式を記述しています。

以下、その行より下にある各orderの集計行の金額(税込み)の合計欄の右セルに上記数式をコピーすれば完了です。

No.1さんの説明と同様、フィルタをかけた状態でコピーしてもよいと思います。
「エクセル集計後の列に商品名を入れる方法を」の回答画像2
    • good
    • 0
この回答へのお礼

ありがとうございます。
フィルタをかけた状態でコピーできることをしりませんでした。
ありがとうございました。

お礼日時:2021/12/09 02:53

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