及excel中如何查詢與替換包含指定文字的行(列)或段

時間 2021-07-05 20:48:03

1樓:

在word中有一項“查詢”的功能,利用它我們可以迅速地找到要編輯或者修改的文字,該功能的使用方法如下:單擊“編輯”選單中的“查詢”命令,即可彈出“查詢和替換”對話方塊,在“查詢內容”中我們可以輸入要查詢的內容,word查詢不但支援像“*”和“?”這樣的常見萬用字元,還支援像“”、“@”等不常見的萬用字元,要使用這些不常見的萬用字元必須進行如下設定:

在“查詢和替換”對話方塊中,單擊“高階”按鈕,選中“使用萬用字元”核取方塊即可。利用萬用字元可以令我們的查詢工作更加靈活方便,下面就讓我們來看一下這些統配符的具體用法。

1、任意單個字元:“?”可以代表任意單個字元,輸入幾個“?

”就代表幾個未知字元。比如我們輸入“?國”就可以找到諸如“中國”、“美國”、“英國”等字元;輸入“???

國”可以找到“孟加拉國”等字元。

2、任意多個字元:“*”可以代表任意多個字元。比如我們輸入“*國”就可以找到“中國”、“美國”、“孟加拉國”等字元。

3、指定字元之一:“”框內的字元可以是指定要查詢的字元之一,比如輸入“[中美]國”就可以找到“中國”、“美國”。

4、指定範圍內的任意單個字元:“[x-x]”可以指定某一範圍內的任意單個字元,比如輸入“[a-e]ay”就可以找到“bay”、“day”等字元,要注意的是指定範圍內的字元必須用升序。

5、排除指定範圍內的任意單個字元:“[!x-x]”可以用來排除指定範圍內的任意單個字元,比如我們輸入“[!

c-f]”就可以找到“bay”、“gay”、“lay”等字元,但是不會找到“cay”、“day”等字元。要注意範圍必須用升序。

6、指定前一字元的個數:“”可以用來指定要查詢的字元中包含前一字元的個數,比如輸入“chose”就是說包含1個前一字元“o”,可以找到“chose”,輸入“chose”就是說包含2個前一字元“o”,可以找到“choose”。

7、指定前一字元數範圍:“”可以用指定要查詢字元中前一字元數範圍,比如我們輸入“cho”,則說明包含前一字元“o”數目範圍是1-2個,則可以找到“chose”、“choose”。

8、一個以上的前一字元:“@”可以用來指定要查詢字元中包含一個以上的前一字元,比如我們輸入“cho@se”,就可以找到“chose”、“choose”等字元。

9、指定起始字串:“<”可以用來指定要查詢字元中的起始字串,比如我們輸入“”可以用來指定要查詢字元中的結尾字串,比如我們輸入“er>”,就說明要查詢的字元的結尾字元為“er”,可以找到“ver”、“her”、“lover”等等。

另外為了更精確的查詢,你還可以把以上的萬用字元聯合起來使用,比如我們輸入“<(ag)*(er)>”則表示查詢所有以“ag”開頭並且以“er”結尾的單詞,注意這時需要用括號將來區分開不同的查詢規則。最後還要注意如果要查詢已經被定義為萬用字元的字元,如“*”、“?”等字元,必須在該字元前面加上反斜槓“\”,如輸入“\*”則表示查詢字元“*”。

2樓:匿名使用者

不知道你要不要巨集,所以只研究了前兩題。

第一題:

sub 查詢行內容()

for i = 1 to wdpropertylines

with selection

if .start <> activedocument.content.end - 1 then

.find.clearformatting

with .find

.text = "魯迅"

end with

.find.execute

.moveleft unit:=wdcharacter, count:=1

.homekey wdline

.movedown unit:=wdline, extend:=1

.range.highlightcolorindex = wdred

.moveright unit:=wdcharacter, count:=1

end if

end with

next

end sub

第二題:

sub 查詢表內容()

for i = 1 to activedocument.tables.count

with selection '

.find.clearformatting

with .find

.text = "蘭州隊"

end with

.find.execute

.range.rows.select

.range.highlightcolorindex = wdred

.moveright unit:=wdcharacter, count:=1

end with

next

end sub

那邊的題我修改回答,好象不行。就貼這兒吧。

**的依據的**式樣:a-f是頁面的列,第一行是固定標題行,第2-47行是資料行,此後每46行是新頁。

首先,設定全部單元格為加粗線,執行**則會將47、93、139。。。行的下框線加粗。所以,你需要根據你的**修改**。不懂的地方hi我。

sub bottomline()

for i = 2 to [a65536].end(xlup).row

if (i - 1) mod 46 = 0 then

range("a" & i & ":f" & i).select

selection.borders(xldiagonaldown).linestyle = xlnone

selection.borders(xldiagonalup).linestyle = xlnone

with selection.borders(xledgebottom)

.linestyle = xlcontinuous

.weight = xlmedium

.colorindex = xlautomatic

end with

end if

next

end sub

3樓:匿名使用者

在選定區域內替換,只能單擊替換命令,不能選擇全部替換。對於你前兩個問題可以選擇替換裡的高階替換——格式設定,同樣的“段”也可以這樣查詢與替換,但是列就不行了,我也期待答案。

4樓:匿名使用者

你的問題我也比較感興趣 我和你一起等待答案

為什麼中查詢與替換暴雨替換為暴風雨時刪除了大段文章

原因大概是操作錯誤吧.如果是正確的步驟,不 會刪除的.ctrl f 查詢輸入 暴雨 替換欄輸入 暴風雨 全部替換 在 搜尋 框裡點 高階,然後在 使用萬用字元 上打鉤,就可以使用 了 你輸入 暴?雨 時要採用英文半形輸入。標點變成 的形式。1 在word中,表示不定數個字元。可能0個,也可能幾十個 ...

excel如何查詢相同欄位,在Excel中如何查詢同一列中相同的內容並顯示出來

excel 中查詢相同欄位的方法 不同版本的excel操作方式略有不同,但大同小異,下面以excel2007為例。1.開啟需要編輯的excel 觀察 發現有部分資料相同,需要將這些重複的資料用醒目的顏色標註出。首先,選中需要查詢重複值的一列或某個區域。2.滑鼠單擊開始選單,依次選擇樣式 條件格式 突...

excel查詢與引用函式如何使用

用vlookup 函式。例如 表1的第一列為員工姓名,其他列為另外的資料,要根據表2的資料在表1的f列填入與員工姓名對應的餐卡號,表2員工姓名在a列,卡號在b列,則在表1的f列填入 vlookup a1,表2 a1 b500,2,0 具體引數肯定要調整,請參照vlookup函式的說明。 墳上蝶 動態...