久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

Excel中的通配符的使用技巧大全

 ExcelEasy 2021-01-21

今天為大家介紹一下Excel中的通配符的使用技巧。其中的一些例子在某些場景下有非常巧妙的應(yīng)用,,特別是一些使用通配符的函數(shù),。

本文的主要內(nèi)容包括:

  • Excel中的通配符

  • 使用通配符進(jìn)行查找替換

  • 在篩選中使用通配符

  • 在公式中使用通配符

  • 如何查找真正的"*"和"?"


01

Excel中的通配符

通配符就是一個字符,這個字符用來代替其他的任意字符,。在Excel中有兩個通配符:

  • 星號(*)——用來代替任意多的任意字符

  • 問號(?)——用來代替一個任意字符

下面是一些使用通配符的例子和相應(yīng)的含義:

  • "a*"——代表以“a”開頭的任意長度的字符串,,例如"a","abcd","a1","a_134bca"等都可以匹配“a*”

  • "*ab"——代表以"ab"結(jié)尾的任意長度的字符串,例如"ab","1dab","abab"."2a 3b ab"都可以匹配"*ab"

  • "*ab*"——代表所有包含"ab"的字符串,,例如"ab","2ab","ab3","earab431"都可以匹配"*ab*"

  • "a?"——代表以"a"開頭的兩位長度的字符串,,例如"a1","aa","ab"都匹配"a?",但是"a","abc"都不能匹配成功

  • "?a"——代表以"a"結(jié)束的兩位長度的字符串,,例如"ba","aa","3a"都可以匹配"?a",但是"a","aaa","bba"都不能匹配成功

特別的,,可以只使用通配符。比如:

  • ,?——單獨(dú)使用一個問號,,表示任意一個字符

  • ??——表示任意兩個字符

  • *——表示任意長度的字符串(可以為空字符串)


02

使用通配符進(jìn)行查找替換

在查找替換功能中可以使用通配符:

例如,在上面的例子中,,我們通過"??-?"匹配所有的四位字符串,,并且第三位是“-”。

而如果使用“*”來進(jìn)行替換操作:

會把所有的單元格中的內(nèi)容替換成為“E學(xué)會”,。



03

在篩選中使用通配符

在篩選中同樣可以使用通配符:

在這里,,我們就可以篩選出那些包含“a"的產(chǎn)品名稱。

要強(qiáng)調(diào)的是無論查找,,替換,,還是篩選,都是大小寫不敏感的,。


04

在公式中使用篩選

Excel有非常多的公式中支持通配符,。下面是大部分常用的支持通配符的函數(shù):

SUMIFS, SUMIF, COUNTIFS, COUNTIF, AVERAGEIFS AVERAGEIF, VLOOKUP, MATCH, SEARCH

下面是一些使用通配符的公式的例子。

=COUNTIF(B2:B9,"*a*")

計算所有包含"a"的單元格的個數(shù),。

注 在計算是否有重復(fù)的身份證的例子中,,我們就必須使用帶通配符的COUNTIF公式,。(參見【UN】Excel中身份證處理場景和方法全集!

有比如,,公式:

=VLOOKUP(B2&"*",E3:F5,2,0)

查找以"a"開頭的第一條記錄

MATCH函數(shù)同樣可以這么用,。比如:

返回第一條匹配的結(jié)果

Match函數(shù)和通配符結(jié)合還可以解決一個特殊的查找場景:

如何返回第一條非空的行號:

非空就是包含任意的值,而任意的值可以使用通配符“*”,,因此我們可以嘗試下面的公式:

=MATCH("*",C:C,0)

結(jié)果OK?,。

但是這個公式是有缺陷的。我們前面講過,,星號代表任意長度的任意字符串,,也就是如果是個零長度的字符串,比如我們把C4單元格改成公式:

=""

從而,,C4單元格被插入了一個零長度的字符串,。從通常意義下,,我們認(rèn)為C4是空單元格,,但是返回結(jié)果仍然表示第四行是非空的:

這個需求應(yīng)該使用公式:

=MATCH("?*",C:C,0)

之所以不適用"?",是因為?代表一個字符組成的字符串,。而?*就表示所有多于1個字符的字符串,,也就是所有非空的單元格。


05

如何查找真正的?和*

有時我們的文本中會包含真正的*和?,,他們不能當(dāng)作通配符使用,。但是由于Excel已經(jīng)把它們當(dāng)成通配符了,就會出現(xiàn)意料之外的結(jié)果:

實際上我們只想找到第一個(C2)單元格,。但是由于*是通配符,,導(dǎo)致另外一個a-1也被找到了。

在這種情況下,,我們可以使用一個特殊符號:

~

可以使用

這樣就可以得到想要的結(jié)果了,。

如果你的文本中包含~,就在查找中使用兩個~:

如果在使用公式的場景下,,出現(xiàn)這種情況,,也可以使用這個方法:

好了,今天的分享就到這里了,,趕緊用起來吧,!

    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多