• ベストアンサー

エクセルでの行列の入換え

エクセルの表で A B    C 1 970701 ○○ 1 001001 △△ 1 010801 ×× 2 980701 ●● 2 021001 ☆☆ となってる表を A B     C   D   E    F   G  1 970701 ○○ 001001 △△ 010801 ××× 2 980701 ●● 021001 ☆☆ と入換えたいです。 Aのセルは社員番号で、3行もあれば、10行もあります。 行列を入換えて貼り付けていったのですが、 もっと簡単な方法がありますでしょうか? よろしくお願いします。

  • rudo
  • お礼率29% (8/27)

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

  • ベストアンサー
  • Raistlin
  • ベストアンサー率63% (65/102)
回答No.1

提示の例はA列~のデータをA列~に並べ替えるようになっていますが、式が複雑になりますので、A1から始まるデータを、一旦D1から始まるデータに並べ替えることとします。 D1から下方向に社員番号を入力した後、E1に以下の式を入力してください。 =IF(INDEX($A$1:$C$5,MATCH($D1,$A$1:$A$5,0)+(COLUMN()/2-2.5),1)=$D1,INDEX($A$1:$C$5,MATCH($D1,$A$1:$A$5,0)+(COLUMN()/2-2.5),3-MOD(COLUMN(),2)),"") その後E1をコピーし、必要な数だけ右方向および下方向に貼り付けてください。 エラー値が一部でますので、それを省いて終了です。

rudo
質問者

お礼

御礼が遅くなりもうし訳ありませんでした。 無事データをまとめることが出来ました。 ありがとうございました!

