發表文章

目前顯示的是有「Excel」標籤的文章

Excel 甘特圖摺疊儲存格與群組功能

markdowm ==此處為文章備份用== 有興趣可至 [https://hackmd.io/@LHB-0222/Excel-Gantt](https://hackmd.io/@LHB-0222/Excel-Gantt) 觀看全文 紀錄一下在社群解決的問題 今天有網友詢問如何在Excel實現甘特圖的摺疊功能 我這邊使用Excel內建的模板來測試給大家看 # 方法-1 內建群組功能 優點:+1: : 方便快速 缺點:-1: : 儲存格設定間隔 ![](https://i.imgur.com/Dhp1Bjd.png) ![](https://i.imgur.com/NIBiT9W.gif) # 方法-2 VBA搭配核選方塊 設定核選方塊連結 ![](https://i.imgur.com/VDoeirl.png) #設定巨集依照需求增減 ```c= Sub 巨集1() ' ' 巨集1 巨集 ' ' If Range("A5").Value = "True" Then '判斷核選方塊連結資料位置是否為True Rows("5:11").Select '連結資料位置為True選取預隱藏列號 Selection.EntireRow.Hidden = True '隱藏儲存格 Range("A1").Select '指向A1儲存格 Else '連結資料位置不是True則 Rows("5:11").Select '選取隱藏列號 Selection.EntireRow.Hidden = False '取消隱藏儲存格 Range("A1").Select End If End Sub ``` 指定巨集 ![](https://i.imgur.com/jTvUEOn.png) 測試 ![](https://i.imgur.com/fivlJsN.gif) 🌟全文可以至下方連結觀看或是補充 全文分享至 https://www.facebook....

Excel必學的查表公式_Offset

markdown 在[Excel必學的查表公式_Match+Index_深入教學](https://b10231040.blogspot.com/2019/01/excelmatchindex.html)中我們介紹到利用Match+Index的組合公式 可以判斷出要找的目標在表格內相對應的資料位置並回傳 而今天將來講解一個公式 ==Offset()== 它的作用與 ==Index()== 相同 都是利用Match先將所需資料的儲存格位置找出來再回傳儲存格內容 然而 ++Index()++ 只能回傳單一儲存格 利用 ++Offset++ 就回傳附近的資料並且擁有更多彈性 **兩個函數的差異** ``` INDEX(儲存格範圍或常數陣列, 回傳列數, [回傳欄數]) OFFSET(起始參照, 移動列數, 移動欄數, [回傳高度], [回傳寬度]) ``` 用一個簡單的動畫來呈現可以看到Offset的作用與Index相近 ![](https://i.imgur.com/4NqEfj5.gif) 然而選擇後面給予[回傳高度], [回傳寬度]參數後會儲存格會出現###### 這其實並不是出函數問題 在EXCEL中出現眾多####表示無法顯示儲存格內的資料 而是這邊的問題一樣 因為給予高度或寬度回傳其他儲存格而無法在單一儲存格中顯示 ![](https://i.imgur.com/Xca8rVF.gif) 這時候在Excel中就有一名叫陣列公式的方式可以處理這問題 先圈選你要回傳的高度或寬度的儲存格範圍 並點選公式輸入的地方按下鍵盤中Ctrl + Shift + Enter的組合鍵 這樣就可以正常顯示 相同的寬度也是一樣的方式 ![](https://i.imgur.com/y1R1w5a.gif) 然而在回傳的陣列也是可以做一些計算的 例如SUM()、AVERAGE()、STDEV.S()等對單純數據加減乘除的函數 ![](https://i.imgur.com/1U7tvIN.gif) Offset可以取代Index的所有功能並能有更多的可能 今天也是大略的講解一下希望大家喜歡 <

Excel必學的查表公式_Match+Index_深入教學

markdown 前言 --- 在前一篇[Excel_必學函數_VLOOKUP_深入教學](https://hackmd.io/s/HkuIa0TmN)中講解了最常用也最簡單的查詢函數 而今天的主角會是 Match + Index 與Vlookup不同的是它的使用上較彈性 且可以做到 Vlookup + Hlookup 加起來更多的功能 基本函數解說 === MATCH --- ==MATCH(lookup_value, lookup_array, [match_type])== MATCH(查詢的數值, 查詢範圍, [查詢方式]) MATCH 函數語法具有下列引數: lookup_value 必要。這是要在 lookup_array 中比對的值。 例如,當您在通訊錄中查閱某個人的號碼時,您是以那個人的姓名作為查閱值,但是電話號碼才是您要的值。 lookup_value 引數可以是一值 (數字、文字或邏輯值),也可以是數字、文字或邏輯值的儲存格參照 ![](https://i.imgur.com/DEtsSsq.png) ▼MATCH演示 ![](https://i.imgur.com/eiwVANN.gif) Match 回傳的是查詢範圍的相對位置 像是我要是更改查詢範圍他的回傳相對位置也不同 ![](https://i.imgur.com/SGRt12P.gif) INDEX --- ==INDEX(array, row_num, [column_num])== INDEX(儲存格範圍或常數陣列, 回傳列數, [回傳欄數]) ![](https://i.imgur.com/qXQUplL.gif) --- 跟上次提到的Vlookup比較可以發現一些差異 最大差別在於Vlookup可以直接對照搜尋的數值或文字回傳相對應欄位的數值 ![](https://i.imgur.com/VBQhezW.gif) 組合方式 --- 但是只要將上面提到的 Match 函數帶入 Index 中 利用 Match 搜尋想要的資料位置後用 Index 回傳 相互組成像下面這樣的函數 ``` INDEX(儲存格範圍或常數陣列, 回傳列數 , [回傳欄數]...

互動式Excel簡單製作

markdown 互動式Excel簡單製作 === [TOC] 今天先來說明下拉式選單、微調按鈕與格式化表格 主要可以做到上次講解VLOOKUP時的呈現效果 ![](https://i.imgur.com/A4VsQnT.gif) 下拉式選單 --- 首先我會圈選資料範圍 選擇公式/定義名稱中的從選取範圍建立 若是頂端列含有資料別名稱就可以依照首列資料自動命名 ![](https://i.imgur.com/OEdVOoJ.gif) 之後再由名稱管理員那確認名稱與參照是否跟自己想的一樣 ![](https://i.imgur.com/jqjBN3e.jpg) 之後就可以利用資料驗證方式來設定下拉式選單 這裡稱為==資料驗證==最主要的功能是避免填入資料類型錯誤 可以對於輸入資料做一個限制 例如手機號碼長度或是特定文字 而下拉式選單是大家最常用的 像是可以做成選擇性別、總類等具限制的文字內容 簡單的方法就是將下拉式選單內容來源參照程剛剛定義好的名稱 ![](https://i.imgur.com/evpkUsY.gif) 微調按鈕 --- 善用微調按鈕可以不用打字控制月份、年份、編號等有序資料 ![](https://i.imgur.com/qQoULxd.gif) 設定方法也非常簡單 由開發人員中插入表單控制項 ![](https://i.imgur.com/TpFzkKg.gif) 若是有需要調整數值、大小或是移動位置就對他點選擊右鍵~ 格式化儲存格 --- 通常設定格式化的條件,有基本的顯目提示,例如標示大於、小於、等於 又或是將儲存格中的數字,以橫條或色階顯示 甚至也能依條件設定,從表格中挑選出百分比等 ![](https://i.imgur.com/DIFNcMP.gif) 像是上次文章的部分就是利用公式去尋找相同的儲存格 若是與下拉式選單的資料一樣就顯目提示出來 ![](https://i.imgur.com/DUzsd2D.gif) 今天先分享到這邊希望大家都有收穫 網站所有文章皆為 H.B. Liu 撰寫,歡迎分享但勿轉製 也可以[到粉專私訊我](https://www.facebook.com/LHB0222/) 喜歡我分享的內容也可以按讚追蹤一下我的粉專 ...

Excel_必學函數_VLOOKUP_深入教學

圖片
********** 前言 ********* VLOOKUP可以說是EXCEL中一個非常經典的函數 在學習EXCEL的過程中一定會學習到 網路上的教學也是非常多了 但我今天以一個較特別的方式來講解VLOOKUP的基礎 **********本文********* 說明不分擷取微軟的官方文件 http://bit.ly/2SQOwiu -------------------------------------- VLOOKUP 語法需要四項資訊: 您想要查閱的值,也稱為「查閱值」。 查閱值所在的範圍。請記住,查閱值必須 一律位於範圍的第一欄內 ,VLOOKUP 才能正確運作。例如,如果您的查閱值是位於儲存格 C2 中,您的範圍便應該從 C 開始。 範圍中包含傳回值的欄號。例如,如果您將範圍指定為 B2:D11,您應該將 B 視為第一欄,C 視為第二欄,依此類推。 此外,如果您想要取得大約符合回傳值,可以指定 TRUE,如果想要取得完全符合回傳值,可以指定 FALSE。若您不指定,預設值一律為 TRUE 或稱為大約符合值。 現在將上述內容組合在一起: =VLOOKUP(查閱值, 包含查閱值的範圍, 範圍中包含傳回值的欄號, 可選擇針對大約符合指定 TRUE 或針對完全符合指定 FALSE) -------------------------------------- 簡單說VLOOKUP就是依據要查詢的值 查尋表格範圍內 首欄 的資料回傳所需欄位的對應值 ▼下面是一個範例希望可以幫助大家了解 他也有一個與他正好相反的函數HLOOKUP 查尋表格範圍內 首列 的資料回傳特定列的對應值 ▼大致上差異像下方範例 在使用VLOOKUP時可能會遇到沒有對應數值的時候 ▼這時會回傳#N/A的錯誤 ▼這時候可以使用=IFERROR(檢查對象, 對象錯誤時的處理方式) 然後最後一個參數在使用過程中也要注意 一開始預設值一律為 TRUE 或稱為大約符合值 若要查詢確切 完全符合的查詢值時,應改為 FALSE ▼若是沒有變更像是上面的範例也會有數值回傳 若是為 FALSE的話就不會發生誤...

分享_EXCEL應該避開的不佳使用方式

圖片
********** 前言 ********** 今天來講的主題可能不是那麼有趣也不一定是準則 但希望大家可以仔細看看這算是我的一些心得 在這煎熬的期末考中雖然沒時間寫 今天終於結束了 可以將我這幾天在想的寫出來了 ********** 本文 ********** -----------避免使用空格換行--------- 有時候我們可能會將Excel當作一個資料整理的地方 例如像是名單、座位表座位表等有文字輸入使用的 ▲首先要來說的可能是字串使用的應避免使用空格來換行 Excel中有自動換行功能可以將許多資料依照儲存格大小來排序 ▲可以看到我在換行時使用了空格去使得文字呈現我需要的樣式 這時候我會建議應該使用Alt + Enter使得文串換行 ▲結果都一樣但差異在於說我儲存格寬度要是有變動時 以空格作為換行的方式會出現問題 延伸 上一篇文章中有提到說最簡單的字串合併是使用"and符號  & " ▲若是在需要合併字串時又需要換行的畫可以在中間加上CHAR(10) 在點選自動換行即可 ---------- 減少使用合併儲存格 --------- Excel中不像是Word許多時候可能會有數值的計算 ▼若是使用合併儲存時對於後面計算或是功能上會有一些問題發生 ▼對Excel來說有資料的部分只是最初的那一格其他都是空格 我最常使用的解決方式應該是將其合併取消後再填滿 填滿的方式先按Ctrl + G 參照到特殊中的空格 在第一個空格處填寫=XX(上面一格的編號) 在按下Ctrl + Enter ▼方法如下 ---------- 資料建立 ---------- 接下來說的部份是我的一些看法 為了未來資料處理上方便 ▼應減少橫列式的排法 ▼應該使用直欄的方式 今天就先說到這邊想到其他的再補充 最後來推薦一本最近感覺還不錯的工具書 ...

如何利用EXCEL內建函數做到快速填入的功能_字串拆解_合併

圖片
上一篇提到快速輸入的強大功能 若是有注意到下方回覆的話可以發現 有許多人都會提到利用公式或是函數就可以了 像我上篇提到快速填入最大缺點應該就是無法即時更新 或是規則需要多方嘗試 今天我打算先講一些常用或是常見的字串函數 就我經驗有四個函數最實用也是我有背下來的 1.  =Right(字串, [字元數]) 傳回指定字串結尾倒數幾個字元構成的子字串              2. =Left(字串, [字元數]) 傳回指定字串開頭前幾個字元構成的子字串 ▼下面就簡單以一個字串長度一樣的例子來說明 ※(PS. EXCEL中輸入函數時先打出兩三個單字後出現所需的函數或是以上下鍵選取到列表中的函數後可以按Tab鍵自動將函數剩下單字帶入) 3.  =Len(文字) 傳回字串長度  4.  =Mid(字串, 開始搜尋, 擷取長度) 傳回字串的特定區段       ▼同樣利用上面的案例來說明這兩個函數 好好搭配上方四個函數可以處理多數具高重複性相同長度字串 而在合併上也不得不提相連符號 "&" (PS. 在數字鍵7上面) ▼"&" 最大作用就是可以將不同儲存格資料與公式相接成一個字串 ▼相連接字串時若要添加特定字元可以將所需文字打在兩個雙引號之間 ▼加密字串一樣可以搭配上面的方法做到 =LEFT(K19,4)&"***"&RIGHT(K19,3) 再來介紹一個擷取特定位置的函數 =FIND(搜尋文字,何處尋找,[從第幾個字開始搜尋]) 在某個文字字串內找到另一個文字字串,並傳回該文字字串在第一個文字字串中的起始位置 這函數在特定時後會有他的作用 ▼例如長度不同時但中間有特定文字或符號相隔 =LEFT(A9,FIND("-",A9)-1) 最後-1是為了FIND()搜尋到減號 "-" 的位置時為4而-1將其去除避免LEFT()將其回傳 ▼再利用之前說的RIGHT()與LEN()就可以將後面的字串取出 =...

好用密技EXCEL_快速填入_測試與分享

圖片
今天在Dcard中學到了一個以前都不知道的技巧 在測試後分享我對這功能的一些心得 格式上會遇到一些例如日期與數字上的問題 測試後最快解決方式是先打加上一個單引號  ' 單引號作用是將儲存格強制為文字格式 避免數字或日期格式問題 合併上也可以利用欄號作為依據 部份情況來說更加明瞭簡短 反過來拆分也可以利用一樣的方式 或是複合方式 然而若是要加密可能會有點問題 測試後不可否認功能分常強大 還是有一些缺點 像是原始資料資料有變動時 可能需要刪除原先設定好的地方在執行一次快速填入 判斷依據無法跨頁使用甚至是空一行就沒辦法了 以上就是測試後的心得 希望能幫助大家更好的掌握快速填入的功能 今天先分享到這邊希望大家都有收穫 網站所有文章皆為 H.B. Liu 撰寫,歡迎分享但勿轉製 也可以 到粉專私訊我 喜歡我分享的內容也可以按讚追蹤一下我的粉專 幫我分享給所~~~有的朋友 \o/ 有所錯誤歡迎指教

EXCEL美化技巧分享_目錄製作

圖片
今天來分享一個EXCEL簡單的美化方法 很簡單但有時候搭配好應該會有很大的加分 成果大概如下GIF所示 簡單來說就是利用頁面超連結做切換 再利用一些圖示變換來美化一下切換過程 首先若可以利用群組方式來空出所需空間 在插入想要的圖形排序好 填入所需文字 放置於設計位置 之後將每一個圖示依照內容給予所需的超連結 設定完超連結後就可以進行美化程序 今天先分享到這邊希望大家都有收穫 網站所有文章皆為 H.B. Liu 撰寫,歡迎分享但勿轉製 也可以 到粉專私訊我 喜歡我分享的內容也可以按讚追蹤一下我的粉專 幫我分享給所~~~有的朋友 \o/ 有所錯誤歡迎指教

Office中檢視的功能說明_Excel_PowerPoint_Word

圖片
***************前言*************** 今天談的是我為了填補技能樹的一角 http://bit.ly/2Oxu3QW 可能不是很困難但應該有許多人不了解相關功能 ***************本文*************** 在Excel中的檢視功能最常用的就是凍結窗格 凍結窗格可以將現在所在的首欄或是首列固定 之後拖拉都可以顯示在頁面上方便數據的比較 其次應該就是並排顯示可以方便比較兩份檔案 設定方法先將要比較的檔案開啟後選擇並排顯示 再依資料類型選擇水平或垂直顯示 再點選同步捲動 ***************延伸小功能*************** 介紹一個也可以拿來比較數據的方法 內建的攝影功能(監視器) 他的功能是可以擷取一個相連的畫面 表格的改變會在擷取的圖片中顯示 錄影的功能正常時候沒辦法使用 要另外將功能鍵添加到快速存取工具 ************************************ 在Excel中建立好表格可能會貼至Word中 若是選擇貼上成圖片會遇到下面這情況 這時候就需要先將Excel的格線取消 ******************PowerPoint****************** 在PowerPoint中最有用的功能應該就是投影片母片功能 想要讓所有投影片都包含相同的字型和影像 (例如標誌) 可以在「投影片母片​​」這個單一位置做出那些變更 並使變更套用至所有投影片上 或是頁碼也是可以統一變更 不必在每一張投影片分別設定 可以節省很多時間 可以看到左側區域是預設的版面配置 在新增投影片的時候可以視簡報需要自由選擇不同的版面配置方式 所有的版面配置都可以在母片中檢視 首先我先以下方投影片展示最基本應用 兩張GIF圖可以看到第二張相較於第一張多了一些圖示和文字 而母片的作用就在這可以快速將所有的投影片加上你要的東西 統一每個投影片的風格 而在母片中所增加的圖片或是文字並沒辦法在一般編輯模式中更改 在母片中有格線與輔助線可以使用 但不是我很常用的東西 大家應該需要都要知道幾...