在 Excel 中取得幾個名字的字串(如下圖儲存格B1:B8),每個名字以「、」隔開,要如何取出姓名,並置於儲存格中呢?(參考下圖)
因為其中每個姓名都是三個字,所以根據這個規則撰寫公式:
儲存格B11:=MID(INDIRECT(ADDRESS(COLUMN(A:A),2)),(ROW(1:1)-1)*4+1,3)
COLUMN(A:A)往右複製,會產生COLUMN(A:A)=1→COLUMN(B:B)=2→ … →COLUMN(I:I)=8。
ROW(1:1)往下複製,會產生ROW(1:1)=1→ROW(2:2)=2→ … →ROW(20:201)。
ROW(1:1)-1)*4+1往下複製,可得1→5→9→ …。