関連するQ&A

  • エクセルで空白セルを寄せたい

    エクセル2002使用です VBAは使わずに関数だけで空白セルがあるセルを詰めて表示したいのですが・・・   A|B|C|D|E|F|G 1 あ い う え お か き 2 ○   ○ ○   ○ の表を   A|B|C|D|E|F|G 1 あ う え か  2 ○ ○ ○ ○ のように表を書き換えたいのです。 1行目には必ず文字が入力されています。 2行目には入力されているセルと空白セルが不定期に入力されています。 2行目のセルが空白ならば、1行目のセルも削除して左へ詰めて 表を転記したいのです。 よろしくお願いします。

  • excelのセルの並べ替え。

    Excelの操作で迷っています。詳しい方の知恵を拝借できたらと思います。 以下のようにデータの入力されたセルが並んでいます(アルファベット1文字が1セルです)。 A B C D E F G H I J K 横に何セル並んでいるかは、行によってまちまちです。このようなデータが、数千行あります。これを、以下のように1列に並べ替えたいのです。 A B C D E F G 「行列を入れ替えてコピー」ではなかなかに大変なので、何か良い方法を探しています。よろしくお願いいたします

  • 多項式を行列式で表示したい

    次の多項式(1)をただ一つの行列式 det(A) で表示したいのですが, 可能でしょうか? A=a+cd+ef+gh ・・・(1) 例えば,(1)のAは,2行2列の行列式を用いれば, A= |a 0|+|c 0|+|e 0|+|g 0|    |□ 1| |△ d| |◇ f| |▽ h| と書けるますが,これではいけません.det(A)を4行4列の行列式で det(A)=|a  c  e  g| ・・・(2)       |☆ ☆ ☆ ☆|       |△ △ △ △|       |□ □ □ □| と表示したいのです.例えば,Bを B=a+cd+ef ・・・(3) とすると,det(B)は, det(B)= |  a  c  e|       | 0  f -d|       |-1 0 1/f| と表示出来ます.では,det(A)はどうでしょう? 4行4列の行列式表示が可能でしょうか?

  • EXCEL

    A-B-C-D-E-F-G 1-A-W-A-1-B- 2-B-A-N-2-C- 3-C-K-A-3-B- 4-D-A-I-4-E- 5-E-R-X-5-A- 例えば,エクセルで表のようになっている場合に, 列AにF1の値(表の場合は文字B)で検索をかけ,検索に該当した行(表の場合では行2)の列Dの値をG1に表示する方法はあるでしょうか?? 簡単に言うと,列Gに自動的にFに対応するDの数値を入力したいのです.自動的に列Gを下の表のようにすることは可能でしょうか? A-B-C-D-E-F-G 1-A-W-A-1-B-2 2-B-A-N-2-C-3 3-C-K-A-3-B-2 4-D-A-I-4-E-5 5-E-R-X-5-A-4 投稿すると文字がずれてしまって表が見難くてすいません. どなたか,ご教授よろしくお願いします.

  • 行列の入れ替え

    次の処理を行うプログラムを書きたいのですが教えていただけないでしょうか? (処理) B列のあるセルの値が2000または2001の場合、当該行のc列からn列までのセルをコピーし、11行を挿入し、行列を入れ替えて貼り付ける。 この処理を繰り返したいです。             (処理前) A  B  C  D  E  F  G   H  I  J  L  M  N  O 1 2000  1  2  3  4  5  6  7  8  9  10  11  12 2 3 4 5 6 7 8 9 10 11 (処理後) A  B  C  D  E  F  G  H  I  J  L  M  N  O 1  2000  1 2      2 3      3 4      4 5      5 6      6 7      7 8      8 9      9 10     10 11     11 12     12 13     13 よろしくお願いします。

  • エクセルについて

    エクセルのセルを、A1やB3などで、位置をしめしますが、列のAから始まる、表記が、画面上1からとなっていまいます。(列も行も1 2 3 4 5 6 …) 列は A B C D E F G の表記に戻したいのですが、方法はありますか?

  • excelでの行列データの並び替え

    excelで表形式のデータの並び替えをおこないたいのですがいい方法が思いつきません。 どなたか教えて下さい。 具体的には 元のデータは以下の様なフォーマット a b c d e f g h i これを並び替えて a b c d e f g h i としたいということです。 元データの列数は決まっていますが 行数は任意です。

  • 【エクセル】特定の文字列(番号)の行だけ抽出したい

    現在資料を作っていて、またもや困ったことがあったので教えてください。 特定の文字が含まれる行のデータを抽出するにはどうしたらいいのでしょうか。 具体的にいうと ____|A|B|C|D|E| [01]|F|1|0|3|5| [02]|G|0|2|5|7| [03]|H|0|3|4|8|    中略 [21]|F|0|0|9|6| [22]|G|6|4|5|1| [23]|H|3|3|2|2|    中略 [31]|F|2|2|4|6| [32]|G|5|3|7|9| [33]|H|8|2|6|4|    以下略 *[]の中身は行番号 一番上段のA B C D Eは列の軸 |はセルの区切りを示している のような表でGのBのところ(行番号が10n+2のところのA列)だけのデータを合計したいのです。 つまり上の表でいえば =A2+A22+A32+A42+A52…(=0+6+5+…)ということをしたいのですが 数が600行近くあるので手入力だとかなり面倒くさいのです。 SUM関数を使うのかなとも思いましたが、それでもセルの指定の面倒くささは変わらないし… 何か簡単にできるようにする方法がありましたらご教授お願いします。

  • 次のように表される対称行列の名前は?

    以下のように表される対称行列に固有の名前はありますでしょうか? 2次の場合 | a b | | b a | 4次の場合 | a b c d | | b a d c | | c d a b | | d c b a | 8次の場合 | a b c d e f g h | | b a d c f e h g | | c d a b g h e f | | d c b a h g f e | | e f g h a b c d | | f e h g b a d c | | g h e f c d a b | | h g f e d c b a | Bisymmetric matrixの一種だと思うのですが,4次および8次の場合には 2次の区分行列に分割した場合,各区分行列においても対称性が現れています. もしご存知の方がいらっしゃいましたらご教授頂けると助かります.

  • テキストをExcel2000に貼り付け

    .txtを参照してファイル内容を、マクロで Excel2000に貼り付けたいと考えています。 先頭の1行は決まっていて2行目からが 対象になります(コロン区切りのファイルです) コロンは削除してA~Jまでの文字を ExcelのA~Jのセルに貼り付ける 例).txtの記述 START :A :B :C :D :E :F :G :H :I :J :A :B :C :D :E :F :G :H :I :J :A :B :C :D :E :F :G :H :I :J ExcelのA1セルから最大20000行まで対応したいです。 どうかご教授願います。

専門家に質問してみよう