プロが教える店舗&オフィスのセキュリティ対策術

お願いします。
同じフォーマットの表が1ファイルの複数シート(ここでは10シートとします)にあり、
各シートのB列に、B2セル以降に文字列が入力されているとします。
(各シートの同じセルにデータは複数ありません)
それら文字列データを集計シートに統合する関数をお教えください。

(イメージ)
      (Sheet1(集計)) (Sheet2) (Sheet3) (Sheet4)
1行目      あ         あ
2行目      か         か
3行目      さ         さ      
4行目      た              た
5行目      な              な
6行目      は         は
7行目      ま                   ま  
8行目      や         や
9行目      ら                   ら 
10行目      わ                   わ

A 回答 (3件)

Sheet1のA1セルに次式を入力して


=Sheet2!A1&Sheet3!A1&Sheet4!A1
A10セルまでオートフィルコピーする。
「エクセル関数 複数シートのある列に入力さ」の回答画像2
    • good
    • 0

No2です


10sheetなら
=Sheet2!A1&Sheet3!A1&Sheet4!A1&・・・・・・・&Sheet10!A1
まで追記してください。
    • good
    • 0
この回答へのお礼

なるほど!!、理解できます。
一発ですね。
感謝です。

お礼日時:2016/06/13 18:55

手作業で行うのであれば、貼り付けのときに、「空白セルを無視する」を選択するとお望みのことが可能です。


マクロでも良ければ、こんな感じです。

Sub sample()
Dim ws As Worksheet
For Each ws In Sheets
If Not ws Is Sheets("Sheet1") Then
ws.Columns("B:B").Copy
Sheets("Sheet1").Columns("B:B").PasteSpecial SkipBlanks:=True
Application.CutCopyMode = False
End If
Next
End Sub
    • good
    • 0
この回答へのお礼

有難うございました!
空白無視も忘れていた自分にショックです。
マクロは殆んど経験なく、空白無視のコピペで、締め切りに間に合いました。

お礼日時:2016/06/13 18:50

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!