公式涉及三個(gè)函數(shù): 一下子就把它們嵌套在一起,姐怕說不明白,我們一個(gè)個(gè)公式來寫吧: 首先,打開任意一個(gè)Excel工作表,在C2單元格輸入: =CELL('filename',A1) 公式結(jié)果是包含文件儲(chǔ)存路徑、文件名稱、本工作表名稱的一個(gè)字符串: 仔細(xì)觀察,我們能夠發(fā)現(xiàn),文件名前后有一對(duì)中括號(hào),中括號(hào)結(jié)束后直接連接著工作表名稱,我們只需要將“]”前面的字符串替換為空即可,這時(shí)就需要REPLACE函數(shù)了。 等等,REPLACE函數(shù)的第三個(gè)參數(shù)是“共多少個(gè)字符”,這個(gè)難道要一個(gè)個(gè)數(shù)嗎…… 那就太麻煩了,我們還是請(qǐng)F(tuán)IND函數(shù)來幫忙吧~它可以幫我們找到“]”處在那一長(zhǎng)串字符中的第幾個(gè)位置,于是C3單元格的公式就可以這么寫: =FIND(']',C2) 不信你可以數(shù)一數(shù)~ 知道“]”在哪了以后,就可以請(qǐng)出REPLACE函數(shù)了,于是C4的公式是這樣的: =REPLACE(C2,1,C3,'') 那嵌套公式應(yīng)該怎么寫呢? 我們先梳理一下剛剛那三個(gè)單元格的公式: C2=CELL('filename',A1) C3=FIND(']',C2) C4=REPLACE(C2,1,C3,'') 通過等量代換,先把C4單元格公式里的”C3“改為”FIND(']',C2)“,得出: =REPLACE(C2,1,FIND(']',C2),'') 再把公式里的兩個(gè)C2改為:=CELL('filename',A1),就得出了最終的公式: =REPLACE(CELL('filename',A1),1,FIND(']',CELL('filename',A1)),'') 接下來,我們只需要將公式復(fù)制,同時(shí)選中剩下的工作表,在指定單元格中粘貼就哦啦~ 圖文作者:Excel大表姐6 |
|