同一儲存格內含有文字及函數
如果要在同一儲存格內含有文字及函數, 例如 MTD (6/28) , 其中的6/28為當天的日期, 可以用以方式表示
="MTD("&TEXT(today(),"mm/dd")&")"
"文字": ""內可放入文字
&: 連接字串
(TEXT(value,format_text): Value 可以是數值、一個會傳回數值的或者是一個參照到含有數值資料的儲存格位址。
One day I will find my peace...
如果要在同一儲存格內含有文字及函數, 例如 MTD (6/28) , 其中的6/28為當天的日期, 可以用以方式表示
="MTD("&TEXT(today(),"mm/dd")&")"
"文字": ""內可放入文字
&: 連接字串
(TEXT(value,format_text): Value 可以是數值、一個會傳回數值的或者是一個參照到含有數值資料的儲存格位址。
想要用標籤貼紙來大量製作地址條,可以用Word及Exel快速的完成,只要資料庫完整,不到10分鐘便可搞定。


不論是countif或是If函數, 很多時候都會運用到條件式來判斷, 例如
Countif (B2: B5, "<>"&2)
會計算範圍內不等於2的儲存格個數
Countif (B2: B5, "<>"&B3)
會計算範圍內不等於B3儲存格的儲存格個數
Countif (B2: B5, "<>")
會計算範圍內非空格的儲存格個數, 相當於 Counta函數
Countif (B2: B5, "*ann")
會計算範圍內結尾為ann的儲存格個數
Countif (B2: B5, "???ant")
會計算範圍內字數為6個字元且結尾為ant的儲存格個數
Countif (B2: B5, "*")
會計算範圍內含有文字的儲存格個數
Countif (B2: B5, "<>"&"*")
會計算範圍內不包含任何文字的儲存格個數
使用清單的好處, 在於若儲存格的內容是固定從某一list中選擇時, 將儲存列設定好清單,便可以直接用選的, 而不必一一去想該填什麼內容。有時候, 清單會不只一層, 也就是清單之下還有一層清單, 在Excel中, 也可以設定二階層的清單。做法如下:
A欄為第一層的清單, B-C....為第二層的子清單。清單的內容可以單獨放在獨立的工作表。

例如,將B1:G2的水平矩陣(2Rx6C)要反轉為垂直矩陣(6Rx2C)
Step 1:選取預計反轉後的範圍(即6Rx2C的區間)
Step 2:輸入Transpose(B1:G2)
Step 3:按下Ctrl+Shift+Enter即可
Ctrl+Shift+Enter表示可以套用函數到所選的全部範圍內,或是直接輸入{=Transpose(B1:G2)}再按Enter也是一樣。
由於此函數屬於參照類型的函數, 所以若原始資料打算移除, 記得要把轉換後的新陳列, 以選擇性貼上的方式, 貼上 "值", 以免原始資料刪除後, 白做工一場。
Excel的「格式」選單下有一個「設定格式化的條件」的指令,可以依數值或公式來自動判定某些儲存格的格式,還頗有用處的,應用起來也是千變萬化
例如,若將儲存格設定如下的條件:
只要是輸入我所設的關鍵字,便會自動改變該儲存格的樣式,十分方便。所得結果如下圖:
這種以顏色來管理進度的方式,對我還很管用,一目了然。若刪除掉內容,格式又回復到乾淨的原始設定。
這個功能還能配合公式,配合公式,確實能做出千變萬化的設定,例如:
則會把最右邊含P字母的儲存格底色變成黃色。
選擇依公式來判別時,記得以 ”=”開頭,再加入判別式,像是=,>,<之類的。
這個指令目前對我而言唯一的缺點是,條件的判斷式不能像sumif一樣,test某一列的儲存格,但變動的是其相對應的另一列儲存格。残念...
使用Vlookup之類的參照函數,有時對應不到項目式時,往往會出現醜醜的 #N/A,還要手動一一消除,如果希望參照不到的項目,就不要出現任何文字,或是標示出「無此項目 」,此時便可以運用IS函數。
用以測試數值或參照類型函數共有九種,統稱為 IS 函數。這類函數會檢查數值的類型,並且根據結果傳回 TRUE 或 FALSE。例如,如果數值引數參照到一個空白儲存格時,ISBLANK 函數會傳回邏輯值 TRUE,否則便傳回 FALSE。
根據要檢測的類別,選用要用的是什麼IS函數:
IF(ISNA(VLOOKUP(A7,推薦書目!$A$2:$H$600,4,0))=FALSE, "EDU", "")
常常需要統計一堆資料中,某種條件下的項目有幾個 , 或是其加總是多少,這個時候,這兩個函數就很好用了,兩者的用法類似,但其中最讓我遇到障礙的就是條件式的設計,後來無意間總算試出來了,條件式若是要大於或小於之類的,必須在條件外加上雙引號,否則函數就不合法,例如:
COUNTIF(C2:C335, ">2006/1/1") 正確
COUNTIF(C2:C335, >2006/1/1) 錯誤
解決了這種明明很簡單,卻無法使用的函數後,心裡真是爽快啊~
另外再補充 sumif 函數的進階用法,它可以判斷某一區間的數值是否符合條件,再將另一區間的數值加總,例如:
SUMIF($I$2:$I$21,$C24,H$2:H$21)
第一個區間指的是判斷的區間,第二個是條件值,第三個區間則是指實際執行加總的區間,例用這個函數,便能輕易計算某位業務的業績加總。
Vlookup這個函數的使用率太頻繁了,但三不五時,還是會遇到明明參照表有某個項目,但顯示出來的數值卻是可恨的#N/A ,此時,多半是參照表或檢索的儲存格中含有隱藏的符號,以肉眼看明明一模一樣,但硬是對應不到,解決方法很簡單: