A13からC30を合算した総計をC2から入力したいのですが
ピボットで集計してもはじかれるコードがでたりVLOOKUPでもエラーがでたりで
上期の膨大な集計を一からやらなくてはいけなくなり焦っています。
A2からC8は元データで順番は変えず、足りない項目は合算してA9に足していく感じです。
また、A002-01-00をA002だけで簡単にまとめる方法はありますか。
あとVLOOKUPで関数をコピーしたときエラーではなく0表記にする方法も教えてください。
ちなみに元のデータは1ヶ月毎にCSVで抽出してあり、6か月分を貼り付けてピボットで集計しています。(その貼り付け作業でなんらかのエラーになっている可能性あり。。。)
よろしくお願い致します。
No.2ベストアンサー
- 回答日時:
No1です
>さらに、B2:B8に当てはまらないユーザーのみを選ぶ
>効率的な方法を教えてください。
ご提示の表の作成方法が効率的とは思えないのですが、とりあえずそのままとして、A2:A8に掲載されていないコードを抽出する方法の一例です。
(効率的なのかどうかはわかりません)
A8セルに
=IFERROR(INDEX(A:A,SMALL(IF(COUNTIF($A$2:A8,$A$13:$A$30)=0,ROW($A$13:$A$30)),1)),"")
の式を入力し、Ctrl+Shift+Enterで確定。
確定後下方にフィルコピー.
(↑)でも述べましたように、このような処理には向かないレイアウトになっているように感じられます。
最終的に何をどうしたいのかは不明ですが、仕組み全体を再考した方が良いのではないかと思います。
場合によっては、関数式で解決するよりもフィルターやピボットテーブルの方が便利なケースも多いですし、マクロで処理してしまうという選択肢もあるでしょう。
このスタイルで業務を引き継ぎましたが、
どうにもややこしく、、、とっさに仕組みを再考する能力もなく、、、ご回答、お時間いただきありがとうございました。
No.1
- 回答日時:
こんにちは
ご質問の内容がいまいちよくわかりませんが、
『C2~C8セルに下の表(A13:C30)からA列のコード毎の集計を求めたい』ということと解釈しました。
C列の金額表示に¥マークとカンマ表示がありますが、書式設定で行われているもので、実際の値は数値と仮定しています。
単純にA列のコードをキーに抽出集計するのでは、意味が違っているのでしょうか?
C2セルに
=SUMIF($A$13:$A$30,A1,$C$13:$C$30)
とかでは?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(Microsoft Office) ピボットテーブルへの集計フィールド挿入 1 2023/02/26 11:33
- Excel(エクセル) EXCELピボットテーブル関数について 2 2023/04/10 20:35
- Excel(エクセル) 複数セルデータを別シートの単一セルにコピーしたい。(詳細をご参照ください) 1 2022/12/14 15:08
- Excel(エクセル) 【マクロ】同じフォルダ内にある複数ブックから1つのブック内の1シートにデータを集めたい 6 2022/09/28 18:16
- Excel(エクセル) 【Excel質問】別シートにある複数の同型の表から、同じ行項目にある数字を集計する 4 2023/02/16 00:14
- Excel(エクセル) エクセルのSUM関数について 4 2023/04/18 10:37
- Excel(エクセル) EXCEL値貼り付け(ある条件のもと自動化) 5 2023/06/06 12:21
- Visual Basic(VBA) vbaのvlookup関数エラー原因を教えていただけないでしょうか。 3 2022/04/25 16:16
- Visual Basic(VBA) excel vbaでvlooupの変数がわかりません。 7 2022/05/30 09:35
- Excel(エクセル) アウトラインの小計のやり方 1 2023/03/20 11:51
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
arduino unoからデータを読み出...
-
stable diffusionのエラー
-
Python openpyxlを使用したセル...
-
stable diffusionのインストー...
-
awsは2年目から自動的に料金が...
-
オープンチャットについて。
-
winshellからdviを実行すると、...
-
PICでFatFsでオープンした内容...
-
explorerからQTTabBarが消えた
-
Let's Encryptで自動更新がされ...
-
ワードプレスインストールできない
-
Apache Windows版2.4.58を直接...
-
プログラム言語について
-
Python3.12のインストール方法
-
パイソン、データーサイエンス...
-
Try Kotlinで readLine()を使う...
-
【ChatGTPのオープンソースソフ...
-
IT用語、ソースとオブジェクト...
-
Python Qt 5.9.7 から Qt 5.12 ...
-
エクセルでの集計
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
stable diffusionのインストー...
-
stable diffusionのエラー
-
Let's Encryptで自動更新がされ...
-
;;
-
csvデータのダブルクォーテーシ...
-
awsは2年目から自動的に料金が...
-
arduino unoからデータを読み出...
-
Flaskでサーバー立ち上げに関して
-
explorerからQTTabBarが消えた
-
5000個のtiffファイルをpdfへ変...
-
同窓会の出席者名簿をWEBで作り...
-
Apache Windows版2.4.58を直接...
-
ANA・JALのAPI
-
Python openpyxlを使用したセル...
-
AWSドメイン名でApacheテスト・...
-
AutoHotkey KeyWaitコマンドに...
-
OpenOffice Calc basic で印刷...
-
デジタルブックを自分のウェブ...
-
Python Qt 5.9.7 から Qt 5.12 ...
-
mayaでコンストレイントの始点...
おすすめ情報
さらに、B2:B8に当てはまらないユーザーのみを選ぶ
効率的な方法を教えてください。
よろしくお願い致します。
うまく説明できないのですが、コードがバラバラの表を
元からある表通りの順番で並べ替えて、今月分として表記して、元表にないコードは新コードとして下に追加。
以上の事をするには、どんな方法がありますか。
よろしくお願いいたします。