郁柔 發問時間: 電腦與網際網路軟體 · 8 年前

EXCEL條件式刪去

我想要請問如果我有一串資料 我只想要留下前部分 把連同"-"號後面的字都要刪到的話 在excel裡頭(或word也可以的話)應該如何操做? 謝謝

例如:

yafangchi-板橋

walkingmoon-EZ/中壢

nia364(累犯)-EZ/中壢

weiweiway-新莊/三重/ez

z800i-高雄/直寄

jeana91327-直寄(6/15)

ohy-直寄(6/14)

dosp4-直寄(6/17)

moonywai-新竹(6/22)

s60698-彰化縣田中鎮(6/25)

Kiven3766-EZ(6/20)

niyoca-EZ

azures-西門(6/28)

murasakifox-台南/永康(6/28)

loveducan-直寄(07/03)

d1984506-直寄(07/03)

angela881t-直寄

pccumilu-直寄

renu0331-直寄

1 個解答

評分
  • 鬍鬚
    Lv 7
    8 年前
    最佳解答

    =REPLACE(A1,FIND("-",A1),99,)

    或=MID(A1,1,FIND("-",A1)-1)

    或=LEFT(A1,FIND("-",A1)-1)

    下拉複製

    2012-07-19 17:01:32 補充:

    如果A欄資料中不一定有"-"字元:

    =IF(ISNUMBER(FIND("-",A1)),REPLACE(A1,FIND("-",A1),99,),A1)

    =IF(ISNUMBER(FIND("-",A1)),MID(A1,1,FIND("-",A1)-1),A1)

    =IF(ISNUMBER(FIND("-",A1)),LEFT(A1,FIND("-",A1)-1),A1)

    2012-07-19 17:07:40 補充:

    也可以直接用尋找取代功能:

    功能表[編輯]>>[尋找]輸入[-*]>>[取代]不要輸入(空白)>>[全部取代]

    2012-07-23 18:45:36 補充:

    =REPLACE(B1,FIND("-",B1),99,)

    或=MID(A1,1,FIND("-",A1)-1)

    或=LEFT(A1,FIND("-",A1)-1)

    下拉複製

    如果A欄資料中不一定有"-"字元:

    =IF(ISNUMBER(FIND("-",A1)),REPLACE(A1,FIND("-",A1),99,),A1)

    或=IF(ISNUMBER(FIND("-",A1)),MID(A1,1,FIND("-",A1)-1),A1)

    或=IF(ISNUMBER(FIND("-",A1)),LEFT(A1,FIND("-",A1)-1),A1)

    也可以直接用尋找取代功能:

    功能表[編輯](或Ctrl+H)>>[尋找目標]輸入[-*]>>[取代成為]不要輸入(空白)>>[全部取代]

還有問題?馬上發問,尋求解答。