Excel (一般機能)

Excelの一般機能に関するフォーラムです。
  • 解決済みのトピックにはコメントできません。
このトピックは解決済みです。
質問

 
(Windows 10全般 : Excel 2010)
複数行、複数列のデータを1行にまとめる
投稿日時: 20/02/04 22:11:51
投稿者: しょこらんたん

シートには見出しがなく、データだけが並んでいます。
データを別のシートにそれぞれ1行に配置させるにはどのような関数を使えばいいでしょうか。
よろしくお願いします。
 
A    B    C
    D    E
        
F    G    H
    I    J
        
K    L    M
    N    O
 
        
                
                
名前    フリガナ    生年月日    郵便番号    住所
A      B        C        D        E
F      G        H        I        J
K      L        M        N        O

回答
投稿日時: 20/02/04 22:31:55
投稿者: んなっと

●Sheet1
 
  A B C
1 A B C
2   D E
3     
4 F G H
5   I J
6     
7 K L M
8   N O
 
●Sheet2
 
   A     B     C     D   E
1 名前 フリガナ 生年月日 郵便番号 住所
2   A     B     C     D   E
3   F     G     H     I   J
4   K     L     M     N   O
 
A2
=INDEX(Sheet1!$A:$C,(ROW(A1)-1)*3+1+(COLUMN(A1)>3),COLUMN(A1)-2*(COLUMN(A1)>3))
右方向・→下方向・↓

投稿日時: 20/02/05 00:15:24
投稿者: しょこらんたん

んなっとさん、早速ありがとうございます。
表示できました。
ただ、明日もう一度会社で確認するのですが、データの列数はサンプルより多いのです。
列が増えた分、数式を少し変えて試してみますが、うまく表示されなかった場合、
すみません、もう一度相談させてください。

回答
投稿日時: 20/02/05 09:28:11
投稿者: Mike

別解です。
 
Sheet1    Sheet2      Sheet3
 A B C     A B C D E    A   B   C    D   E
1 A B C   1 A B C D E   1 名前 フリガナ 生年月日 郵便番号 住所
2  D E   2        2 A  B   C    D    E
3      3        3 F  G   H    I    J
4 F G H   4 F G H I J   4 K  L   M    N    O
5  I J   5        5
6      6
7 K L M   7 K L M N O
8  N O   8
9      9
10      10
 
Sheet2 において、
1.式 =IF(MOD(ROW(A1),3)=1,Sheet1!A1,"") を入力したセル A1 を右2列にオートフィル
2.式 =IF(MOD(ROW(A1),3)=1,Sheet1!B2,"") を入力したセル D1 を右にオートフィル
3.範囲 A1:E1 のフィルハンドルを下方にズズーッとドラッグ&ペースト
 
Sheet3 において、
4.式 =OFFSET(Sheet2!$A$1,(ROW(A1)-1)*3,COLUMN(A1)-1)&""
 ̄ ̄を入力したセルを右4列および下方にオートフィル

投稿日時: 20/02/05 22:29:30
投稿者: しょこらんたん

んなっとさん、ありがとうございました。
会社でデータを確認したところ、列も行も多くて私には無理でした(-_-;)
申し訳ないです。
最初の質問については思う通りに表示できましたので、
ここは終了して、あらためて質問させていただきます。

投稿日時: 20/02/05 22:35:28
投稿者: しょこらんたん

Mikeさん、ありがとうございました。
行も列も実際には多かったので、またあらためて質問させていただきます。
 
せっかく数式を教えていただいたので、試してみたところ
Sheet3で下記のようになり、うまく表示されませんでした。
すみません。
 
A    B    C    D    E
J    K    L    M    N
 

回答
投稿日時: 20/02/06 00:45:16
投稿者: Mike

しょこらんたん さんの引用:
試してみたところ
Sheet3で下記のようになり、うまく表示されませんでした。すみません。
何も謝るこたぁありませんよ、ご報告多謝!

投稿日時: 20/02/11 10:16:55
投稿者: しょこらんたん

ありがとうございました ^ ^