関数では難しいと思います。
VBAで行うか、ネットで(あるかわからないですが)ツール
を探すか、になるとおもいます。
確認し忘れたのですが、同じブックのシート、ということでしたら
割合簡単ですが、別々のブックのシートを統合、でしたらもう一手間
必要になります。
以下のコードは、ブックの全てのシートのデータを新規シートに転記
していきます。
タイトル行は1行目のみ、データセルは2行目のA列から入力してある、
との前提です。
Sub test()
Dim ws As Worksheet
Dim newws As Worksheet
Dim wscnt As Integer
Dim i As Integer
Dim rng As Range
Dim rw As Long
Dim col As Integer
wscnt = Worksheets.Count
Worksheets.Add after:=Worksheets(wscnt)
Set newws = ActiveSheet
col = Worksheets(1).Cells(1, Cells.Columns.Count).End(xlToLeft).Column
Worksheets(1).Cells(1, 1).Resize(, col).Copy newws.Range("A1")
For i = 1 To wscnt
Set ws = Worksheets(i)
ws.Range(ws.Cells(2, 1), ws.Cells(Cells.Rows.Count, 1).End(xlUp)).Resize(, col).Copy _
newws.Cells(Cells.Rows.Count, 1).End(xlUp).Offset(1)
Application.Goto ws.Cells(1, 1), True
Next i
Application.Goto newws.Cells(1, 1), True
Set newws = Nothing
End Sub
お礼
ありがとうございます