同事在處理學生資料時,常有這樣的經驗:會發生儲存格裡不小心出現了不該出現的空格,而且肉眼並不容易發,在 Excel 裡如何將含有空格的儲存格以不同色彩標示?
【參考作法】
選取儲存格B4:B33,並進入「條件式格式設定」。
(1) 選取規則類型:使用公式來決定要格式化哪些儲存格。
(2) 輸入格式化的條件:=SUBSTITUTE(B4," ","")<>B4。
同事在處理學生資料時,常有這樣的經驗:會發生儲存格裡不小心出現了不該出現的空格,而且肉眼並不容易發,在 Excel 裡如何將含有空格的儲存格以不同色彩標示?
【參考作法】
選取儲存格B4:B33,並進入「條件式格式設定」。
(1) 選取規則類型:使用公式來決定要格式化哪些儲存格。
(2) 輸入格式化的條件:=SUBSTITUTE(B4," ","")<>B4。
就快要放寒假了,代表著一個學期的結束、另一個學期的開始,所以現在就要訂定下一個學期的行事曆。由於學校是由多個處室所組成,所以各個處室各司其職,都有各自的行事曆活動。如何讓多處室的同仁都能在同一個行事曆中輸入活動,並且又能滿足線上和輸出紙本的需求?
我設計的方式是:
讓各處室在Google日曆上輸入各自的行事曆內容,即可在學校首頁上同一個日曆中顯示各處室的活動。
1. 在一個主要的Google日曆帳號中,新增各處室名稱的日曆。
有時在指定一個日期時,有時會指定n個月後,有時會押在當月的最後一天來設定。在 Excel 裡有 EDATE 函數和 EOMONTH 函數可以使用。
EDATE 函數語法:EDATE(start_date, months)
EOMONTH 函數語法:EOMONTH(start_date, months)
傳回在 start_date 之前(months負數)或之後(months正數)所指定之月份數之當月最後一天的序列值。
在 Excel 裡,如何將中英文字串清單依字母或字數排序?
下圖是以英文字的單字清單為例:
1. 依字母排序
儲存格C5:=SORT(單字)
利用 SORT 函數對陣列排序,英文字依字母順序排序。
同事想要利用 Excel 根據手邊的會議通知計算會議的數量和地點,該如何處理?
以我個人的會議通知資料為例:
1. 由 Outlook 裡取得行事曆的會議通知。
2. 匯出會議通知的 CSV 檔。(選取「檔案/開啟和匯出」)
在 Excel 中要篩選資料時,如果透過表單控項來操作,可以設計互動式的介面。例如下圖中,可以依性別、結果、年級等條件來篩選資料,透過選項和核取方塊來篩選。
表單控制項是在「開發人員」功能表中,使用這些控制項可以不用寫程式即可操控。
本例中使用了:選項和核取方塊二個控制項。
(1) 選項
在 Google 試算表中有一個好用的功能:核取方塊,如何在 Excel 也達到類似的功能?
當在 Google 試算表中可以插入「核取方塊」,以勾選的方式來呈現結果。例如,下圖中利用核取方塊來表現工作是否已經完成。
使用時,只要在「插入」功能表中選取「核取方塊」,即會在儲存格中顯示一個核取方塊。而儲存格中的核取方塊,可以在複製儲存格時,把核取方塊複製到其他儲存格。如果要刪除核取方塊,也只要選取儲存格後按 Del 鍵即可。
在 Excel 裡,通常日期和時間是在一起,兩者都是數值,只是顯示的格式不同。但是,如果日期和時間在二個不同的儲存格裡,如果想要組合在一起,會有多種不同的方式。
(1) 日期+時間、時間+日期
不論「日期+時間」或「時間+日期」,其結果是相同的。因為日期和時間都是數值,運算後的結果,當然會相同。因為 Excel 是以「1」當為一天,即每多一天即加1,而1小時=1/24、1分鐘=1/24/60、1秒鐘=1/24/60/60。
(2) 日期&時間、時間&日期
會先將日期和時間以數值的原型再加以串接,所以串接的先後結果是不一樣的。
和同仁討論到 Google 試算表的功能愈來愈強化,同仁問到:除了運算、公式等的差異,Google 試算表有那些優於 Excel 的部分?
基本上,Google 試算表和 Excel 的使用者各有所好,只要能合用的都是好東西。我也是大部分都在 Excel 上處理試算表的功能。但是在功能屬性上,Google 試算表仍有異於 Excel 之處。
1. Google試算表是一個網頁,只要有瀏覽器,手機也能直接看。
Excel 是在電腦中的程式,而 Google 試算表是透過瀏覽器直接在網頁上編輯。所以只要有瀏覽器,就能看到 Google 試算表的內容,而 Excel 檔案就必須得安裝程式才能開啟。
在 Google 試算表中有一個新增功能:時間軸。這個工具可以用來製作簡易的工作進度圖,例如像工作甘特圖。
先準備好一個含有工作名稱、說明、起始日期、結束日期等資訊的表格。
點選:「插入」功能表裡的「時間軸」。
選取要建立時間軸的資料範圍:
同事問到:在 Excel 裡,如何以「快速填入」方式將姓名的第二個字以「?」取代?
在 Excel 裡,如果同一欄的內容是具有相同格式者,可以透過快速填入,由電腦自動判斷並產生填入的內容。
快速填入的快速鍵是:Ctrl+E。
例如,根據A欄的資料,只要在儲存格B4中輸入A欄中的班級(201),然後選取B4:B20,再按 Ctrl+E 鍵,即可快速填滿所有的班級。
同理,在儲存格C4中輸入A欄中的姓名(黃智皓),然後選取C4:C20,再按 Ctrl+E 鍵,即可快速填滿所有的班級。
現在使用 Excel 的人很多,使用 Google 試算表的人也不少,網友問到:要如何在 Excel 裡顯示一個由 Google 試算表中建立的內容,可以參考以下的做法。
例如,要將以下的 Google 試算表內容置入 Excel 的工作表中。
選取「檔案」功能表之下的「共用/發布到網路」。
你可以選取要發佈的是:
如下圖,網友問到:如何在清料清單中篩選非空白儲存格並加以排序?
下圖中的原始清單有數值和項目等2個欄位,本例要先篩選非空白儲存格,再依指定的欄位遞增或遞減排序。
【設計與解析】
選取儲存格B4:B27,按 Ctrl+Shift+F3 鍵,勾選「頂端列」,定義名稱:項目。
1.篩選項目非空白者
網友問到:在下圖中的 Excel 資料清單,是一個直式資單資料,如何篩選後輸出橫式清單?
【設計與解析】
選取儲存格A3:B25,按 Ctrl+Shift+F3 鍵,勾選「頂端列」,定義名稱:日期、項目。
儲存格E3:=TRANSPOSE(FILTER(項目,日期=D3))
複製儲存格E3,貼至儲存格E3:E8。
在 Excel 裡產生亂數是一件簡單的事,在亂數清單中如何計算亂數的區間個數並繪製統計圖表?
參考下圖,在A欄中要產生200個亂數,再計算數值範圍裡每個數值出現的次數,並依此繪製統計圖表。
首先,將A欄裡的亂數清單定義名稱:亂數。(選取儲存格A4:A204,按 Ctrl+Shift+F3 鍵,勾選「頂端列」。)
(1) 產生 200 個 40~70 的整數亂數(>=40 AND <70)。
儲存格A4:=RANDARRAY(200,1,40,70,FALSE)
最近為學生上研習課程,利用政府開放資料結合 Google 地圖,並運用多種檔案格式的介紹,練習將某一個區域的實價登錄資料置入 Google 地圖中的「我的地圖」中。學生操作上覺得不會太難,也與生活有關,大多願意加以練習。希望能達到資訊素養的應用。
【參考作法】
連線網址:https://data.gov.tw/dataset/103038
點選並下載 JSON 格式之「111年4月1日至111年6月30日買賣案件」。
當使用 Google 地圖規劃路線時,如果是多個地點會出現一個時間總和,顯示的時間是可靠的嗎?需不需要再多方檢視?
以下面三個地點來規劃為例,目前顯示所需時間是1小時4分,共64分鐘。而且是有標示「交通順暢」時的時間。
如果你把三個點分成二段來看時間,則一段是40分鐘,一段是42分鐘,總和是82分鐘。怎麼和交通順暢時差那麼多?
如果以手機來測試:
在教學經驗裡,很多人對於 Excel 裡的函數:ROW 和 ROWS 是理解其意義的,但是不知道要用在那裡,以為實用性不高。
(1) ROW函數:傳回儲存格的列號
(2) ROWS函數:傳回儲存格範圍的列數
通常會用來依其傳回值(一個數值)做數列、判斷第幾個或是共有幾個。
參考下圖,以 ROW 函數和 ROWS 函數運用來計算各個公里的速度。
教學過程中,常有人一直無法理解陣列公式的概念。本篇以 SUMPRODUCT 函數再來說明一下。以下圖為例,如果要計算所有品項的價錢總和,必須將每個品項的單價乘以數量再予以加總。
以下數種做法都在執行同一個工作,結果是相同的。
(1) =B4*C4+B5*C5+B6*C6+B7*C7+B8*C8
(2) =SUM(B4*C4,B5*C5,B6*C6,B7*C7,B8*C8)
(3) =SUM({100;200;150;250;100}*{3;4;2;3;4})
學校裡現在多了許多數位工具供師生使用,所以製件文件時如果是使用平板等載具時,例如在 Google 文件中需要一些有別於 Word 的各種內容輸入方式。
當你開啟一個新的Google文件(https://doc.new),要進行輸入內容時除了最原始的keyin輸入文字之外,還有那些特別的輸入方式?(本文略過圖片、表格、統計圖等)
1. 使用語音輸入
在工具列中點選「工具/語音輸入」,或按 Ctrl+Shift+S 鍵。