不異名稱的多個分歧數據,即:有多個對象(或姓名),每個姓名下面還有多個分歧的數據。
我們要實現的是,將各對象的數據歸并在一路,且將各個對象的反復數據刪除,只保留一個。即:每一行只有一個姓名,以及這個姓名對應的多個數據(是歸并在到一個單位格內的)。
解決這個問題,不會VBA我們也可以輕松搞心猿意馬。
詳情請看敏絲下方圖解。
下圖1是原表:有多個(反復的)姓名,每個姓名對應分歧的數據。
從下圖2起頭操作:
起首,我們需要在C列添加一個輔助列,在第一個數據右邊的單位格(C2),輸入函數公式:=B2。
鄙人一個單位格(C3),輸入函數公式:=IF(A3=A2,C2&"/"&B3,B3)
即:若是A列的姓名與上一個單位格不異,返回成果上一個單位格的內容加B列對應的數據,并與之以斜杠離隔,不然,等于B列對應的數據。
IF函數、文本毗連符&相關常識彌補請見下方經驗:
33到期主動提醒功能含高清視頻
21單列拆分當作多列多列歸并到單列視頻
標的目的下填沒收式后,我們可以看到,各姓名中的最后一個姓名對應右側(C列)的數據,就是我們想要的成果。
可是我們要批量地提取想要的內容,我們需要再成立一個輔助列(D列)。
在D2單位格輸入公式:=IF(ISNUMBER(FIND(C3,C4)),0,1)
即:若是C列的數據,鄙人一個單位格中能找到本單位格的內容,就返回成果"0",不然返回成果"1"。
公式標的目的下填充后,我們可以看到,各姓名中的最后一個姓名在D列對應的計較成果為數字1,其他的姓名在D列對應的計較成果都為0。
我們選中輔助列的數據(C列和D列),復制后,在原位置選擇性粘貼為"數值"(新建輔助列粘貼也可以)。
若是不粘貼為"數值",我們在進行排序時,公式的引用會發生錯亂,即:計較成果會發生改變(即:計較犯錯)。
選擇性粘貼、引用相關常識彌補請見下方經驗:
24選擇性粘貼實例轉置公式數值跳過空單位
16相對引用絕對引用夾雜引用的用法實例
我們選擇D1單位格,在起頭菜單下找到排序,并利用"降序"排序。
排序相關常識彌補請見下方經驗:
1多個前提按優先級排序含高清視頻
1按字母按筆劃排序勾當或角逐分組可用
降序排序后的成果如下圖,很是敏捷、完美地解決了我們的問題。
若是各數據間要以強制換行符離隔,只需要將斜杠換為CHAR(10)即可,CHAR(10)不需要加前后雙引號。
選中輔助列1后,在起頭菜單中選擇"主動換行",即可看到我們想要的各數據在強制換行后歸并在一個單位格的結果。
強制換行快捷鍵常識請參考下方經驗:
13快捷鍵年夜全常用快捷鍵精選動圖
其他解決法子,請可參考下方經驗:
12若何將姓名對應的多個單位格歸并到一個
7若何提掏出不異名稱對應的多個分歧數據
如對您有幫忙,請投票或點贊鼓動勉勵一下敏絲,感謝~
0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!