1樓:zzllrr小樂
c列,可以使用公式(如在c2輸入公式往下拉)
=substitute(right(b2,len(b2)-find("(cas",b2)-7),")","")
如果要實現紅色刪除效果,需要使用vba或者巨集
sub macro1()
'' macro1 macro
'dim n, c
n = activesheet.columns(2).find("*", , , , 1, 2).row
for i = 2 to n
c = worksheetfunction.find("(cas ", cells(i, 2))
with cell(i, 2).characters(start:=c, length:=cells(i, 2) - c).font
.name = "宋體"
.fontstyle = "常規"
.size = 11
.strikethrough = true
.superscript = false
.subscript = false
.outlinefont = false
.shadow = false
.underline = xlunderlinestylenone
.color = -16776961
.tintandshade = 0
.themefont = xlthemefontminor
end with
next i
end sub
2樓:匿名使用者
你是要提取(cas no.……)、還是要刪除(cas no.……)?
1、提取:
c2輸入
=iferror(right(b2,len(b2)-find("(cas no",b2)+1),"")
回車並向下填充。
2、刪除:
選b列——ctrl+h——查詢內容:
(cas no*
——全部替換。
3、或提取(cas no.……)之前的字串:
d2輸入
=iferror(left(b2,find("(cas no",b2)-1),"")
回車並向下填充。
再選c~d列——複製——右鍵——選擇性貼上——數值——確定。就可以刪除b列了。
3樓:匿名使用者
假如資料在第一行,在c1中輸入:
=mid(b1,find("no.",b1)+3,len(b1)-find("no.",b1)-3) 回車下拉
在d1輸入:
=left(b1,find("cas",b1)-2) 下拉填充即可
4樓:匿名使用者
在c2單元格內輸入公式:
=mid(b6,find("(cas",b6,1)+8,len(b6)-find("(cas",b6,1)-8)
5樓:
將其刪除
其是誰?
c列是最後效果圖嗎?
vf中怎樣將欄位的內容複製到另段中
比如你要把 客戶 表中 實發工資 欄位都改成 預計工資 欄位的內容,你可以在命令視窗中輸入 update 客戶 set 實發工資 預計工資 然後回車執行 或者是 先開啟客戶表的表瀏覽器,然後在命令視窗中輸入 replace all 實發工資 with 預計工資 然後回車執行 如果是同一條記錄的一個欄...
如何把裡的多段文字複製到excel的單元格內,而保持文字格式不變
複製幾個段落以後,在單元格中不要直接貼上,先雙擊,進入單元格編輯狀態,再貼上。格式大概不變,但是不會完全一樣,需要把單元調整好一點的高和寬 比如寬度和a4頁面 顯示才正確。試一下就知道了。怎麼把一個word中的 複製到另一個word中後保持格式不變 除了第一個答案說的處理辦法外,還有一個會導致格式變...
mysql一對多合併條記錄的單個欄位到另表中
你這個應該bai很好弄,你可能表設du計有問題,供zhi應商和擔dao 保人直接 是1 m的關專系,通過供屬應商的id,直接關聯擔保人表,一下就搞定,oracle中提供了listegg函式,mysql中,你可以寫個函式,函式中配合遊標,就可以了 mysql一個表中多個欄位對應另一個表的id如何查詢?...