畜牧人

標(biāo)題: EXECL中批量替換末位數(shù)為固定值! [打印本頁]

作者: pzlzj    時間: 2008-11-27 08:55
標(biāo)題: EXECL中批量替換末位數(shù)為固定值!
有哪位高人知道EXECL中批量替換末位數(shù)為固定值。

比如說200818、200828、200838等數(shù)據(jù)中我想將六位數(shù)的末位的“8”批量替換成“A”,前面數(shù)據(jù)不變,請高人指點(diǎn)!
作者: panwenlong    時間: 2008-11-27 09:09
excecl中我不會,不過我知道用其他語言如PB寫一段代碼訪問execl可以進(jìn)行批量修改
作者: yan4318    時間: 2008-11-30 12:14
Ctrl+H應(yīng)該可以對這個問題有幫助,自己試一下!
作者: 葉知秋    時間: 2008-11-30 14:25
你可以嘗試下用函數(shù)來實(shí)現(xiàn)!
公式為:=REPLACEB(A1,6,1,"A")
說明:A1為原文本,如200818所在的位置
6表示從第6位開始
1表示替換1位
"A"表示替換為A

其余的,將上公式復(fù)制到相應(yīng)位置就可以了
作者: pzlzj    時間: 2008-12-1 08:40
謝謝您的回復(fù),此函數(shù)也非常好用,不知道能不能選擇性的替換呢,比如說末位是“8”的替換,而末位是其他數(shù)的不替換呢?
作者: 葉知秋    時間: 2008-12-2 09:13
1、你可以先使用篩選,將末位是8的數(shù)據(jù)篩選出來,更改好以后在取消篩選。
2、你可以試試if函數(shù),看看行不行
作者: pzlzj    時間: 2008-12-4 09:17
高人也!非常感謝!




歡迎光臨 畜牧人 (http://www.ffers.com.cn/) Powered by Discuz! X3.5