[問題] excel 多行同時刪掉最後文字
各位高手好
想問excel 怎樣可以統一去掉“最後面”的句號後面的文字?
假設表格多行
1. XXXXXXXXXX。(X)姓名:小一
2.X(XX)XX。XXXXXXX。(U)小二
3.XXX(XX)XXXXX(XX)。(D)姓:小三
變成
1. XXXX(XX)XXXXXX。
2.X(XX)XX。XXXXXXX。
3.XXX(XX)XXXXX(XX)。
因為小弟不會VBA,只會基礎函數
我是用,假設1.好了
=left(1.,find("(",1.)-1)
但2和3都有(所以會從左邊先找到(
不適用2和3,句號。也不適合拿來find
是有想過從右邊開始find"(",再用全部字數扣掉就好,但find都是從左邊開始找
但是段落裡又很多(
不知道各位有什麼好方法嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.136.13.239 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Office/M.1656329205.A.25D.html
※ 編輯: abc85216923 (223.136.13.239 臺灣), 06/27/2022 19:28:09
※ 編輯: abc85216923 (223.136.13.239 臺灣), 06/27/2022 19:29:44
推
06/27 20:39,
1年前
, 1F
06/27 20:39, 1F
→
06/27 20:39,
1年前
, 2F
06/27 20:39, 2F
→
06/27 20:39,
1年前
, 3F
06/27 20:39, 3F
推
06/28 11:16,
1年前
, 4F
06/28 11:16, 4F
→
06/28 11:16,
1年前
, 5F
06/28 11:16, 5F
→
06/28 11:17,
1年前
, 6F
06/28 11:17, 6F
→
06/28 20:37,
1年前
, 7F
06/28 20:37, 7F
→
06/28 20:38,
1年前
, 8F
06/28 20:38, 8F