• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルで)

エクセルでA列に品名、B列に数量、C列に単位がのっているデータをピポッドテーブルで処理する方法

このQ&Aのポイント
  • エクセル初心者の方が、A列に品名、B列に数量、C列に単位がのっているデータをピポッドテーブルで処理する方法について教えてください。
  • データの中には、単位が異なる品名があります。そのような品名だけを色を変えるか抜き出す方法も知りたいです。
  • データの数が1万行くらいあるため、エクセルで効率的に処理する方法があれば教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.1

例データ(素データ) A B C 11111 10 PC 33333 130 PC 33333 3000 KG 44444 100 PC 33333の行は空白でなく同じ値が入っているようにする。 ピボットテーブルを作る。 11111などの合計行は出さない設定にする。 ピボットテーブルデータ。 合計 / B A C 合計 11111 PC 10 33333 KG 3000 PC 130 44444 PC 100 総計 3240 33333の下は空白になる。 標準モジュールに Sub test01() d = Range("a65536").End(xlUp).Row MsgBox d For i = 3 To d - 1 If Cells(i, "a") = "" Then Range("A" & i - 1 & ":c" & i - 1).Interior.ColorIndex = 6 Range("A" & i & ":c" & i).Interior.ColorIndex = 6 End If Next i End Sub を入れて実行。 結果 合計 / B A C 合計 11111 PC 10 33333 KG 3000  (X) PC 130   (y) 44444 PC 100 総計 3240 の(x)、(y)の行は黄色になる。 >エクセル初心者です。 に対しVBAを使っているのでどうかとは思うが。 ーー または 条件付き書式を使う。 A3:C9に 合計 / B A C 合計 11111 PC 10 33333 KG 3000 PC 130 44444 PC 100 総計 3240 がピボットテーブル(結果)データが有るとして、 A5:C8を範囲指定して 書式 条件付書式 数式が =OR($A5="",$A6="")  (この意味は、A列でその行か次の行が空白ならということ) セルパターン色を黄色 OK で 33333と次の行に色がつく。 これも初心者には難しかろうが。

cocoa2523
質問者

お礼

ご回答ありがとうございました。 難しかったのでちょっとよくわからなかったのですが・・ 解決できました!

関連するQ&A