- ベストアンサー
EXCELデータの項目並べ替え方法
- EXCELで作成したデータの項目を並べ替える方法について教えてください。
- データが縦方向に入力されている上記のデータを、指定の項目ごとに横方向に並べ替えたいです。
- 検索や行列関数を使って実現できるのではないかと考えていますが、具体的な関数の組み合わせ方がわかりません。
- みんなの回答 (2)
- 専門家の回答
関連する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)に項目(商品名)を増やしたいのですが、関数などを作る技術を持ち合わしておりません。 商品コード同士をキーにして検索し、合致したものを増やした行に表示する関数を教えてください。 よろしくお願い申し上げます。
- ベストアンサー
- オフィス系ソフト
- ONU(PR-S300NE)の不具合により、インターネットに接続できなくなりました。
- 一時的に電源のオンオフで回復することもありましたが、最近は頻繁に切れる状態が続いています。
- 業務に支障をきたしているため、ONUの交換をお願いしたいです。
お礼
ありがとうございます。この方法で やってみます。助かりました。