• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:関数について教えてください)

EXCELデータの項目並べ替え方法

このQ&Aのポイント
  • EXCELで作成したデータの項目を並べ替える方法について教えてください。
  • データが縦方向に入力されている上記のデータを、指定の項目ごとに横方向に並べ替えたいです。
  • 検索や行列関数を使って実現できるのではないかと考えていますが、具体的な関数の組み合わせ方がわかりません。

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

  • ベストアンサー
  • suekun
  • ベストアンサー率25% (369/1454)
回答No.2

横軸に科目、縦軸に品名で集計したいって事ですね。 条件として、科目・品名の双方に重複するデーターが無い事が条件です 科目とデーターの間に作業列を一列付加します。(列の挿入) この新しく挿入した列に、品名と科目を繋げて表示します。 例:「本99010」となります。 この設定は、品名がB列で科目がC列、新しく挿入した列がD列だと したら、D1セルに「=B1&C1」で下にフィルコピーで出来ますね。 さて、準備が終わったら、集計です。    A   B   C 1     99010 99020 2  本 3  筆 上記の様なセル配置だとしたら、 =VLOOKUP(CONCATENATE($A2,B$1),新しく挿入した列と データーの列を含んだ範囲を絶対参照形式で入力,2,0) これで下や右にフィルコピーすれば表示されるはずです。 説明しますと、品名と科目を繋ぐ事でデーターを個別に検索 出来る形に直し、VLOOKUP関数で、表の表題(縦横)の内容に 合致するデーターを拾う仕組です。 この時複合参照を使いますから、「$」の位置に注意してください。 品名は下方向にVLOOKUPをコピーした時に、行は変化しても 右にコピーした時列が変化しないように、「$A2」 科目はこの逆です。「B$1」

mobimobi
質問者

お礼

ありがとうございます。この方法で やってみます。助かりました。

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

その他の回答 (1)

  • gatyan
  • ベストアンサー率41% (160/385)
回答No.1

関数というよりピボットテーブルでできませんか?

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

