- ベストアンサー
複数列を一列にする方法
Excelで複数列に渡るデータを1列にまとめたいのですが、カット&ペースト以外によい方法はありませんでしょうか。 例えば表にあるセルA1-A10、B1-B10、C1-C10、D1-D10、E1-E10のデータを F列のF1から下へ一列に並べるといった感じです。 A1-A10→F1-F10 B1-B10→F11-F20 C1-C10→F21-F30 D1-D10→F31-F40 E1-E10→F41-F50 よろしくお願いします。
- rd2007
- お礼率33% (16/48)
- その他MS Office製品
- 回答数4
- ありがとう数6
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
F1セルには次の式を入力し下方にオートフィルドラッグします。 =IF(ROW(A1)>10*5,"",INDEX($A$1:$E$10,IF(MOD(ROW(A1),10)=0,10,MOD(ROW(A1),10)),ROUNDUP(ROW(A1)/10,0)))
その他の回答 (3)
F1: =OFFSET(A$1,MOD(ROW(A1)-1,10),(ROW(A1)-1)/10)
お礼
ありがとうございました!
- mu2011
- ベストアンサー率38% (1910/4994)
一例です。 F1に =INDEX($A$1:$E$10,MOD(ROW(A1)-1,10)+1,ROUNDUP(ROW(A1)/10,0)) 又は、=OFFSET($A$1,MOD(ROW(A1)-1,10),INT((ROW(A1)-1)/10)) 、下方向にコピー
お礼
ありがとうございました!
- merlionXX
- ベストアンサー率48% (1930/4007)
一例です。 F1に =OFFSET($A$1,MOD(ROW(A10),10),CEILING(ROW(A1),10)/10-1) 以下、F50までオートフィルで式をコピーして下さい。
お礼
ありがとうございました!
関連するQ&A
- エクセルの複数列データを一列に並び変える方法につい
エクセルでA1~D4のデータをA10~D13に、F1~I6をA14~D19に、L1~O3をA20~D23に並べる方法を教えてください。 1列毎のデータ並び変えはネットにありますが、複数列データを並び変えるのが見つかりません。 よろしくお願いします。
- ベストアンサー
- Excel(エクセル)
- 複数列のデータ(数値&文字)を結合させて1列にまとめる方法
(1) 一行にA列、B列、C列があり、各行のいずれか1つの列に、必ずデータが入っています。(データの入っていないセルは「0」が表示) (2) データの入っているセルからデータを取り出し、D列の同じ行のセルに移します。 (3) 結果、D列には、A列~C列のデータが1列に表示される (例) No A列 B列 C列 D列 1 1A 1A 2 2B 2B 3 3C 3C 指定した複数列のデータを1列にまとめて表示する関数またはSQLを教えて下さい。 お忙しい所 大変恐縮ではございますが、何卒宜しくお願い致します。
- ベストアンサー
- その他MS Office製品
- エクセルで列を複数行にしたいのですが
注文表を商品ごとに集計したいのですが、商品名・数が列の入っています。これを縦にして集計しようと思っているのですが、列を行する方法を教えてください。 エクセルの表で列A・Bを共通にして列C・Dを次の行に、そして列E・Fを次の行にとしたいのですが、教えてください。 列A 列B 列C 列D 列E 列F 001 ○○会社 商品A 10 商品F 14 001 ○○会社 商品C 11 商品A 20 005 ××会社 商品D 32 商品C 25 これを 列A 列B 列C 列D 列E 列F 001 ○○会社 商品A 10 001 ○○会社 商品F 14 001 ○○会社 商品C 11 001 ○○会社 商品A 20 005 ××会社 商品D 32 005 ××会社 商品C 25 よろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- エクセルで複数の列から複数の文字列(数字)を選びたいです。
エクセルで複数の列から複数の文字列(数字)を選びたいです。 A B C D E F G H 1 12 1 4 5 8 6 2 36 7 2 5 6 3 55 3 4 88 1 3 8 5 87 上記のような表があったとき、C列からG列のいずれかに1、3、8のどれかが 含まれるとき、H列にB列の数字を入れたいのですが、どのようにすれば できるのでしょうか? この場合、A列の1,3,4段にそれぞれ12、55、88と入れたいということです。 よろしくおねがいいたします。
- ベストアンサー
- オフィス系ソフト
- エクセルで2列のデータを1列にする方法について質問です
エクセルで2列のデータを1列にする方法について質問です エクセルで2列のデータを1列のデータにするときに A B 1 a 2 b 3 c 4 d 5 e ↓ A B a 1 b 2 c 3 d 4 e 5 となるようにするにはどうすればいいでしょうか?
- ベストアンサー
- オフィス系ソフト
- 1列おきに合計、a1 + c1 + e1 …
一列おきにある数値の合計を求めるにはどうしたらよいでしょうか。 A1 に B1+D1+F1 …… の合計を求めたいのです。 C2、E2など合計したくないセルにも数値が入っています。 実際にはデータが一行につきデータが数十から200ぐらいあります。 A B C D E F 1 2
- ベストアンサー
- オフィス系ソフト
- Excel表を一列にしたい
7列の表を一列に直したいのです。 A1,A2,A3・・B1,B2とあるものを別のシートに A1→A1,B1→A2,C1→A3・・・と、すべてを一列にするにはどうしたらいいでしょうか? Offsetを使うことも考えましたが、あまり効率がいいとも思えず、 マクロもどうすればいいかがわかりません。 表には数値だけでなく文字列もあるので、抽出はいらないのですが、 作業で一列になっていないと不便なのです。 いい方法はありませんか? Excelは2003です。
- ベストアンサー
- オフィス系ソフト
- 【Excel】該当データ表示方法について
Excelの表で、(A)列にデータ名、(B)列にデータ値が入力されているとして、 1.(C)列に(B)列のデータ値の種類を昇順で表示、 2.(D)列に(C)列のデータ値を持つ(A)列の文字を表示、 3.(E)列に(D)列のデータ種類の数を表示 という3つの内容を実現したいのですが、(1つでも) ご存知の方、教えて下さい。よろしくお願いしますm(__)m 【イメージ】 | (A) (B) (C) (D) (E) ――――――――――――――――――― (1)| A 10 10 A、D、E 3 (2)| B 20 20 B、G 2 (3)| C 30 30 C、F 2 (4)| D 10 (5)| E 10 (6)| F 30 (7)| G 20
- ベストアンサー
- オフィス系ソフト
- excel2000 ある列の項目名をカウントしその件数表示をする
エクセルで表10行×5列の表があります。1列目にあるデータが入っております。その項目名をカウントし多い順に別の表にその項目名と件数を表示させたい。できるだけ自動的におこなうためにはどうすればよいでしょうか。 例 :ある表 1列 A B c B c A D E F B 結果 別の表 項目 件数 B 3 A 2 C 2 D 1 E 1 F 1
- ベストアンサー
- オフィス系ソフト
お礼
ありがとうございました!