首页
/
每日頭條
/
科技
/
excelvba提取一行不重複數據
excelvba提取一行不重複數據
更新时间:2025-12-05 05:41:10

excelvba提取一行不重複數據?dim crrrarr = select '把選定區域賦值給arr變量,注冊到内存,今天小編就來說說關于excelvba提取一行不重複數據?下面更多詳細答案一起來看看吧!

excelvba提取一行不重複數據(用vba批量找出excel表格重複數據及重複次數)1

excelvba提取一行不重複數據

dim crrr

arr = select '把選定區域賦值給arr變量,注冊到内存

Set d = CreateObject("Scripting.Dictionary") '在内存注冊第1個字典

Set d2 = CreateObject("Scripting.Dictionary") '在内存注冊第2個字典

For i = 1 To UBound(arr) '在變量arr中遍曆(走一遍)

For j = 1 To UBound(arr, 2)

sss = sss & arr(i, j)

Next

d(sss) = d(sss) 1 '把arr變量每條數據合并成一個字符串,寫入第1個字典,并計算該數據出現的次數

If d(sss) = 2 Then k = k 1: d2(sss) = k '如果次數大于1,把該字符串寫入第2個字典,并按K變量給字典編序号

sss = ""

Next

ReDim crrr(1 To d2.Count, 1 To UBound(arr, 2) 1) '重新注冊crrr變量,準備存放重複數據及次數

k = 0

For i = 1 To UBound(arr) '在變量arr中再遍曆(走一遍)

For j = 1 To UBound(arr, 2)

sss = sss & arr(i, j)

Next

If d(sss) > 1 Then '如果該字符串出現次數大于1,

For j = 1 To UBound(arr, 2)

crrr(d2(sss), j) = arr(i, j) '按第2個字典的序号把重複出現的數據給crrr變量賦值

Next

crrr(d2(sss), j) = d(sss) '按第2個字典的序号把重複出現次數給crrr變量賦值

End If

sss = ""

Next

For i = 1 To UBound(crrr, 2)

Columns(Target.Column 1).Insert 'Target代表準備放置重複數據的區域比如range("k1"),在放置區域插入crrr變更同樣大小的空列,以防止原有數據被覆蓋

Next

Target.Resize(UBound(crrr), UBound(crrr, 2)).NumberFormatLocal = "@" '把放置重複數據的區域單元格格式改為文本類型,防止超15位的數字顯示出問題

Target.Resize(UBound(crrr), UBound(crrr, 2)) = crrr '放置重複數據及重複次數

Target.Resize(UBound(crrr), UBound(crrr, 2)).NumberFormatLocal = "G/通用格式" '把放置重複數據的區域單元格格式改為常規

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
excel表格批量内容轉置
excel表格批量内容轉置
在Excel裡面,我們天天和數據表格打交道。如果對現有的表格結構和樣式不滿意,那就要利用掌握的技巧來修改了。重新錄入?那是不可能的。那就需要我們來對Excel表格化個妝了,改變一下她的樣貌。以下是對Excel裡面數據表格進行轉置的幾種方法。...
2025-12-05
應用題經典題目
應用題經典題目
追及問題是小學數學應用題中的重點題,很多概念是需要同學們認真掌握的,掌握路程差、速度差和追及時間之間的關系才能真正将追及問題搞清楚整明白,同時也需要同學們課下進行多加練習。追及問題是行程問題中的另一類,追及問題指的是運動的雙方從同一地點或不...
2025-12-05
模拟人生4怎樣快速成名
模拟人生4怎樣快速成名
《模拟人生4》在xboxone和ps4平台發布已經有一段時間了,在發布初期宣傳中,一直有提及,作弊碼使用被完整移植,但仔細翻閱所有資料,官方并沒有說明使用方法。沒有鼠标與鍵盤的主機,如何開啟使用作弊碼,困擾了我很長時間,直到昨日靈(fan)...
2025-12-05
機械師筆記本電腦參數詳解
機械師筆記本電腦參數詳解
星辰16清潔教程準備工具1、毛刷2、3.5mm螺絲刀3、散熱矽脂4、家用衛生紙巾5、靜電手環/手套建議可以選購如信越79217868散熱矽脂效果更佳紅圈标識為螺絲區域注意事項:拆機清灰破壞D殼易碎标不影響保修,但是如若在拆機過程中,操作不當...
2025-12-05
手機發文章怎麼投放廣告
手機發文章怎麼投放廣告
手機發文章怎麼投放廣告?精确目标用戶畫像,目标用戶畫像的精确過程就是發現核心用戶的過程用戶畫像一般定位地域分布、性别比例、年齡結構、知識層次、收入程度,喜好傾向、社交圖譜等諸多特征如果企業沒有原始數據積累,定位較模糊,可以和一些專業的移動廣...
2025-12-05
Copyright 2023-2025 - www.tftnews.com All Rights Reserved