tft每日頭條

 > 生活

 > 怎麼批量把相同内容的單元格合并

怎麼批量把相同内容的單元格合并

生活 更新时间:2025-02-02 19:01:09

Hi,大家好,本專欄将會從零開始和大家用圖文的方式,30天讓你從不會到熟練使用函數,0基礎開始學習Excel函數,讓你喜歡上它!有興趣的小夥伴可以持續關注我,或者在專欄進行查看學習,願與君攜手共進!

怎麼批量把相同内容的單元格合并(怎麼批量合并相同值單元格)1

在工作中,有時我們需要将相同内容的單元格合并為一個單元格。如果一個個選中内容後合并,顯然會花費較多時間。本文和大家分享如何10秒鐘合并100W行方法合并相同内容單元格。

大家好,我們今天分享的VBA小代碼,内容是批量合并相同值的單列單元格。

如下圖所示,A1:B10000為各銷售部門員工名單。要求将銷售部門相同的,合并為一個單元格,效果所示。

怎麼批量把相同内容的單元格合并(怎麼批量合并相同值單元格)2

照例舉個例子,如下圖所示,需要将相同的單元格修改為合并單元格……。

該段代碼隻支持單列單元格區域,A:A整列。

代碼如下:

Sub MergeRange() Dim Rng As Range Dim i&, Col&, Fist, Last Application.ScreenUpdating = False Application.DisplayAlerts = False Set Rng = Application.InputBox("請選擇單列數據列!", Type:=8) Set Rng = Intersect(Rng.Parent.UsedRange, Rng) Col = Rng.Column Fist = Rng.Row Last = Fist Rng.Rows.Count - 1 Rng.Parent.Select For i = Last To Fist 1 Step -1 If Cells(i, Col) = Cells(i - 1, Col) Then Cells(i - 1, Col).Resize(2, 1).Merge Next Rng.VerticalAlignment = xlCenter MsgBox "合并完成。" Application.ScreenUpdating = True Application.DisplayAlerts = True End Sub

Excel自動化辦公吧

Excel之家每日分享excel操作技巧、excel函 數公式、excel透 視表、excel圖表和ExcelVBA教程,助您加強excel水平,提高辦公效率,搞定數據分析!

以上就是我與大家分享,我希望它能幫助你解決工作和學習中的一些問題。如果你覺得很好,就喜歡它。非常感謝您的關注。

我是Excel自動化辦公吧,關注我持續分享更多的Excel技巧!

如果有不明白的或者不懂的可以在下方留言,我們會一一解答的。

怎麼批量把相同内容的單元格合并(怎麼批量合并相同值單元格)3

,

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

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

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