excel中使用正規表示式,如何在Excel VBA 中使用正規表示式

2022-04-01 22:17:01 字數 2738 閱讀 4754

1樓:沒去過米拉溝

正規表示式搞不明白

可以定義一名稱,比如

aa=evaluate(substitute(substitute(substitute(substitute($f:$f,"m",""),"×","*"),"條",""),"米",""))

在h2輸入=aa

試試行不

正規表示式怎麼在excel使用

2樓:教育仁昌

工具/材料:microsoft office excel2016版,excel**。

1、首先選中excel**,雙擊開啟。

2、然後在該介面中,選中要使用正規表示式的單元格。

3、再者在該介面中,公式欄中輸入正規表示式的公式「=regexstring(a1,"([\d]+)",1)」。

4、其次在該介面中,單元格里顯示正規表示式結果。

5、繼續在該介面中,選中單元格,向下拖動。

6、最後在該介面中,成功顯示正規表示式結果。

3樓:

=if(mid(a1,6,1)="2","dgrnc02",if(mid(a1,7,1)="9","dgrnc09","其他"))

4樓:

不用寫vba和公式了,用正則式從excel中提取資訊,使用這個方法,如下圖:

如果還需要測試自己寫的正則式是否正確,點選測試一下我的正則式。

如何在excel vba 中使用正規表示式

excel正規表示式

5樓:匿名使用者

假設資料在a1,在b1輸入公式:

=left(a1,lenb(a1)-len(a1))

6樓:匿名使用者

如果你文字中的格式是固定漢字在前。數字在後可以用下面這條

a1格是要修改的內容

7樓:天蠍說不得

public function 漢字(arr as string)dim reg as object

set reg = createobject("vbscript.regexp")

with reg

.pattern = "[^(\u4e00-\u9fa5)]"

.global = true

漢字 = .replace(arr, "")end with

end function

這個會提取出一個字串中的所有漢字,例如」我1weq*2we3w愛34es你「,提取出來就為」我愛你「。

8樓:匿名使用者

=--right(c1,len(c1)*2-lenb(c1))

excel中如何使用正規表示式實現下圖的功能?

9樓:匿名使用者

在c2中輸入或複製貼上下列公式

=len(b2)-len(substitute(b2,".",))+1

下拉填充

10樓:

跟正則有什麼關係。

**搞定!

如何在excel vba 中使用正規表示式

11樓:陽光上的橋

正規表示式進行模糊替換的例子**:

sub testreplace()

dim ss, re, rv

ss = "12蘇5a中國人民一二d三"& vbnewline &"egg其d中國人民四回a1五六"& vbnewline&"凡dsf事都美國紐約aafa分"& vbnewline&"發的答事都美國紐約a分fa分" & vbnewline

set re = new regexp

re.pattern = "^\s+(中國人民|美國紐約)\s+$"

re.global = true

re.ignorecase = true

re.multiline = true

rv = re.replace(ss, "$1")msgbox rv

end sub

excel正規表示式

正規表示式如何匹配excel檔案

12樓:匿名使用者

對應的正規表示式:

"^.*\.(?:xls|xl|xla|xlt|xlm|xlc|xlw)$"

如果匹配上面的表示式,則檔案是excel檔案

13樓:匿名使用者

我在kettle 用^.+.xl?$

excel if函式中怎麼使用正規表示式匹配標點符號

14樓:

=if(or(isnumber(find(mid(",。、:「」&()?!;",row($1:$12),1),a1))),"有","無")

按【ctrl+shift+回車】

需要另外的符號,直接在""中新增,並修改row()函式excel函式只能全列,沒有正規表示式。

15樓:匿名使用者

函式無法實現正則的功能

如何在ultraedit中使用正規表示式,把用回車換行造成的空行去掉

如果用replace pioneer,把 n s n 替換成 n就可以了。步驟 1.ctrl o開啟txt檔案 2.ctrl h開啟replace視窗 3.在search for pattern和replace with pattern分別輸入 n s n 和 n然後點選replace即完成。如果你...

正規表示式問題,正規表示式問題。

p k 顯然恆大於0 做一個式子 p k 1 p k k 0,1,2 19代入b分佈的概率分佈並提取共同的因式,為了方便些,我將該因式設為g,顯然g也大於0 p k 1 p k g 所以整理有 p k 1 p k g 17 4k k 1 k 20且為整數 所以k 1 0 所以p k 1 p k 在k...

怎麼寫正規表示式,怎麼寫正規表示式

1 至少8 16個字元,至少1個大寫字母,1個小寫字母和1個數字,其他可以是任意字元 a z a z d a z a z d s s 其中 s s 中的 s空白符,s非空白符,所以 s s 是任意字元。也可以用 d d w w 來表示。2 至少8個字元,至少1個大寫字母,1個小寫字母和1個數字,不能...