エクセルで「3次元配列」表の作成方法
エクセルの表は、縦横の2次元配列と言えるでしょう。
そのため、縦を顧客とし、横を月とし、月毎の顧客別売り上げのような表は見やすく表現できるし、それに対応した関数も沢山あります。
これに対し、3次元以上の配列を表現するには長けていないと思います。
私は、月、顧客、製品別に、コスト、売り上げを計算する3(4?)次元のデータを扱いたいのですが、合理的な方法はないでしょうか?
エクセルに詳しくない人でも、顧客や製品を新たに追加できるようなものを作りたいのですが・・・。
今思いついた方法は、顧客リストシートと製品リストシートを作成する方法ですが、それを参照する製品は400種類、顧客は18社ですので、製品毎、顧客ごとにシートを作るのは現実的ではありません。
No.2ベストアンサー
- 回答日時:
そもそも質問の論点がズレていますよ。
2次元配列と3次元配列をそれぞれググってみてください。エクセルは縦横の表ですから、どこまでいっても2次元です。2次元配列と3次元配列の違いも理解されていないと思われますし、データの扱い方の考え方を根本から変えたほうが良いと思います。
シートを3次元目の要素として串刺し集計することは可能ですが、月別集計、顧客別集計などの集計したい目的毎に固定されるし作り直しが必要なので、汎用的且つ多角的な検索・集計には向いていません。
No.1の方の回答と似たような指摘になりますが、データベースとして月、顧客、製品、コスト、売り上げを1レコードとして蓄積し、検索なり、集計なり、必要な情報を取り出すのが一般的ですよ。
データベースについての考え方を入門書や入門サイトで勉強することをオススメします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセル 多数のファイルから値を抜き出したい 4 2022/12/12 16:49
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/08/03 11:27
- その他(開発・運用・管理) マイクロソフト製品のライセンス販売で困ってます 1 2022/06/30 19:52
- Excel(エクセル) エクセルでSUMIFS関数で条件範囲の部分が#valueになる。 4 2023/04/28 12:42
- Visual Basic(VBA) 指定月分の顧客データファイルを統合して並べ替え、所定の場所に貼り付ける (再質問) 4 2022/09/14 22:51
- その他(パソコン・スマホ・電化製品) エクセル初心者です。 仕事でエクセルを使っていて、普段は素人でもできる簡単な関数を使ったことがある程 1 2022/05/25 11:17
- Excel(エクセル) 関数の式を教えてください 2 2022/04/04 11:15
- Visual Basic(VBA) 指定月分の顧客データファイルを統合して並べ替え、所定の場所に貼り付ける 3 2022/09/10 07:55
- 政治 日本で訴訟件数が少ないのは、自民党とビッグモーターが詐欺組織だからですか? 2 2023/07/27 11:30
- 会社経営 代表の考え方が気に入らないです 私は今の会社で働いて2年半 元夫と元夫の友人が立ち上げた会社に属して 2 2022/06/19 06:36
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教えるわが家の防犯対策術!
ホームセキュリティのプロが、家庭の防犯対策を真剣に考える 2組のご夫婦へ実際の防犯対策術をご紹介!どうすれば家と家族を守れるのかを教えます!
-
エクセルで3次元の表を作りたい
その他(Microsoft Office)
-
表計算: 多次元の表を作りたい
Excel(エクセル)
-
3つの要素があるものを分類したい
数学
-
-
4
excelで入力の最終行に移動するには
Visual Basic(VBA)
-
5
Excelでセル参照したとき、書式も一緒に持ってくるには?
Windows Vista・XP
-
6
エクセルでエラーが出て困っています。
Excel(エクセル)
-
7
選択クエリで空欄のテーブルがあっても表示したい
Access(アクセス)
-
8
Dirコマンドでフォルダ内ファイルの合計サイズをだすには?(コマンドプロンプトにて)
UNIX・Linux
-
9
エクセルVBAでmeに相当するものは?
Excel(エクセル)
-
10
配列の値を置換するにはどうすればいいでしょう?
Excel(エクセル)
-
11
Excel VBAでのWorksheet_Changeが動作しない原因
Excel(エクセル)
-
12
VBAで配列の計算
Excel(エクセル)
-
13
エクセルVBAで、MsgBox やInputBox は、画面の中央以外に表示させたい。
Excel(エクセル)
-
14
エクセル VBA シートのコピー
その他(プログラミング・Web制作)
-
15
EXCEL VBA マクロ 実行する度に処理速度がどんどん遅くなる原因が知りたい
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
顧客名簿管理、郵便振込取扱票...
-
VBA。リストボックスの値を別の...
-
装置の製作会社でソフト開発を...
-
エクセルで顧客の継続率
-
VBA リストボックス反映できない
-
エクセルで「3次元配列」表の...
-
<新設税理士事務所です>ミロ...
-
読み取ったQRコード/バーコード...
-
国内線航空券をJALのアプリにて...
-
ANAの2次元バーコードがスマホ...
-
バーコードコントロールが印刷...
-
EXCELでバーコードを作成すると...
-
振込請求書が破れてしまいました
-
バーコードってダブらない?
-
会社のPCに入っているExcelでバ...
-
Access2016Runtimeをインストー...
-
(食品などについている)バー...
-
社内ネットワーク、アクセス履...
-
差し込み印刷のバーコードを小さく...
-
バーコードの値段の付け方はど...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで「3次元配列」表の...
-
<新設税理士事務所です>ミロ...
-
顧客CDのCDって?
-
VBA。リストボックスの値を別の...
-
エクセルで並び替えするとハイ...
-
エクセルで顧客の継続率
-
VBA リストボックス反映できない
-
エクセルの数式で教えてください。
-
データ型が一致しない?
-
《Excelマクロ》請求書のデータ...
-
突合結果はプルーフリストのことか
-
エクセルで前年比データを作成...
-
顧客データと請求書、売上帳を...
-
アクセスでのデータ抽出方法
-
エクセルVBAを使って請求書作成...
-
エクセルVBA テキストボックス検索
-
メール配信ソフト
-
エクセルデータ。容量を減らす...
-
お客さんの来店間隔が知りたい...
-
エクセルのマクロで他のファイ...
おすすめ情報