在 Excel 裡,如果想要產生連續數字和讓字串反轉,都是可以利用SEQUENCE函數來實現。
1. 利用 SEQUENCE 函數產生連續數字
(1) 儲存格A4:=ROW(1:1),複製儲存格A3,貼至儲存格A3:A14。
(2) 儲存格C4:=SEQUENCE(6,3,4,8),這是動態陣列,公式會自動溢出至其他儲存格。
其有四個參數:Rows(列數)、Columns(欄數)、Start(起始值)、Step(間隔值)。
在 Excel 裡,如果想要產生連續數字和讓字串反轉,都是可以利用SEQUENCE函數來實現。
1. 利用 SEQUENCE 函數產生連續數字
(1) 儲存格A4:=ROW(1:1),複製儲存格A3,貼至儲存格A3:A14。
(2) 儲存格C4:=SEQUENCE(6,3,4,8),這是動態陣列,公式會自動溢出至其他儲存格。
其有四個參數:Rows(列數)、Columns(欄數)、Start(起始值)、Step(間隔值)。
在 Excel 裡,動態陣列可以讓你省時又省事,因為可以少打很多的公式。
【設計與解析】
1. 篩選性別是男性者並依分數由高至底排序
儲存格F6:=SORT(FILTER(A6:D15,性別="男"),4,-1)
這是陣態陣列公式,所以只要在儲存格F6輸入公式,即可產生完整結果。
在 Excel 的工作表裡,常會用到「下拉式清單」來當成輸入儲存格的方式,除了加快速速度,也可以避免打錯字。通常你會使用「資料驗證」和「表單控制項」這兩種方式來製作。
【作法與解析】
先選取儲存格A3:A13,按 Ctrl+Shift+F3 鍵,勾選「頂端列」,定義名稱:姓名清單。
1. 使用資料驗證
在儲存格D4中設定資料驗證:(選取「資料/資料驗證」功能表)
在學校裡,常見老師處理學生成績為求公平,都會以加權的概念來處理。有老師問到如何計算加權平均最為方便?
如下圖,以三個科目各有其比重來處理加權成績,土法煉鋼的作法:
儲存格F5:=(B5*$B$3+C5*$C$3+D5*$D$3)/($B$3+$C$3+$D$3)
如果科目增加為10科,你就不會想要這樣做了。
【設計與解析】
Google 的主要用途是搜尋資料,但是 Google 也可以拿來當計算機使用,因為它會幫我們搜尋「計算結果」。而 Google 現在也可以用來查詢英文單字的中文翻譯和英文發音,如果你取得了一些英文的單字清單,可以藉由 Excel 來產生:
(1) 英文單字「中文翻譯」的超連結
(2) 英文單字「英文發音」的超連結
這樣就可以加快查詢的速度,並且增加學習的效能了。
【設計與解析】
1. 手動篩選
利用 COUNTA 函數可以計算含有文字的儲存格個數,但是在含有隱藏儲存格的狀態下,就必須用 SUBTOTAL 函數才會正確。
(1) 計算尚未篩選過的儲存格個數
(正確)計算儲存格個數:=COUNTA(A4:A19)=16
(正確)計算儲存格個數:=SUBTOTAL(3,A4:A19)=16
在 Excel 的工作表裡,如果資料清單有格式相同的內容,若要取得多個儲存格相同位置的內容,可以不使用公式喔!只要使用快速填入功能,即可取得多個儲存格相同位置的內容。
快速填入的快速鍵是 Ctrl+E。
參考下圖,以儲存格A4的內容為例,要取出多個儲存格的第一段文字。目前格式是二個字之間有一個空格。
(1)輸入「甲」,按 Enter 鍵。
(2)於儲存格B4按 Ctrl+E 鍵。
會以快速填入功能,直接填滿以的儲存格。同理:
有些簡報是用來自動播放之用或是要轉成影片的,所以想要設定每張投影片必須播放固定秒數。如何讓每張投影片的動畫時間總和不超過限制的時間?
假設這張投影片的動畫不能超過:7秒,投影片裡有二個動畫要接續播放,如下圖的設定:
(1) 利用一個控制時間的動畫,設定:隨著前動畫/7秒,讓投影片實現停留 7 秒。
(2) A 動畫設定:隨著前動畫/3秒。即和控制時間動畫同時播放。
(3) B 動畫設定:接續前動畫/2秒
在 Excel 裡已經可以產生動態的陣列,如何在圖表中也能依動態陣列產生動態的圖表?
如下圖,依不同篩選:及格、不及格、全部等,動態產生結果,要依動態產生的結果製作統計圖,該如何處理?
【設計與解析】
選取儲存格A3:C19,按 Ctrl+Shift+F3 鍵,勾選「頂端列」,定義名稱:學生、結果、分數。
參考下圖,如果要將數個工作表裡的相同儲存格範圍予以加總,例如,將工作表1、工作表2、工作表3、工作表4的儲存格A1:G7全部加總。或許你會這樣做:
=工作表1!A1:G7+工作表2!A1:G7+工作表3!A1:G7+工作表4!A1:G7
在 Excel 裡,要實現跨工作表的加總運算,可以使用三維(3D)加總的方式:
公式:=SUM(工作表1:工作表4!A1:G7)
作法:
1. 在公式編輯列中輸入:=SUM(
大多數人在投影片中新增各種物件時,不會為物件命名。但是,有時候為物件命名會有一些好處。因為預設的物件名稱都是原名稱再加上流水號,實在不好辨識(例如:下圖中的文字方塊31、矩形30等)。而你只要在物件名稱上按二下,即可進行編輯物件名稱。
為物件命名的優點,例如:
1. 暫時設定顯示/隱藏特定的物件
本例中,每個文句的上層都有一個白色矩形物件蓋住。點選物件名稱右側的眼晴圖示,即可切換顯示和隱藏。
教師上課的投影片中常會出現題目和答案,必要時可以將答案先隱藏起來,需要時才顯示。這樣就不用做二張投影片來切換。
有了這篇的經驗:
Excel-在工作表顯示指定縣市之各鄉鎮區最近二天的氣象資訊(Open Data練習)
你可以嘗試產生,例如:台北市松山區未來一週的天氣預報,並且將其圖表化。
首先來到氣象局的 Opendata API,取得以下的網址:
https://opendata.cwb.gov.tw/api/v1/rest/datastore/F-D0047-063?Authorization=你的會員代碼&format=XML&locationName=松山區
本篇來練習Open Data的應用,要由中央氣象局提供的天氣預報資訊,在 Excel 的工作表顯示指定縣市之各鄉鎮區最近二天的氣象資訊,以顯示桃園市各區最近二天的氣象資訊為例。
首先,你得先到中央氣象局網站加入會員:
https://www.cwb.gov.tw/V8/C/S/eservice/member.html
註冊為會員,才能使用中央氣象局開放資料平臺之資料擷取API資料。
現在的學校課程是強調素養導向,內容又要和議題融入,所以取用 OPEN DATA 是必須的功課。本篇來練習如何取得政府提供的「空氣品質指標(AQI)」資料,並且指定一個區域來顯示。
以下要以「桃園中壢區」的空氣品質指標(AQI)資料為例。
首先,看到政府資料平臺(https://data.gov.tw)上的資料集裡有空氣品質指標(AQI)這個資料集。
https://data.gov.tw/datasets/search?p=1&size=10&s=dataset_view_times_desc&rct=247
其中有提供 CSV、JSON、XML 等格式的資料檔。
在 Excel 裡執行資料處理,常會需要將儲存格內容依分隔符號分成多欄或多列,或是相反程序處理。該如何設計?
1. 將儲存格內容依分隔符號分成多列
儲存格C4:
=FILTERXML("<X><A>"&SUBSTITUTE($A$4,"、","</A><A>")&"</A></X>","X/A["&ROW(A1)&"]")
複製儲存格C4,貼至儲存格C4:C27。
常被學校的行政同仁問到:為何在系統匯出的 Excel 資料表中輸入數值和公式,常會遇到出錯的現象,儲存格裡的數字和公式有無法運算的現象?以下使用 2 種狀狀來解析。
【解析】
1. 先設定為文字格式再輸入資料
當把儲存格的格式設定為「文字」,再輸入數字和公式時,再以公式 =ISNUMBER(A4) 和 =ISFORMULA(A5) 測試,分別傳回不數字和公式。
平常在使用 Excel 時,也常會用到 AND 和 OR 等邏輯運算,這種邏輯判斷對電腦的運作很重要。其實也常被用在日常生活裡。例如,今天我和兒子經過停車場的車道時,觸動了車子經過才會響起的蜂鳴器,兒子問到為何我們二個人經過時,蜂鳴器也響起了?
下圖時當下拍的感應器實況:
以下是我推論給兒子聽的過程:
在車道最前方有二個感應器 A 和 B,這兩個感應器接收到的遮蔽信號,會進行「A AND B」的運算,可能的四種狀況如下圖所示。
同事問到:學習 Excel 的公式,只能用在工作上,不得不學、不得不用,難到不能用在輕鬆一點的地方?
我舉了一個我個人使用 TEXTJOIN 函數應用的例子,對於旅遊規劃很有幫助:
你在 Excel 的工作表裡,依序輸入了10個旅遊的景點。使用 Excel 來操作,很方便就能改變景點的名稱和順序。接著,透過以下的公式:
儲存格C6:="https://www.google.com.tw/maps/dir/"&TEXTJOIN("/",,A4:A13)
(1) https://www.google.com.tw/maps/dir/
這是為了產生給 Google 地圖產生路線規劃的路徑。
前一篇:Excel-查詢地點的經度和緯度的經驗,讓我們可以經由地點名稱查詢其經度和緯度。本篇要反以經度和緯度來查詢地點的地圵。
1. 產生地址 XML 內容的網址
公式:="https://maps.googleapis.com/maps/api/geocode/xml?language=zh-TW&latlng=""&A4&"",""&B4&""&key=""&YourKey"
(1) https://maps.googleapis.com/maps/api/geocode/xml
向 Google API 要求查詢產生 XML 的網址