Excel 公式中表達單個雙引號【「】和空值【」"】的方法及說明
有人問為什麼不用三個雙引號"""來表示單個雙引號【"】呢,如果用三個雙引號來表示的話,也就是""",那麼Excel會很困惑,因為你給她出了一道難題,這個"""是"""呢還是"""呢還是"""呢?Excel中的一個雙引號【"】要用2個雙引號來表示,即【""】;而4個雙引號【""""】是表示空,即【""】;是不是有點暈了,別急,聽我道來:在Excel的函數公式中,雙引號【"】起到的是一個文本定界符的作用;結合附件中下圖來說下:
- =IF(A9,""""&"ExcelTip"&"""","")
複製代碼原始形式=IF(A9,""""&"ExcelTip"&"""","")其中的兩個紅色部分分別代表呈現結果"ExcelTip"中對應的紅色部分,兩個文本部分再用&來連接;這個公式簡化後就變成了=IF(A9,"""ExcelTip""","")即"作為普通文本連接文本ExcelTip時,不需要再用&;現在我們用substitute函數來去除"ExcelTip"兩端的引號
- =SUBSTITUTE(B9,"""","")
複製代碼公式=SUBSTITUTE(B9,"""","")中的紅色部分就是要替換的雙引號【"】,作為substitute的第2參數;再來看下面這個,雙引號用ASCII碼錶示是char(34),其實同理;
- =SUBSTITUTE(B9,CHAR(34),"")
複製代碼公式=SUBSTITUTE(B9,CHAR(34),"")的紅色部分就是【"】,同上互證。[ 本帖最後由 lrlxxqxa 於 2010-12-15 16:19 編輯 ]
推薦閱讀: