如下圖。A列是姓名存在一些重複項,現在想将A列中不重複姓名合并錄入到B2單元格中
在B2單元格輸入公式=textJOIN(",",TRUE,IF(COUNTIF(A2:A12,A2:A12)=1,A2:A12,"")),然後按下ctrl shift enter 三鍵結束即可
如果不想用逗号“,”間隔,用“-”連接,隻需将公式改為=TEXTJOIN("-",TRUE,IF(COUNTIF(A2:A12,A2:A12)=1,A2:A12,"")) 然後同時按下ctrl shift enter 三鍵結束即可
下面跟大家簡單介紹一下這個公式,首先是COUNTIF函數,COUNTIF 是一個統計函數,用于統計滿足某個條件的單元格的數量;它的語法結構是=COUNTIF(要檢查哪些區域, 要查找哪些内容)
【COUNTIF(A2:A12,A2:A12)=1】在這裡的作用是判斷A列單元格數據是否為重複值,如果是重複值則返回flash,否則返回true。本文這裡返回的是有flash和true組成的數組FALSE;TRUE;FALSE;FALSE;FALSE;TRUE;TRUE;TRUE;TRUE;FALSE;FALSE
然後是【IF(COUNTIF(A2:A12,A2:A12)=1,A2:A12,"")】這一部分,if函數是一個條件函數,在這裡的作用是,當A列單元格數據為重複值時,返回空值“”,否則返回該單元格數據。
最後是textjoin函數,TEXTJOIN 函數将多個區域和/或字符串的文本組合起來,并包括你在要組合的各文本值之間指定的分隔符。如果分隔符是空的文本字符串,則此函數将有效連接這些區域。語法結構是TEXTJOIN(分隔符, ignore_empty, text1, [text2], …)
,
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!