最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

學(xué)會(huì)函數(shù)思維,Excel其實(shí)很簡(jiǎn)單,多列數(shù)據(jù)一鍵去重!

2023-10-11 23:28 作者:秋葉Excel  | 我要投稿

我是拉小登,一個(gè)愛(ài)梳頭的 Excel 老師。


今天來(lái)討論一個(gè)函數(shù)公式的問(wèn)題。


多列姓名怎么提取姓名唯一值?


往常寫(xiě)文章,開(kāi)頭我都會(huì)長(zhǎng)篇大論導(dǎo)入場(chǎng)景,今天直接開(kāi)門(mén)見(jiàn)山,用 QA 筆記法簡(jiǎn)單明了的,講解這個(gè)問(wèn)題背后的函數(shù)思維。


問(wèn)題描述


多列姓名怎么提取姓名唯一值?


提問(wèn)人:拉小登 Dony



回答人:拉小登老師


解決函數(shù)問(wèn)題就 3 個(gè)步驟:


? 梳理思路

? 編寫(xiě)公式

? 公式說(shuō)明


梳理思路


先別著急寫(xiě)公式,先梳理這個(gè)問(wèn)題的解決思路,我想到了下面幾個(gè)步驟:


去重方法


Excel 中常用的刪除重復(fù)的方法有:


? 刪除重復(fù)值?!痉艞墶窟@個(gè)是手動(dòng)操作,不能自動(dòng)更新。


? UNIQUE 函數(shù)。【可行】用公式一鍵提取唯一值。


但是 UNIQUE 函數(shù),只能對(duì)單列內(nèi)容處理。


所以在這一步之前,需要先想辦法,把多列姓名,合并成一列。



多列合并成一列


目前我掌握的方法有下面幾個(gè):


? 使用文本連接符&。【放棄】


因?yàn)樾枰粋€(gè)一個(gè)引用單元格,效率太低。


? TEXTJOIN 合并文本,然后拆分?!究尚小?/p>


就是把所有單元格的內(nèi)容,合并成一個(gè)字符串,然后拆分成列表的形式。



? TOCOL 多列合并?!究尚小?/p>


這是一個(gè) Office365 的函數(shù),更加簡(jiǎn)單實(shí)用。


綜上所述,可以用實(shí)用兩種方法,實(shí)現(xiàn)這個(gè)效果。


接下來(lái)挨個(gè)驗(yàn)證一下。


編寫(xiě)公式,方法 1

編寫(xiě)公式


公式如下:

  • =UNIQUE(FILTERXML(""&TEXTJOIN("",1,A2:D8)&"","a/b"))


公式說(shuō)明:


首先是?TEXTJOIN?函數(shù)的使用說(shuō)明。



下面是?FilterXML?的使用說(shuō)明。



最后是?UNIQUE?函數(shù)的使用說(shuō)明。



再來(lái)看原始的公式:

  • =UNIQUE(FILTERXML(""&TEXTJOIN("",1,A2:D8)&"","a/b"))

? 首先是合并文本


使用 TEXTJOIN 函數(shù)用把單元格的內(nèi)容合并成一個(gè)字符串。


使用這個(gè)奇怪的分隔符,目的是為了構(gòu)建 xml 數(shù)據(jù)文本。

  • TEXTJOIN("",1,A2:D8)

在合并后的文本兩端,把標(biāo)簽補(bǔ)全,得到規(guī)范的 xml 文本。

  • ""&TEXTJOIN("",1,A2:D8)&""


? 拆分文本


然后使用 FilterXML 來(lái)提取 a/b 路徑下的文本,實(shí)現(xiàn)文本拆分。

  • FILTERXML(""&TEXTJOIN("",1,A2:D8)&"","a/b")

提取的結(jié)果如下,實(shí)現(xiàn)的多列數(shù)據(jù)的合并。



? 提取唯一值


最后,數(shù)據(jù)合并成一列后,再用 UNIQUE 函數(shù)提取唯一值。

  • =UNIQUE(FILTERXML(""&TEXTJOIN("",1,A2:D8)&"","a/b"))

