問題1:
B列公式:=LEFT(A1,FIND(":",A1)-1)
C列公式:=RIGHT(A1,LEN(A1)-FIND(":",A1))
然後可以向下拉。
問題2:
假設原資料從第二行起,在B2單元格輸入公式:
=MID($A2,IF(COLUMN(A1)=1,1,SMALL(IF(MID($A2,ROW(INDIRECT("a1:a"&LEN($A2))),1)={"+"," "},ROW(INDIRECT("a1:a"&LEN($A2))),65535),COLUMN(A1)-1)+1),SMALL(IF(MID($A2,ROW(INDIRECT("a1:a"&LEN($A2))),1)={"+"," "},ROW(INDIRECT("a1:a"&LEN($A2))),65535),COLUMN(A1))-IF(COLUMN(A1)=1,0,SMALL(IF(MID($A2,ROW(INDIRECT("a1:a"&LEN($A2))),1)={"+"," "},ROW(INDIRECT("a1:a"&LEN($A2))),65534),COLUMN(A1)-1))-1)
然後按ctrl+shift+回車。這時編輯欄裡的公式會被一對大括號{}括住。
然後向右拉至合適位置(如I列處)。可以再向下拉。
PS:第二問的公式,假設了原資料從第二行起,如果需要修改,請把公式中出現的所有$A2改成實際所在單元格。
問題1:
B列公式:=LEFT(A1,FIND(":",A1)-1)
C列公式:=RIGHT(A1,LEN(A1)-FIND(":",A1))
然後可以向下拉。
問題2:
假設原資料從第二行起,在B2單元格輸入公式:
=MID($A2,IF(COLUMN(A1)=1,1,SMALL(IF(MID($A2,ROW(INDIRECT("a1:a"&LEN($A2))),1)={"+"," "},ROW(INDIRECT("a1:a"&LEN($A2))),65535),COLUMN(A1)-1)+1),SMALL(IF(MID($A2,ROW(INDIRECT("a1:a"&LEN($A2))),1)={"+"," "},ROW(INDIRECT("a1:a"&LEN($A2))),65535),COLUMN(A1))-IF(COLUMN(A1)=1,0,SMALL(IF(MID($A2,ROW(INDIRECT("a1:a"&LEN($A2))),1)={"+"," "},ROW(INDIRECT("a1:a"&LEN($A2))),65534),COLUMN(A1)-1))-1)
然後按ctrl+shift+回車。這時編輯欄裡的公式會被一對大括號{}括住。
然後向右拉至合適位置(如I列處)。可以再向下拉。
PS:第二問的公式,假設了原資料從第二行起,如果需要修改,請把公式中出現的所有$A2改成實際所在單元格。