又有一段時間沒更新了(主要是還沒想好寫什麼,也可能是太懶了),由於平時也會有同事、客戶和粉絲問一些Excel的問題,乾脆就挑幾個問答出來做一期吧(所有案例數據都是重新虛構的)~說不定大家也會遇到相似的情況,過一眼即可。
以下問題都有多種方法可以解決,大家如果有更好的方法可以在評論中回復哈~
如何快速找不同
問題:
回答:
這個問題,觀察一下規律其實就是找不同,那麼用IF函數判斷上下行之間的關係即可:
如果本行的值不等於下行的值,就返回「√」,之後篩選一下就行了
透視表自動填充空白行
問題:
回答:
其實在[數據透視表工具]-[設計]-[報表布局]中可以直接設置重複選項:
設置完成後:
這裡順便提一下,因為透視表的布局也經常有人問:
通常來說欄位的級次會決定透視表中的級次(同列),如下圖1:
但是對於我們的習慣來說,一般我們會把下一級次的欄位放在旁邊的列上(不同列)如下圖2:
還是在剛剛的選項卡中設置:
[數據透視表工具]-[設計]-[報表布局]
默認是壓縮(圖1)的形式,如果要並列(圖2)就選大綱或表格即可
格式轉換
日期、數字、文本格式我在【Excel必知必會】中已經講過了,然而這個問題還是經常有人問,這裡再梳理一次:
3.1 文本格式-日期格式、文本格式-數字格式、日期格式-數字格式互轉
我們會發現,通過[開始]選項卡直接選擇格式,有時候只是表面上看起來格式變了,但是實際上單元格的格式並沒有轉成功:
一般碰到某一個區域要轉格式,就直接使用分列的功能:
在分列的第三步可以選擇格式:
如果是數字,就選常規,另外的兩項就選對應的項目,點完成後所有的單元格格式都會重置為設置的格式。
3.2 日期格式轉換
3.2.1 本身為日期格式,改變表現形式
Ctr+1 呼出單元格格式設置即可:
3.2.2 純數字格式轉換為日期格式
函數法:
使用DATE和LEFT、 MID、RIGHT這三種截取字符的函數嵌套,截取函數在Excel必知必會的函數篇中講過。
【Excel必知必會】函數篇(下)
分列法:
選中這一列,直接分列為日期:
可見區域複製粘貼
經常有人問如何把內容複製粘貼到篩選/隱藏後的可見區域。
先說一下複製的2個規則:
1、篩選狀態下的複製
在篩選狀態下,複製是只複製顯示的區域
2、隱藏狀態下的複製
2.1 在隱藏行狀態下,將複製所有連續的區域:
2.2 如果在隱藏行的狀態下想複製不連續的區域,則可以通過快捷鍵Alt+; 選中可見單元格,再進行複製:
其次是粘貼的規則,只有一個,無論是篩選狀態還是隱藏狀態,都是連續粘貼:
也就是說他會將內容粘貼到你篩選中或隱藏的行中,而非可見的單元格中。
那如何跳過不可見的單元格粘貼呢?
我目前在用的是方方格子中的功能:
合併工作表、工作簿
問題:
這個我寫過一個小專題,用了3種方法,可以挑一個自己覺得合適的:
【Excel必知必會】合併工作簿、工作表專題
找最後一個月、變更日期
問題:
問題1:找到月末的數據
問題2:把日期改為當月的最後的一天
比如6-29變為6-30、5-29變為5-31
回答:
對於第一個問題,可以用本篇最開始的找不同(比大小)方法,找月份的不同,用MONTH函數提取出月份再做判斷即可:
對於第二個問題,要用函數表示一個變動的月的最後一日,有一個Date函數巧用:正常的來說Date(2010,11,1)的結果為2010-11-1,如果把參數寫為0,則會退1,比如Date(2010,0,1)的結果為2009-12-1,Date(2010,11,0)的結果2010-10-31
所以第二個問題的最後一日就解決了:DATE(YEAR(A32),MONTH(A32)+1,0)
這個函數就是在前面日期基礎上設置參數月+1,日為0,那麼結果就是月-1,日變為最後一日,最終的結果就是原始日期當月的最後一天:
好了,本期的Excel問答就寫到這了,對於上述問題有任何更好的解決方法歡迎在下面評論區回復~
如果你覺得這篇文章有用,也歡迎轉發到朋友圈哦