最終實(shí)現(xiàn)了多列唯一值提取的目標(biāo)。


編寫(xiě)公式,方法 2

編寫(xiě)公式


filterxml 是一個(gè)比較古老的函數(shù),沒(méi)有 xml 基礎(chǔ)的話,看的一頭霧水。


目的其實(shí)就是用 TEXTJOIN+FILTERXML 實(shí)現(xiàn)多列數(shù)據(jù)的合并。Office365 提供了一個(gè) TOCOL 函數(shù),可以輕松實(shí)現(xiàn)相同的效果。


還是一樣的思路,公式如下:

  • =UNIQUE(TOCOL(A2:D8,1))


公式說(shuō)明:


TOCOL?函數(shù)使用說(shuō)明如下:



再來(lái)看原始的公式:

  • =UNIQUE(TOCOL(A2:D8,1))

? 多列數(shù)據(jù)合并


使用 TOCOL 函數(shù),把 A2:D8 區(qū)域的多列數(shù)據(jù)合并起來(lái),合并的時(shí)候忽略空白單元格。

  • =TOCOL(A2:D8,1)

合并結(jié)果如下:



? 提取唯一值


數(shù)據(jù)合并成一列后,用 UNIQUE 函數(shù)提取唯一值就可以了。

  • =UNIQUE(TOCOL(A2:D8,1))


這樣就完成了多列去重,簡(jiǎn)單吧!


總結(jié)一下


函數(shù)思維


所謂函數(shù)思維,其實(shí)就是做好問(wèn)題的拆解,把大問(wèn)題拆解成小問(wèn)題,再把小問(wèn)題翻譯成單個(gè)的函數(shù),然后組合起來(lái)解決問(wèn)題。


所有的問(wèn)題解決思路都是這樣的,不是嗎?


學(xué)習(xí)函數(shù)思維,和學(xué)習(xí)數(shù)學(xué)差不多,需要通過(guò)大量的練習(xí)來(lái)積累經(jīng)驗(yàn):


? 梳理思路。掌握一定多的階梯方法,梳理思路。

? 編寫(xiě)公式。扎實(shí)的公式基礎(chǔ),能把思路翻譯成函數(shù)公式。

? 函數(shù)說(shuō)明。理解函數(shù)的運(yùn)行原理,出錯(cuò)后能自己排除錯(cuò)誤。


如果你想學(xué)習(xí)更多的 Excel 知識(shí),Get 函數(shù)思維,推薦參加秋葉 Excel 3 天集訓(xùn)營(yíng)。


即使你是零基礎(chǔ)小白,也能帶你輕松入門(mén),掌握 Excel 秘籍,使數(shù)據(jù)呈現(xiàn)更清晰直觀,讓領(lǐng)導(dǎo)更喜歡。


每天學(xué)習(xí)大概?30 分鐘,3 天時(shí)間,你也有可能成為 Excel 高手!


?專業(yè)講師、貼心助教、上進(jìn)學(xué)員,都在等你哦~?


秋葉《3 天 Excel 集訓(xùn)營(yíng)

原價(jià)?99 元??

現(xiàn)在?僅需 1 元??

報(bào)名即送

35 個(gè)常用函數(shù)說(shuō)明

趕緊掃碼預(yù)約吧!

??????


*廣告

學(xué)會(huì)函數(shù)思維,Excel其實(shí)很簡(jiǎn)單,多列數(shù)據(jù)一鍵去重!的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
永城市| 大丰市| 宾阳县| 搜索| 松滋市| 青河县| 宝应县| 洞头县| 开化县| 平顺县| 漳平市| 凌源市| 旅游| 怀远县| 昌黎县| 大同县| 健康| 福贡县| 杭锦旗| 广河县| 佛山市| 仪征市| 鹤山市| 梅河口市| 白水县| 神农架林区| 福海县| 鄂尔多斯市| 大埔区| 郁南县| 穆棱市| 屏东市| 辽源市| 绍兴市| 农安县| 新巴尔虎右旗| 苍梧县| 陆河县| 铜川市| 大庆市| 道孚县|