関連するQ&A

  • 3行おきのデータをつなげたい

    縦に3行おきにデータが入っています。 これを連続データとしたいのですが、教えていただけないでしょうか。 3行おきに入っているのは意味があるので、間の2行削除というのは出来ません。 1    1      2 2 →  3 3 後に、行列の並べ替えも必要なので、最初から 1 → 123 2 3 と出来るとなおよいです。

  • VLOOKUP関数について

    VLOOKUP関数についての疑問なのですが、 ...........A...............B 1..品名コード|.品名..| 2..A123...........|..お茶.| 3..A456...........|...水....| 4..A789...........|..お酒.| というデータがあったとします。 VLOOKUP関数を使用して、 このデータから 品名コードを入力して品名を検索することは できるのですが、品名を入力して品名コードを検索できません。 データのA列とB列の位置を入れ替えれば検索が可能になりますが…。 VLOOKUP関数は検索するキーのデータが一番左側にないと機能しないのでしょうか? どなたかご教授お願いいたします。

  • 36回のソート&コピ&ぺを、1度のマクロ実行で行うには?

    初心者です。WinXP、Excel 2002を使用してます。 四苦八苦しております ブックのシート数は変動しますが、例えば、 1、37シート目(集計1)に、1行目とA列が項目で、37行(37行以下)かつ100列(100列以下)のデータ表(小数点以下の桁数1以下、空白もあり)があります。それをまず「行列を入れ替え」(私が、縦方向の方がソートしやすいと思ったため)ます。 2、次に、その1行目とA列が項目の、100行(100行以下)かつ37列(37列以下)のデータ表の、データ部分を縦方向に「昇順で並べ替え」(小数点以下の桁数1以下、空白もあり)ます。 3、うち縦方向のトップ7までだけのデータを、再度、「行列を入れ替え」て、次シートの38シート目(集計2)へ貼り付けます。元の37行(8列)のデータ表に戻ります。 ちなみに、最初(元)はソートするデータが列方向のため、縦方向でソートしたほうが良いと思いまして、2回の「行列を入れ替え」を入れました。 また、「行列を入れ替え」が2回もあるので、39シート目(集計3)のシートも追加しても構いません。 以上 36回のソート&コピー&ペースト を1回のマクロ実行で行うことができればと思っております。    どうかよろしくお願い致します。

  • 入力データのうち最も下にあるデータの行番号を得る関数

    データを縦方向へ下へ入力するのですが、 入力データのうち最も下にあるデータの行番号を得る関数を教えてください。(データは文字列です) 途中に空白セルもあります。 ちなみにデータが数値だと下記でよいのですが、 文字列の場合はどうすればよいのでしょうか。 また、数値と文字列が混ざった場合も教えてください。 MATCH(MAX(範囲)+1,範囲,1)

  • EXCEL 関数をふくむ行列の入れ替え

    いまSheet1に3列*2行で A1+A10 B1+B10 C1+C10 A2+A11 B2+B11 C2+C11 といった関数が入っているとして、 別のシートに、この関数から導き出される値の行列を入れ替えた状態で表示したいのですが、どういった方法があるのでしょうか? ちなみに値だけを行列の入れ替えをしたいのではなく、関数を活かしたまま行列を入れ替えたいのですが、一般的な「形式を選択して貼り付け」で行列の入れ替えにチェックをいれても、エラーが返ってきてしまいうまくいきません。 さらに、その別のシート上でSUMなどの関数で縦・横・の集計など計算をしたいのですが・・・ いい方法があったら教えてください。

  • Excel2010でのHLOOKUP関数

    Excel2010で列(縦方向)に1組のデータ(200個程度)を入れ、現在140組のデータが入っています。別シートに票を作成し、票内の各セルにHLOOKUP関数を入れ、この140列×200行のデータベースから、指定した列(検索値)のそれぞれの行からデータを抽出し表示するようにしています。 これまでは、検索値を入力すると、該当する列内の値を票内に反映していてくれていたのですが、この度新たな列を増やしたところ、その列の値を表示してくれません。関数内のデータの範囲はその列以上に広く指定しています。わかりにくい説明で申し訳ないのですが、考えられる原因はありますか。よろしくお願いします。

  • VLOOKUPがうまく行かない

    VLOOKUP関数でSheet1のA2セルに=VLOOKUP(B2,Sheet1!$A$1:$B$22,1)と入力すると、012というコードが変えてこないといけないのですが、Sheet1の1行目の最終行のデータを持ってきてしまいます。昇順に並べ替えもしているのに、何故でしょうか?

  • データを縦に並べる為に。

    QNo.2876302、QNo.2879608の質問をしたものです。 QNo.2879608の作成コードにおいて 横方向に並べていましたが これをB列、C列に最初のデータ群の最後の行の次に次のデータ群 を続けて・・・以下縦に長いデータとしたいのです。 QNo.2879608 の結果で行方向に伸びたデータをB,C列に縦にきれめなくつなげたいのです。 この場合は導入回数は400回程度平均になりますので65536列に並ぶことが可能になります。ユーザー関数でなら当方でも対応可能ですが、やはり行列で処理したいです。 コード例をお願いいたします。 図形的には点群の表示は同じ結果をえるはずです。左側のセルの余白 を利用したいのが質問の趣旨になります。

  • 条件を満たすデータの個数を求めるについて

    EXCEL2000を利用しています。 条件を満たすデータの個数を求める関数で、列方向(縦方向)に対しては、DCOUNT及びDCOUNTAを利用できるのは、分かったのですが、行方向(横方向)についての関数が分かりません。 参考までに求めたいところを『?』で表現しました。 ちょっと分かりづらいかも知れませんが、宜しくお願いします。

  • エクセルの関数について教えてください

    お忙しいとは思いますが、エクセルについて教えてください。 ※詳しい内容は添付資料をご確認ください。 商品コード等が記載されているエクセルデータ(1)があります。 別なデータで商品コードと商品名等が記載されているエクセルデータ(2) があります。 それぞれのデータを商品コードで照らし合わせ、合致したデータについては、(1)に項目(商品名)を増やしたいのですが、関数などを作る技術を持ち合わしておりません。 商品コード同士をキーにして検索し、合致したものを増やした行に表示する関数を教えてください。 よろしくお願い申し上げます。

このQ&Aのポイント
  • ONU(PR-S300NE)の不具合により、インターネットに接続できなくなりました。
  • 一時的に電源のオンオフで回復することもありましたが、最近は頻繁に切れる状態が続いています。
  • 業務に支障をきたしているため、ONUの交換をお願いしたいです。
回答を見る

専門家に質問してみよう