tft每日頭條

 > 圖文

 > excel單元格合并後如何保留一個值

excel單元格合并後如何保留一個值

圖文 更新时间:2024-07-22 18:18:26

excel單元格合并後如何保留一個值?Excel在進行單元格合并時會提示這樣一句話“合并單元格時,僅保留左上角的值,而放棄其他值”,我來為大家科普一下關于excel單元格合并後如何保留一個值?下面希望有你要的答案,我們一起來看看吧!

excel單元格合并後如何保留一個值(EXCEL合并單元格并保留單元格内的值)1

excel單元格合并後如何保留一個值

Excel在進行單元格合并時會提示這樣一句話“合并單元格時,僅保留左上角的值,而放棄其他值”。

這句話是什麼意思呢?看看下圖你就明白了。

可以看到,取消合并單元格後,僅保留最上方的值,其餘單元格的值已經清除。

利用這種方式進行單元格合并後,如果需要利用公式進行計算,那麼會帶來一定程度的不便。比如,你不能向下拖拽公式。

那麼我們該如何實現既合并單元格,又保留單元格内的值呢?

通過測試,我發現利用格式黏貼,可以實現上述效果。

首先在空白區域制作一個合并單元格樣式的區域,然後将空白區域複制黏貼格式到需要合并并保留單元格内值的區域。

當然,利用代碼将需要重複性的操作簡化為一鍵生成,是提高工作效率的最佳選擇,比如上面的操作,也可以這樣實現。

Sub 格式合并單元格() Dim n As Integer, i As Integer Application.ScreenUpdating = False Columns("A:A").EntireColumn.Insert r = Selection.Row c = Selection.Column 1 For Each rg In Selection i = rg.Row If rg.Offset(0, 1) = rg.Offset(1, 1) Then Cells(i, 1).Resize(2, 1).Merge End If n = n 1 Next Range(Cells(r, 1), Cells(r n - 1, 1)).Copy '複制單元格 Cells(r, c).PasteSpecial Paste:=xlPasteFormats '粘體格式 Columns("A:A").EntireColumn.Delete Application.ScreenUpdating = True End Sub

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关圖文资讯推荐

热门圖文资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved