又有網友來問:在 Excel 的資料表中,如何將資料以公式欄列互換的問題,其實就是要將資料 90 度轉置。(參考下圖)
方法有多種,以下提供二種供參考:
(1) 使用 INDIRECT 和 ADDRESS 函數
儲存格E1:=INDIRECT(ADDRESS(COLUMN(A1),ROW(A1)))
使用 ADDRESS 函數,原來的用法是 ADDRESS(列,欄),因為要轉置,所以改成 ADDRESS(欄,列),再藉由 INDIRECT 函數將 ADDRESS 函數所指的位址轉換成儲存格內容。
vincent 發表在 痞客邦 留言(1) 人氣()
又有人問到在 Excel 的資料表中,因為儲存格中含有一些特定的符號(參考下圖),如何將這些符號一次去除呢?這個問題被問過好幾次了,大部分都是使用 SUBSTITUTE 函數即可解決!
因為本例中的儲存格內只有三種符號:*、/、!。所以只要以 SUBSTITUTE 將這些符號取代為空白即可。
儲存格B2:=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A2,"*",""),"/",""),"!","")
【補充資料】
vincent 發表在 痞客邦 留言(4) 人氣()
有人在公式中在間隔列中使用 True、Fasle ,要如何依序產生呢?有時在公式中必須判斷是奇數列或偶數列時就會用到,通常會利用 ROW 函數讓每一列能產生 1,2,3,4,…。
(1) 使用 EVEN 和 ROW 函數
儲存格A2:=EVEN(ROW())=ROW() [TRUE]
儲存格A3:=EVEN(ROW())=ROW() [FALSE]
…
vincent 發表在 痞客邦 留言(0) 人氣()
有人想要在一個 Excel 的資料表中(如下圖左),計算最近幾天的平均值,但是這個報表是動態的,因為每隔 2 天會新增一個日期,而且要從第 1 筆資料的位置來新增(如下圖右),計算公式要如何撰寫?
原本計算平均是件簡單的事,但是由於資料會不斷的新增,所以公式中的儲存格位址會因為資料表新增一列而自動被調整,因此要使用間接方式來表達儲存格才能正確運算。
儲存格B2:=AVERAGE(INDIRECT("B7:B" & (7+ROW(1:1)*5)-1))
複製儲存格B2,貼至儲存格B2:B4。
"B7:B" & (7+ROW(1:1)*5)-1):找出最近 5 天的儲存格位址範圍字串,當向下複製時會自動調整為最近 10 天和最近 15 天的儲存格位址範圍字串。
vincent 發表在 痞客邦 留言(6) 人氣()
當我把一個做好的簡報檔放在不同的裝置上播放,所呈現的解析度可能不是和原來自已的電腦一致,如何使用自己想要的解析度播放呢?
這是個常見的問題,因為做好的簡報檔,可能在各種不同解析度的電腦上播放,你只要選取[投影片放映/監視器]功能表,再由「解析度」中挑選一個想要的大小來播放即可。一般解析度愈小,則速度愈快,畫質愈差,反之,解析度愈大,則速度愈慢,畫質愈佳。
以我個人的螢幕為例:目前設定螢幕解析度是 1280X800。
當以1024X468來播放時可以達全螢幕:
vincent 發表在 痞客邦 留言(0) 人氣()
有人問到,在 Word 文件中,如果要輸入重覆出現的文字,除了使用複製/貼上的操作之外,還可以使用那些作法?(參考下圖)
當你輸入一個字之外,如果想要輸入重覆的字,你可以使用以下三種作法來加快速度:
(1) 按 F4 鍵
(2) 按 Alt + Enter 鍵
(3) 按 Ctrl + Y 鍵
vincent 發表在 痞客邦 留言(0) 人氣()
同仁問到:在 Word 中如果想知道某個功能表/工具列上的按鈕是否有快速鍵可以使用,或是想要設定按鈕的快速鍵,該如何操作?
一般在 Word 中,如果已經有設定快速鍵的按鈕,你只要將滑鼠移至按鈕上,即會顯示快速鍵的相關資訊,例如下圖[複製格式]按鈕的快速鍵為 Ctrl+Shift+C 鍵:
如果你想要自行定義或更改按鈕的快速鍵,則按下 Ctrl+Alt+「+(加號)」鍵,滑鼠游標變成「不同的符號」,移至一個按鈕上按一下,例如「刪除線」按鈕。
目前並沒有代表鍵,將滑鼠移至[按新設定的快速鍵]文字方塊中,按一下你想設定的快速鍵,Word 會自動幫你鍵入快速鍵(例如:Ctrl+D),按一下[指令]按鈕,即可設定完成。
vincent 發表在 痞客邦 留言(1) 人氣()
網友留言問到想要在 Word 文件中製作一個座位名牌的檔案,不知該如何處理。(參考下圖)
新增一個 Word 文件,參考以下做法:
1. 插入一個文字方塊。
2. 在文方塊中插入一個 2 欄 X 1 列的表格。
3. 在表格中輸入文字。
vincent 發表在 痞客邦 留言(1) 人氣()
同仁在 Excel 中建立了一個 SmartArt 圖形(如下圖),想要將其儲存成一個圖片檔,日後可以重覆使用,該如何處理?
你可以試著這樣做:
1. 點選這個 SmartArt 物件,按一下 Ctrl+C 鍵,複製這個物件。
2. 在 Word 文件的空白處按一下右鍵,在[貼上選項]中選取「圖片」。
vincent 發表在 痞客邦 留言(1) 人氣()
有位網友問到如下圖的資料表中,記錄了日期和開始/終止時間,要根據這個資料表得到轉換後的開始/終止時間,及超時時數和剩餘時間。要求如下:
每半小時發放津貼,剩餘的時間則撥為累計時數。例如︰
1) 超時工作 55分鐘 = 55分鐘累計時數
2) 超時工作 1 小時 = 1 小時津貼
3) 超時工作 1 小時 45分鐘 = 1:30 小時津貼 + 15 分鐘累計時數
4) 超時工作 3 小時 25分鐘 = 3 小時津貼 + 25 分鐘累計時數
vincent 發表在 痞客邦 留言(2) 人氣()
有網友問到:在 Excel 的相關文章中有一篇提到如下圖左的資料表,想要轉換成如下圖右的分析表。本篇再把做法清楚描述一下,你也可以使用樞紐分析工具來做,現在要練習的是使用 SUMPRODUCT 函數。
【準備工作】
選取所有資料範圍,按一下 Ctrl+Shift+F3 鍵,勾選「頂端列」,定義名稱:部門、職務、年資。
【輸入公式】
(1) 計算各處室不同職務年資
vincent 發表在 痞客邦 留言(2) 人氣()
又有同仁問到:在如下圖左的資料表中,如果想要在空白儲存格中劃上一個斜線記號,如何做可以比較有效率(不要一個一個儲存格慢慢劃上斜線)?
方法至少有二個,你參考一下,看喜歡那一種做法:
一、 使用「到」指令
1. 選取儲存格範圍。
2. 按一下 Ctrl+G 鍵,開啟「到」對話框。
vincent 發表在 痞客邦 留言(0) 人氣()
在 Excel 中在操作對話框時,以下圖為例,可能你會選取一個選項,然後再按一下[確定]按鈕,以完成動作。有沒有更有效率的作法?
其實,你可以在某個選項上直接按二下即可,對話框會自動關閉並套用你的選項。
例如:你想要改變某個儲存格的背景色彩。以前,你要在色彩點一下,再按一下[確定]按鈕。現在,你只要某個色彩上直接按二下即可,對話框會自動關閉並套用你選取的色彩。
以此類推,在下圖中,你只要在想要的字型樣式或是大小中,針對某個選項點二下,即可完成工作了。
vincent 發表在 痞客邦 留言(1) 人氣()
最近又和朋友討論到:如果使用一般計算機來計算 10 位元數以上的乘法幾乎是不太可能,又如果使用電腦程式來運算,也只能得到有效位數受限的近似值。如果用 Excel 來設計一個多位數的乘法應該是很有趣。
記得多年前有設計了一個 10 位元以上的乘法,並且能看到運算過程和標準結果(如下圖)。這是一個以 12 位元數乘以 12 位元數的例子。
你可以參考以前文章的介紹:http://isvincent.pixnet.net/blog/post/30285233
但是朋友說看不懂這個做法,所以我又設計了另一個較易閱讀的公式。
以下這個 3 位元 X 3 位元的運算結果如下圖:
vincent 發表在 痞客邦 留言(0) 人氣()
學生在學習 Excel 的過程中,常在理解別人的公式的時候,被卡在某一個點上。提醒學生,不妨善用 F9 鍵,可以觀察某個片段公式的執行結果來幫助理解。
以下圖為例,選取巢狀公式中的內層函數:
按一下 F9 鍵,立即會顯示內層公式的執行結果:
再以下圖為例,為了理解函數中的某個判斷式:
vincent 發表在 痞客邦 留言(2) 人氣()
有同事問到:如果在 Excel 的儲存格中輸入的內容是一個網址時,Excel 會自動轉換成超連結,該如何避免這種狀況呢?
你可以試著用以下三種方式來取消產生超連結:
(1) 輸入時使用「'」符號
在輸入網址前,先輸入「'」符號,讓 Excel 認為你要輸入的是文字。
(2) 使用復原鍵 Ctrl+Z
vincent 發表在 痞客邦 留言(2) 人氣()
在 Excel 中使用排序工具,很容易將一個資料表加以排序。如果想要練習用公式來達到排序效果,該如何處理?
參考下圖左的項目和數值組成的資料表,現在要操作以這個資料表的「數值」來排序,必須藉助一個輔助欄位。
(1) 建立排序前「輔助」欄位
儲存格C2:=B2+(COUNTIF($B$2:B2,B2)-1)*0.001
複製儲存格C2,貼至儲存格C2:C19。
vincent 發表在 痞客邦 留言(6) 人氣()
在 Excel 中如果要在一個表格中顯示各種小計,可以透過啟用篩選,再勾選顯示小計,即可達成。這次我們來練習用公式來取化手動操作,要使用的是 SUBSTOTAL 函數。
下圖左是一個基本資料表,下圖右列出 SUBSTOTAL 函數的 function_num 參數的意義。
我們要使用微調按鈕來控制小計的函數,並且顯示函數的名稱。
【準備工作】
首先,選取儲存格A1:E11,按一下 Ctrl+Shift+F3 鍵,勾選「頂端列」,定義名稱:甲、乙、丙、丁、戊。
vincent 發表在 痞客邦 留言(3) 人氣()
有網友問到一個在 Excel 中,關於文字時間轉換為數字時間的問題。在下圖左的資料表中,開始和結束的時間並非以標準的時間表示法來輸入,導至無法用在正確的顯示和計算結束和開始的時間差距。要如何轉換才能在後續使用呢?(參考下圖右)
(一) 開始日期
儲存格F2:=B2+TIME(LEFT(C2,2),RIGHT(C2,2),)
因為原始的開始和結束時間為「文字」型態,所以使用 LEFT 函數取出開始時間的左側 2 個數字做為「時」,再以 RIGHT 函數取出開始時間的右側 2 個數字做為「分」,最後再帶入 TIME 函數轉換為時間的型態。
(二) 結束日期
vincent 發表在 痞客邦 留言(2) 人氣()
同仁有時候會有這樣的困擾:在編輯完 Excel 資料之後,在列印時才發現列印結果會超出一頁(如下圖)。你可能會去調整欄寬、列高或是物件的位置來讓一張紙能容得下,但有時候又無法或不想調整這些內容而感到困擾。
在 Excel 有一個很不錯的設計,如果你以縮放頁面的方式,可以免掉調整的麻煩。所以在 Excel 的版面設定中的「頁面」標籤下,就可以調整縮放比例。
你可以自由縮放比例,可以調整1頁高、1頁寬或是全部放在1頁中:
更方便的是:如果你想在列印時來調整縮放比例,可以在[設定]區中的最後一項,選取想要的縮放方式。
vincent 發表在 痞客邦 留言(2) 人氣()