回覆列表
  • 1 # 胖橘貓先生

    雙引號 引用文字或空值, 單引號 當你引用另一個表或工作簿時,該表或工作簿名只是以數字開頭或者含有空格,非字母字元時會用到,indirect函式 只在含有空格,非字母字元時會用到 在Excel的函式公式中,雙引號【"】起到的是一個文字定界符的作用;結合附件中下圖來說下: 比如B2單元格中輸入【="ExcelTip"】,呈現出來的顯示結果是ExcelTip, 再如在B3單元格中輸入【="5"】,呈現出來的結果是5,也就是得到了一個文字型數值5; 接著,我們在B4單元格中輸入【="""ExcelTip"】,呈現"ExcelTip; 在B5單元格中輸入【="ExcelTip"""】,呈現ExcelTip"; 在B6單元格中輸入【="""ExcelTip"""】,呈現的是"ExcelTip"。 這是為什麼呢? 因為Excel規定:公式中的一個雙引號【"】要用兩個連續雙引號【""】來表示。與此同理呢,本來公式中的空值【""】是一對雙引號,也就要用4個連續雙引號【""""】來表示了。為了更好的理解,明白了上面的例子,再來參見下例中實際公式中的應用; 我覺得結合substitute函式來理解這個知識點更容易有深刻的印象,引號【"】的ASCII碼是34,可以用char(34)來表示,這樣更為直觀 目光請鎖定B9單元格,看加上&搗亂後大家會不會暈:) 單元格中輸入的公式為 =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),"")的紅色部分就是【"】,同上互證。

  • 中秋節和大豐收的關聯?
  • 我店裡賣了一部華為手機,客戶使用不到兩個月說不好用要退手機,客服檢測沒問題,請問怎麼處理?