怎麼把兩個單元格合併成一個
2023-03-27 17:18:49
例如:A1單元格內容是:老師 B1單元格內容是:您好你想把A1和B1單元格內容合併成:老師您好,那麼C1的公式是:=A1&B1即可! 如果你兩個單元格已經輸好了,這時又想合併內容,那麼你按照我下面的方法做即可: 大家都知道在EXCEL中,將多個單元格合併為一個單元格時,EXCEL的合併功能只能保留左上角一個單元格的內容,其他單元格中的內容會被丟棄。
而我們有時需要將合併的所有內容都被保留到一個單元格中,下面是我製作一個VBA宏,來實現這個功能。 首先按ALT+F11組合鍵,打開VBA窗口,按頂部菜單「插入-模塊」插入一個模塊,把下面代碼複製進去:Sub 合併1Application.DisplayAlerts = FalseSet tt = Selection '賦值選定區域a = tt.Rows.Count '選區行數x = tt.Row '第一個格行號y = tt.Column '列號s = tt.Columns.Count - 1 '列數減1For j = x To x + a - 1 For i = 1 To s Cells(j, y) = Cells(j, y) & Cells(j, y + i) Next Range(Cells(j, y), Cells(j, y + s)).Merge '合併NextApplication.DisplayAlerts = TrueEnd SubSub 合併2t = ""Set tt = Selectionx = tt.Row '第一個格行號y = tt.Column '列號For Each a In Selectiont = t & a.Valuea.Value = ""NextCells(x, y) = tSelection.MergeSelection.WrapText = True '自動換行End Sub複製好後,關閉這個窗口,回到EXCEL,再按AIT+F8,點執行即可!希望能對你有點幫助。