• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:数種類のデータのX軸の日付をそろえたい)

日付をそろえたいデータの抽出方法

このQ&Aのポイント
  • 商品ごとに異なる日付で並んだデータを、日付をそろえる最適な方法を探しています。
  • VlookやHlookなどのデータ探し方法はわかっていますが、データの種類が多く手間がかかります。
  • もっと簡単な方法があれば教えてください。

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

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.3

>データの種類が多く、かなり面倒です。もっと簡単にできる方法があれば あなたがご質問に例示したように「元の表に無い4月」とかも含めて集計したいなら、あなたの方で4月を含めたデータ項目は準備しなければなりません。 手順:添付図 下半分のように、4月を含めて横項目を列記、添付図のように選択するところから開始する データタブ(データタブ)の統合を開始する 各表(A1:D2、A3:C4)をそれぞれ選択、追加、上端行・左端列にそれぞれチェックしてOKする。 もしも「4月」が実はウソ情報で有るモノだけで集約できればよいのなら、横項目とか何も準備せずに統合の操作を行います。

すると、全ての回答が全文表示されます。

その他の回答 (2)

  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.2

いまひとつ元データのレイアウトがわからないのですが、添付画像のデータのようにまとめたいなら、例えば、B12セルに以下の式を入力して右方向および下方向にオートフィルしてください。 =INDEX($A$1:$F$4,MATCH($A12,$A$1:$A$4,0),MATCH(B$11,$A$1:$F$1,0)) ただし上記の数式では、空白セルは「0」と返されますので、数式範囲を選択してセルの書式設定の表示形式を「ユーザー定義」にして「0;-0;;」のように設定してみてください(エクセルのオプションからゼロ値を表示しない設定にして対応することもできます)。

すると、全ての回答が全文表示されます。
  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.1

ご質問の内容がよく理解できていませんが元の表がシート1に有って例えばB2セルからD2セルには1月、2月、3月の入力されており、A3セルに商品名のAが、B3セルには100、C3セルには200、D3セルには300と入力されているとします。 また、B商品についてはB4セルに2月が、C4セルには5月が、A5セルにはB,B5セルには50、C5セルには60が入力されているとします。 そこでお求めの表ですがシート2に表示させるとしてB2セルから右横方向に1月、2月、3月・・・とM2セルまでの12月まで入力されているとします。 A3セルから下方には商品名のA,Bなどを入力します。 B3セルには次の式を入力してM3セルまで横方向にドラッグコピーしたのちに下方にもドラッグコピーします。 =IF(COUNTIF(Sheet1!$A:$A,$A3)=0,"",IF(COUNTIF(INDEX(Sheet1!$A:$M,MATCH($A3,Sheet1!$A:$A,0)-1,COLUMN($A1)):INDEX(Sheet1!$A:$M,MATCH($A3,Sheet1!$A:$A,0)-1,COLUMN($M1)),B$2),INDEX(Sheet1!$A:$M,MATCH($A3,Sheet1!$A:$A,0),MATCH(B$2,INDEX(Sheet1!$A:$M,MATCH($A3,Sheet1!$A:$A,0)-1,COLUMN($A1)):INDEX(Sheet1!$A:$M,MATCH($A3,Sheet1!$A:$A,0)-1,COLUMN($M1)),0)),""))

すると、全ての回答が全文表示されます。

関連するQ&A