求excel批量替換工具,,能把excel檔案中的內容替換好多個,就相當於多次替換不同的內容

2022-03-07 07:48:04 字數 4460 閱讀 1687

1樓:匿名使用者

直接使用 檔案批量處理百寶箱v10.0主介面的批替換功能卡-xls型別就行了。

將你的字尾名為list的查詢替換對更改字尾名為lst或txt,即可匯入列表了。

2樓:匿名使用者

替換檔名?能具體一下你的需求嗎?

3樓:匿名使用者

excel必備工具箱有超級替換功能,可以按照對照表進行批量替換:

excel怎麼批量替換,不同資料對應不同的值

4樓:創作者

function rep(va as range, rf as range, j as integer, k as integer)

dim i as integer

dim str as integer

str = va.formula

for i = 1 to rf.rows.count

str = replace(str, rf.cells(i,j), rf.cells(i,k)+"┋")

next

rep = replace(str,"┋","")

end function

'//批兩替換公式

'//rep(va單元格,rf固定區域,j被替換值列序號,k替換值列序號,pre防偽字元)

'//例子:a1100008,a1100009,a1100010替換成 a1100009,a1100010,a1100011是依次這樣填充

'判斷出設定,輪流用可以替換內容去替換

'i=1      a1100008,a1100009,a1100010

'i=2      a1100009┋,a1100009,a1100010

'i=3      a1100009┋,a1100010┋,a1100010

'i=4      a1100009┋,a1100010┋,a1100011┋

'end      a1100009,a1100010,a1100011

如上公式,可以替換互相覆蓋的序號,比如上面的例子

5樓:

把需要替換的這些做成列表放到sheet2裡面,分別在a,b列 a列放數字,b列放中文

假定你的這些數字是在a列,可以在後面空白列的第一行填入公式=vlookup(a1,sheet2!a:b,2,0)

然後下拉,再把這一列複製,選中數字那一列,選擇性貼上——數值就可以了

數字不是在a列的話,把公式裡面那個a1這裡改一下,改成實際所在的列就可以了

6樓:匿名使用者

假設第一行為表頭,資料從第2行開始。在表2的l2輸入公式: =表1!q2,然後將該公式下拉至**最後一行。

7樓:匿名使用者

給個方法給你,如果你會用的話,一分鐘能搞定。

先做資料透視表,可以得到每個數字對應文字的對照表,如果你已經有這個數字與文字的對照表,那就更好了。

然後用vlookup函式,直接得到每個數字對應的文字。

8樓:匿名使用者

利用巨集:

function dict(i as integer) as string

s = ""

select case i

case 1: s = "玉米"

case 2: s = "大豆"

case 3: s = "蓮子"

case 4: s = "紅薯"

case 9: s = "芋頭"

case 35: s = "黃油"

case 40: s = "蛋卷"

case 45: s = "青菜"

case 20: s = "黑米"

case 19: s = "雞蛋"

'case 100: s="..."

case else: s = "新增你的詞條"

end select

dict = s

end function

sub replaceall()

'msgbox worksheets.countdim ws as worksheet

set ws = worksheets(1)'msgbox ws.cells(1, 2).value'msgbox ws.

range("a1:a5").cells.

count

i = 1 ' 改成「替換前」的首行號

k = 1 ' 改成「替換前」所在的列號j = 5 ' 改成「替換後」所在的列號

v = ws.cells(i, k).valuedows.cells(i, j) = dict(cint(v))i = i + 1

v = ws.cells(i, k)

loop while v <> 0

end sub

9樓:匿名使用者

新建 一個對應關係表,然後用vlookup函式

批量替換多個excel中的文字內容,求工具或方法

10樓:匿名使用者

一個excel表中,可以用查詢--替換進行操作。也可以同時對一個工作薄中的所有sheet進行查詢--替換。無法對多個excel表同時操作。

11樓:匿名使用者

可以用ctrl+f查詢,然後全部替換要修改的內容

12樓:神的小草

沒關注過,要是沒有現成工具,而文件又多得手工編輯不過來,就自己寫工具了。。。

13樓:匿名使用者

免費的工具沒印象。

既然要批量,多半有點難。

如何批量替換多個excel檔案的內容

14樓:我是來嚇寶寶的

例:如下圖所示的excel檔案裡,現在我們需要修改a1單元格的值,把a修改成b.

操作方法:

選取第一個要修改的工作表,按shift鍵再選取最後一個要修改的工作表,這樣就可以把兩個工作表和中間的所有工作表全選取了(如果不相鄰,可以按ctrl鍵逐個選取),選取後把當前工作表的a1單元格值a修改成b即可。

15樓:匿名使用者

選中excel中所有sheet,用快捷鍵ctrl+h進行一次性替換

16樓:匿名使用者

除非你的這個工作簿的命名有規律,否則只能一個一個開啟換了

17樓:

查詢-替換,

一次選中所有需要替換的表就行了

在excel中如何對應批量替換資料?

18樓:hulo小鍇

如果**是唯一的話可以做到,也就是以**作為主key,用vlookup函式來實現。

具體的操作步驟如下:

1、開啟excel,選中單元格c3。(下圖為假設資料,現在以第二組單價替換第一組單價,注意**和名稱是要有一一對應的關係,每個**唯一表示一種東西)

2、插入vlookup函式或直接輸入=vlookup(a3,$e$3:$g$5,3,0)。

3、點選確定,並且c3單元格並填充至最後一個對應的單元格。

19樓:琅玥天敏

1、舉一個例子。如圖所示,比如將張三全部替換成李四2、在開始選單中,選擇查詢和選擇,點選替換功能;使用快捷鍵ctrl+f鍵,也可以開啟替換頁面

3、輸入需要替換的內容

4、點選全部替換按鈕

5、資料會進行自動替換

20樓:

資料——排序(對兩組資料都進行**排序)

這時**應該已經一一對應,之後就copy就ok了

21樓:

用 vlookup 這個功能,以**或名稱做共同參考值

22樓:

假定:第一組資料在「表一」、第二組資料在「表二」,列標題「**」、「名稱」、「單價」在表中第一行依次排列。單元格區域均為a1:c10。

問題:用「表二」中的「單價」資料去替換「表一」中對應**下的單價。

方案:在「表一」的c2單元格編輯公式

=if(a2="","",vlookup(a2,表二!$a$1:$c$10,3))

向下複製公式到c10單元格。

公式釋義:

如果在「表一」的a2單元格**是空白,則在c2中返回空白,否則用a2中的**到「表二」a1:c10單元格區域的第一列去查詢相同**值,並返回所查詢到的**所在行第3列(即單價列)單元格的數值。

公式中的數字「3」代表列數(即從a列數到c列)。

希望對你有所幫助!

23樓:

不需要複雜操作,使用這個: www.excelfb.com 點選 :多個excel檔案批量替換。

一鍵替換

excel多內容批量替換,excel 批量替換保留某些內容

如果在同一張表中 你是說將 紅色的狐狸 改為 狐狸 001 嗎?那就用ctrl f選替換,選替換,查詢的內容填入 紅色的狐狸 替換為填入 狐狸 001 選擇全部替換就ok了 在2張表中 就用 substitute c4,c4,c14 就是說將c4的內容替換為c14的內容 自己寫個巨集簡單就處理.簡便...

網頁文字如何批量替換,網頁文字如何批量替換?

可以做一個 都是文字域,先獲取所有文字域裡面的文字,然後根據你輸入的字替換,替換後再賦值回去,這個元件還是需要花些時間的 替換文字,即,在畫面沒有完全載入,或者不能顯示時,其中圖象在畫面不能顯示將被顯示在文字 的位置,將有一個紅色交叉,屆時將有一個紅色的十字旁 標題,這是一個影象替換文字 建議參考 ...

Excel如何批量查詢,Excel如何批量查詢

以2007版excel為例,我們要將 2中的運單號在 1中找出來,並將 2的完成情況返回到 1對應的運單號中。也就是在 1中查詢 2的運單號,找到後返回完成情況值。演示時我們將 1和 2分別放到同一工作薄中的兩個工作表,分別命名為 彙總表和明細表 1 開啟excel,在彙總表的備註列,h2單元格中輸...