批量替換不同的數(shù)據(jù)

Excel如何批量替換數(shù)據(jù)?
4個回答2022-07-30 16:50

1、全選

2、按CTRL+H(查找替換快捷鍵)

3、查找框中輸入需替換的數(shù)據(jù)--替換框中輸入想替換為的數(shù)據(jù)--全部替換就行。

EXCEL批量多對一替換
1個回答2022-09-16 22:37
替換功能提供一次多個替換,比如把整篇文字中的所有相同文字替換成另一個固定文字,僅限于相同的替換,而不同的文字不可能一次全部替換
excel中怎樣批量將行數(shù)據(jù)轉(zhuǎn)換成列數(shù)據(jù)
5個回答2022-06-07 17:37

你好,樓主想要的功能,可以使用VBA程序?qū)崿F(xiàn)。

(一)VBA程序代碼如下:(代碼運行之前請做好數(shù)據(jù)備份,以免丟失)

Sub?abcd()
Dim?i1,?i2,?i3,?str
On?Error?Resume?Next
Set?mysheet1?=?ThisWorkbook.Worksheets("Sheet1")??'定義工作表Sheet1

For?i1?=?1?To?1000??'從第1行到1000行
?If?mysheet1.Cells(i1,?1)?<>?""?Then?????'如果單元格不是空白,則
??str?=?Mid(mysheet1.Cells(i1,?1),?1,?1)?'截取第一個字符
??If?IsNumeric(str)?=?True?Then??????????'如果截取的字符是數(shù)字,則
???i2?=?i1
???i3?=?1
??Else
???i3?=?i3?+?1
??mysheet1.Cells(i2,?i3)?=?mysheet1.Cells(i1,?1)??'把ABCD項寫入含有數(shù)字的那一行
?End?If
End?If
Next

End?Sub

(二)程序運行前后的結(jié)果如下圖所示,望笑納。

excel如何批量將行數(shù)據(jù)轉(zhuǎn)換成列數(shù)據(jù)?
4個回答2022-12-07 13:37
在表二C2輸入=sumifs(sheet1!$C:$C,sheet1!$A:$A,$B2,sheet1!$B:$B,C$1),公式向右向下拉自動填充即可。
excel中怎樣批量將行數(shù)據(jù)轉(zhuǎn)換成列數(shù)據(jù)?
4個回答2023-03-18 02:05

你好,樓主想要的功能,可以使用VBA程序?qū)崿F(xiàn)。

(一)VBA程序代碼如下:(代碼運行之前請做好數(shù)據(jù)備份,以免丟失)

Sub?abcd()
Dim?i1,?i2,?i3,?str
On?Error?Resume?Next
Set?mysheet1?=?ThisWorkbook.Worksheets("Sheet1")??'定義工作表Sheet1

For?i1?=?1?To?1000??'從第1行到1000行
?If?mysheet1.Cells(i1,?1)?<>?""?Then?????'如果單元格不是空白,則
??str?=?Mid(mysheet1.Cells(i1,?1),?1,?1)?'截取第一個字符
??If?IsNumeric(str)?=?True?Then??????????'如果截取的字符是數(shù)字,則
???i2?=?i1
???i3?=?1
??Else
???i3?=?i3?+?1
??mysheet1.Cells(i2,?i3)?=?mysheet1.Cells(i1,?1)??'把ABCD項寫入含有數(shù)字的那一行
?End?If
End?If
Next

End?Sub

(二)程序運行前后的結(jié)果如下圖所示,望笑納。

按規(guī)則的批量替換
4個回答2022-06-28 12:03
這個估計要采用VBA編程來循環(huán)所有單元格按指定的規(guī)則對一個一個的單元格一次性替換完成,如果用一般的替換,會造成重復(fù)替換,得不到預(yù)期的結(jié)果的。
思路:讀取一個單元格中的字符串,然后判斷該字符串的長度,然后將該字符串中一個一個的字符分離出來,然后對字符進行判斷,按照指定的規(guī)則進行替換,完畢后,將該新的字符組合得到替換后的新字符串再來賦值給該單元格,如此反復(fù)處理每一個單元格即可。
單擊工具-宏,新建一個宏名,單擊創(chuàng)建,然后復(fù)制如下代碼并自己修改一下即可:
Dim str As String
For c = 1 To n 'n指代的是該表中該類數(shù)據(jù)所在列的最大列數(shù),自己按實際情況修改,默認從第1列開始
For r = 1 To m 'm指代的是該表中該類數(shù)據(jù)所在行的最大行數(shù),自己按實際情況修改,默認從第1行開始
nstr = Len(Cells(r, c).Text)
For i = 1 To nstr
strtmp = Mid(Cells(r, c).Text, 1, 1)
Select Case strtmp
Case "a"
strtmp = "b"
Case "b"
strtmp = "n"
Case "c"
strtmp = "v"
Case "g"
strtmp = "z"
Case "r"
strtmp = "o"
Case "h"
strtmp = "s"

'在這里把你的替換規(guī)則按上面的形式補充完整
End Select
str = str + strtmp
Next i
Cells(r, c).Value = str
str = ""
strtmp = ""
Next r
Next c
在excel里,如何批量找出各類多行數(shù)據(jù)中,指定列的數(shù)值最小的那行?
1個回答2024-09-09 15:43

思路分三步:

第一步,找到每個分類中最小的值

使用公式為MIN()和IF()的組合

(1)??? MIN(數(shù)值集合) 結(jié)果返回集合內(nèi)最小值

(2)??? IF(滿足判斷條件,結(jié)果1,不滿足結(jié)果2) 返回判斷后的結(jié)果1或2

第二步,判斷每一行的值是否為所屬分類中的最小值

同樣使用IF()進行判斷,使用方法同上

以N5為例,將以上兩步驟公式組合為:{=IF(MIN(IF($L$5:$L$17=L5,$M$5:$M$17))<>M5},"

注意:公式中的花括號并非手動輸入,而是數(shù)據(jù)計算時同時按下三鍵組合(Shift+Ctrl+Enter)自動生成。

第三步,如果所在行是所屬分類中的最小值,則顯示”這行數(shù)居有用”,反之則顯示”沒用要刪除”,并使用條件格式自動標色

(1)? ?在開始菜單欄,找到”條件格式”并單擊,下拉菜單中選擇”新建規(guī)則”;。

(2)??? 在彈出對話框中進行設(shè)置,詳見下圖紅圈圈設(shè)定內(nèi)容

excel中怎么批量替換公式
2個回答2022-09-22 05:45
公式中的內(nèi)容也可以直接進行替換處理。

你公式中都是將s4:s4改為"s4:s",因而可使用替換方式解決問題。

CTRL+H——查找內(nèi)容輸入s4:s4——替換為輸入"s4:s"——全部替換。
多一把衡量的尺子,就會多出一批好學(xué)生的理論依據(jù)是( )。
1個回答2024-01-27 01:09

A題干描述的重點是“衡量的尺子”,這是在強調(diào)評價學(xué)生的標準要多元 化。正是因為人類智能具有多元性,我們在對學(xué)生評價時要進行多方面評價。故本題選 A。

excel 能建立替換的規(guī)則批量替換么?
1個回答2022-07-30 19:11
B表的B1單元格輸入
=INDEX(A表!A:A,MATCH(A1,A表!B:B,0))
下拉填充就可以了
熱門問答