在 Excel 中常會使用數值格式設定來改變數值呈現的結果,例如在數值前補上0或是設定幾個小數點等,但是這些數值呈現的是其「格式」,也就是說其儲存的數值內容並未被改變。

例如:把儲存格A2:A5設其自訂格式:000,顯示結果如儲存格C2:C5。

所以 32 → 032;25 → 025,如果把這四個儲存格以「&」串接在一起時,例如公式「=C2&C3&C4&C5」,觀察其結果,格式中有些「0」消失了。
如果要避免這種現象,你並不需要先將儲存格內容先予以改變數值格式,而是直接在公式中改變其格式,例如:
vincent 發表在 痞客邦 留言(0) 人氣()
參考下圖,網友想要根據一個 Excel 的日期清單,將「星期」欄位中自動標示六(休)和日(休),並且將星期六、日的各列儲存格底色標示不同色彩,該如何處理?

一、將「星期」欄位中自動標示六(休)和日(休
儲存格B2:=CHOOSE(WEEKDAY(A2,1),"日(休)","一","二","三","四","五","六(休)")
或
儲存格B2:
vincent 發表在 痞客邦 留言(2) 人氣()
有網友想要將 Excel 的工作表中儲存格A1內的多組數字,每三個字一組,拆放在各列或各欄中,該如何處理?(參考下圖)

觀察儲存格A1中的數字組合,可以發現其中每個數字皆以三碼來表示,而且每三碼即以一個「,」隔開。也就是每個儲存格要置入 11 個字元,例如:「002,003,004」,而第 12 個字元的「,」不需取用。即每隔 12 個字元取出前 11 個字元,以下分述分成多列或分成多欄之公式。
(1) 分成多列,每列儲存格中三個數字
儲存格A3:=MID($A$1,(ROW(A1)-1)*12+1,11)
vincent 發表在 痞客邦 留言(0) 人氣()
在 Excel 的工作表中如果提供了分數或秒數的清單(參考下圖),要如何將分數轉換為「時:分」格式,及將秒數轉換為「時:分:秒」格式?

先前的一篇文章所使用的公式:
儲存格B2:=TEXT(INT(A2/60),"00") & ":" & TEXT(MOD(A2,60),"00")
複製儲存格B2,貼至儲存格B2:B20。
乃是主要利用 INT 和 MOD 函數來求一個數除以 60 求得商和餘數的觀念來求解。
vincent 發表在 痞客邦 留言(1) 人氣()
在 Excel 中如果某個儲存格內容要關聯至另一個工作表的某個儲存格,其公式為:
儲存格=工作表名稱!儲存格名稱
如果你要使用公式將工作表名稱以變數方式來處理,則必須藉助 INDIRECT 函數來將字串轉換為位址。
參考下圖,其中有三類的工作表名稱:工作表1、AAA、1。

你可以在 INDIRECT 函數中如此設定:
vincent 發表在 痞客邦 留言(21) 人氣()
最近有同仁問到:有些文件(以 Word 為例)中置入很好看的字型,卻在電腦重灌時遺失字型或是將文件移到別的電腦時,漂亮的字型全都顯示為預設的字型了,該怎麼辦才好呢?
這是每個人都會碰到的問題,以下圖為例,其中的字型都不是電腦預設的字型。

要解決上述的問題,可以將文件儲存格 PDF/XPS 格式,用來檢視和列印沒有問題,但是文件無法再執行編輯。

另一種方式是將字型嵌入文件中。將文件移至另一部電腦時,下圖左為未嵌入字型時,只能以預設字型顯示,下圖右為有嵌入字型時,電腦中雖沒有相關字型,仍可以順利顯示。
vincent 發表在 痞客邦 留言(0) 人氣()
網友問到如下圖左的 Excel 資料表,這是個一維的資料表,如何摘要成如下圖右的二維資料表?
這是非常多人會用到的問題,還是得請出 SUMPRODUCT 函數,一式就搞定。初學者常會問到這樣的類似問題,可見還是得再解說一次。
儲存格F2:=SUMPRODUCT(($A$2:$A$21=$E2)*($C$2:$C$21=F$1))
其中的「*」相當於執行邏輯 AND 運算,運算過程中會將 $A$2:$A$21=$E2 和 $C$2:$C$21=F$1 的關係運算傳回值 TRUE/FALSE 陣列,轉換為 1/0 陣列。
最後再將這些 1/0 陣列加總,即為所求。

vincent 發表在 痞客邦 留言(1) 人氣()
有網友問到,在 Excel 中有一個多列的資料表,如何將多列轉換成同一列?參考下圖。

【公式設計】
儲存格A1:
=OFFSET($A$5,INT((COLUMN(A:A)-1)/5),MOD(COLUMN(A:A)-1,5),,)
vincent 發表在 痞客邦 留言(1) 人氣()
在 Excel 的資料表中每個儲存格是由英文字、中文字和數字所組成,如何將每個字分離,並且依序置入儲存格中呢?(參考下圖)

【公式設計】
觀察每個儲存格的內容,其中每個字元以「,」分隔,並且包含英文字、中文字和數字。
儲存格C2:=MID(SUBSTITUTE($A2,",",""),COLUMN(A:A),1)
vincent 發表在 痞客邦 留言(0) 人氣()
有網友問到在 Excel 的資料表中,如果要分別計算由文字和數字組成的儲存格中,其數字的個數和文字的個數,要如何處理?(參考下圖)

(一) 儲存格中的字數固定
參考上圖,其中儲存格內的字數固定,本例假設每個儲存格中有10個字元。
(1) 儲存格B2:{=COUNT(MID(A2,ROW($1:$10),1)*1)}
vincent 發表在 痞客邦 留言(0) 人氣()
有些人的確對於 Excel 會有恐懼感!因為要設計公式,並非人人都能勝任愉快!如果不需使用公式就能處理資料該有多好啊!這是你的心聲嗎?
其實 Excel 本來就提供了許多各式各樣的工具,透過操作程序,一步一步的達到想要的結果。所以,不想寫公式,就善用 Excel 的各項工具吧!
以 Microsoft Excel 2013 為例,例如:在下圖中的資料表,如果要根據「性別、年級、認證」等欄位來交叉分析,設計公式對很多人而言是一大負擔。這次要來介紹在樞紐分析表中使用交叉分析篩選器。

檢視:三年級,只要按一下「三年級」,即可只篩選三年級的資料。

vincent 發表在 痞客邦 留言(0) 人氣()
在學校的文書處理作業上,大都還是使用 Microsoft Office 的各種軟體來處理文件。學校同仁問到:做了一個簡報檔(PPT),想要請其他同仁看看是否有要修改之處,由於檔案容量頗大,不適合使用電子郵件傳遞。該如何以簡便的方式讓大家看到,而且最好是在行動裝置也能檢視。
大家一定會想到使用雲端硬碟,沒錯雲端硬碟的使用,現在已經相當普遍了。常用的雲端硬碟不外乎是 Dropbox、Google Drive、Microsoft OneDrive 等,如果把檔案上傳至雲端硬碟,再透過其線上檢視器,可以「不用下載檔案」即可檢視,並且可以在行動裝置上檢視,相檔的方便。
例如:以 Dropbox 為例,當你上傳了一個大容量的簡報檔,並且將檔案分享網址透過通訊軟體號召大家來看。使用者用手機上的瀏覽器開啟你傳送的網址時,Dropbox 的網頁界面會提醒你可以「在應用程式中開啟」。
(如果按下下載的按鈕,可以直接下載至手機或是儲存至你的 Dropbox 空間)

如果你有安裝 Dropbox App,可以選取這個 App 來開啟檔案,或是選取一個瀏覽器來檢視檔案。在此,建議使用 Dropbox App 來檢視,簡報檔變成由上至下接續的一張一張投影片,用手上下滑動檢視投影片。
vincent 發表在 痞客邦 留言(0) 人氣()
有網友根據先前文章:Excel-刪除重覆者(只留下第一個)(COUNTIF),想詢問如果要只留下最後一個該如何處理?
參考下圖,其中課程編號和上課地點已經把相同者集合在一起了,現在來看看如果只留下相同者的最後一筆。

【設計公式】
儲存格F2:=IF(COUNTIF(A$2:A2,A2)<COUNTIF(A$2:A$26,A2),"",A2)
複製儲存格F2,貼至儲存格F2:I26。
vincent 發表在 痞客邦 留言(2) 人氣()
有網友要將在 Excel 中的一個資料表(如下圖左),摘要成下圖右的各種表示方式,該如何處理?
這類問題,感覺上好像是被問過最多次的問題,不過也是日常生活和工作中最被需要的技巧。但是對於初學者往往不知從何下手,可能也不了解只要使用 SUMPRODUCT 函數就能解決。

【函數設計】
先提一下 SUMPRODUCT 函數,參考微軟網站的說明:
vincent 發表在 痞客邦 留言(0) 人氣()
一個同事學習完 Google 表單之後,實際應用在工作上,開始會發掘一些問題了!這是典型的做中學,相信會愈練習愈進步的。
問題是這樣的:做好了一個可以使用的表單。

開始讓填答者填寫,也由回覆內容的試算表中取得結果:

現在,想要加入一些運算公式,以便統計或分析。
vincent 發表在 痞客邦 留言(16) 人氣()
學校同仁常在做一些訪視或評鑑的報告時,會遇到表格中要輸入較多文字的狀況,就會有文字被擠到下一頁,常常造成一些困擾。最近又有人提到這個問題了,該如何解決呢?

解決之道是:先選取整個表格(表示選取表格中的每一列),然後在表格上按一下右鍵,選取「表格內容」,然後在「列」標籤下勾選:允許列超越分隔線,讓一列可以跨頁呈現。

如果能在一開始未輸入資料時,就能注意表格中列的設定,就可以避免日後不斷的補充設定。(Word 的預設值如果是可以跨頁顯示就好了!)

vincent 發表在 痞客邦 留言(1) 人氣()
如果在 Excel 中的多個資料表具有相同的外型,即表格一樣資料不一樣,想要製做成動態圖表,那就容易多了。因為網友常會問到用一個圖表就要顯示多個資料表的內容,希望使用表單工具(例如:微調按鈕、下拉式清單等),即可呈現不同的資料表的統計圖表。該如何製作這樣的圖表呢?
本例以 8 個工作表分別是2015年1,2,3,4月和2014年1,2,3,4月的工作表(如下圖),其資料表名稱的格式一致(皆為2015-1,表示2015年1月)。

藉由調整按鈕和下拉式清單來改變圖表的資料來源:

首先,你必須使用[開發人員]功能表來新增控制年和月的微調按鈕控制項表單:
vincent 發表在 痞客邦 留言(0) 人氣()
網友根據下圖的 Excel 工作表,想要依據起迄日期區間,計算每一天的人數小計,該如何處理呢?下圖中有入院日期和出院日期的日期區間,要小計每一天有多少病人數。

【設計公式】
儲存格G2:=SUMPRODUCT(($B$2:$B$18<=F2)*($C$2:$C$18>=F2))
公式相當於:
vincent 發表在 痞客邦 留言(5) 人氣()
繼上次這篇:Excel-對一個資料表執行多個運算(SUMPRODUCT,SUBTOTAL)之後,有網友想要將多個運算以下圖的方法來呈現,該如何處理?
在下圖左中的運算如果是要各種小計得到自行設計多組公式,而下圖右的做法是以下拉式清單的方式來處理,不用設計任何公式。

這個解決方法其實也是結合「篩選功能」和儲存格範圍轉換為表格而來。而一般在工作表中的一個儲存格區塊只能稱為儲存格範圍,在此所稱的「表格」是必須經過定義,並且經過轉換。
請參考以下的步驟來操作:
1. 選取儲存格A1:D17。
vincent 發表在 痞客邦 留言(4) 人氣()
在 Excel 中,如果根據一個資料表(如下圖左),要計算其人員摘要出來的次數和小計(如下圖右),建議做法是使用 SUMPRODUCT 函數,很方便。
儲存格F2:=SUMPRODUCT(($B$2:$B$21=$E2)*1)
儲存格G2:=SUMPRODUCT(($B$2:$B$21=$E2)*$C$2:$C$21)
複製儲存格F2:G2,貼至儲存格F2:G7。

你也可以選取儲存格B1:C21,按 Ctrl+Shift+F3 鍵,勾選「頂端列」,定義名稱:人員、內容。
vincent 發表在 痞客邦 留言(1) 人氣()