Excel 有哪些可能需要熟練掌握而很多人不會的技能?
???????????聲明???????????
看到各種微博、微信公眾號隨意轉載,甚至加上自家的水印,特此聲明——
僅允許個人學習目的帶源鏈接及作者轉載使用,謝謝!
???????????聲明???????????
以下為原文:
===============排版篇==================
- 給他人發送excel前,請盡量將游標定位在需要他人首先閱覽的位置,例如Home位置(A1),例如結論sheet,長表盡量將位置定位到最頂端
- 有必要的時候請凍結首行;沒必要但可追究的內容,可以隱藏處理
- 行標題、列標題加粗,適當處理文字顏色、填充顏色,利人利己,可參見:Excel 中的顏色要怎麼搭配,視覺上更能接受且區分度高? - 設計
- 佔用空間比較小的表格,可以放置在左上角,但留空A列和1行,並給表格加上合適的框線,觀感很不錯哦~
- 同類型數據的行高、列寬、字體、字型大小,求你盡量一致,非要逼死強迫症嗎!
- 定義好比較標準的格式,例如百分比預留幾位小數,手機號的列寬設置足夠,時間顯示盡量本土化...
- 不要設置其他電腦沒有的字體,除非這個表格就在這一台電腦使用...
- 參考一些官方的模板,例如OfficePLUS,微軟Office官方在線模板網站!,再例如Mac端excel打開就顯示的各種模板,很多清單或者規劃類的excel我都直接用這裡面的,不需要重新設計
===============操作篇==================
- Alt+Enter在表格內換行,樓上有提到
- Ctrl+Shift+上/下,選擇該列所有數據,當然加上左右可選擇多列
- Ctrl+上/下,跳至表格最下方
- Ctrl+C/V,不僅僅複製表格內容,也可以複製格式和公式!
- Ctrl+D/R,複製上行數據/左列數據
- 還有個很好用的單元格格式轉換,推薦大家用熟
(有點不清晰...當初偷懶直接把圖片截到印象筆記的...)
- Ctrl+F/H的查找、替換,點擊「選項」,可以替換某種格式等等,另一片天地有木有!
- F4,對,你沒看錯,就是F4!重複上一步操作,比如,插入行、設置格式等等頻繁的操作,F4簡直逆天!
- 『(分號後面那個) 比如輸入網址的時候,一般輸入完會自動變為超鏈接,在網址前輸入』就解決咯
- 複製,選擇性粘貼裡面有幾個非常好用的——僅值,轉置(個人推薦用transpose公式)
- 公式裡面切換絕對引用,直接點選目標,按F4輪流切換,例如A1,$A$1,$A1,A$1
- 快速填充能取代大部分有簡單規律的分列、抽取、合併的工作
===============公式篇==================
- if、countif、sumif、countifs、sumifs,這幾個一起學,用於條件計數、條件求和
- max、min、large,這幾個一起,用於簡單的數據分析
- rand、randbetween,這倆一起,用於生成隨機數,也可以用於生成隨機密碼(用rand配合char可生成中英文大小寫隨機的)
- 定位類型的函數:MID、SEARCH、LEN、LEFT、RIGHT一起學吧,簡單但異常實用
- 四捨五入個人偏好用round函數,舉個簡單例子,一列數據,2.04、2.03並求和,顯示保留1位小數,你會在界面上看到2.0、2.0,求和卻是4.1,表格列印出來會比較讓人難理解
- subtotal:用於對過濾後的數據進行匯總分析
- sumproduct:返回一個區域的乘積之和,不用A1*B1之後再下拉再求和
- Vlookup函數,這個不多說了,神器;另外推薦lookup函數:LOOKUP(1,0/(條件),查找數組或區域)
- offset函數,常用於配合其他函數使用,例如想將10*20的表中的每行複製成3行按原順序變成30行:=OFFSET($A$1,INT((ROW(A1)-1)/3),COLUMN(A1)-1,1,1) 下拉,由於不用到列,所以等同於=OFFSET($A$1,INT((ROW(A1)-1)/3),0),我當初是這麼做筆記的....:=(A1,向下偏移(向下取整(行數-1)/3),向右偏移0)
- text,例如19880110 text(A1,"0-00-00"),轉為1988-01-10,用法很多
- weekday,讓你做時間計劃表什麼的時候,把日期轉為「星期X」
- column(目標單元格),返回目標單元格所在列數,有時候真的很好用...還有 @黃老邪推薦的columns
- transpose(目標區域),神奇的轉置,把行變成列,把列變成行...
- ,可在目標單元格後面增加某些字元,偶爾用(我這種強迫患者用的是concatenate公式,我特么有病!)
- 數組,雖然複雜,但是有的公式配上數組簡直爽爆
- 多百度,例如曾經碰到一個難題,把X分X秒,轉為X秒,例如172分52秒,百度半天得到的公式:=IF( IFERROR( FIND( "分", $E2 ), 0) &> 0, LEFT( $E2, FIND( "分", $E2 ) - 1 ) * 60 + IFERROR( MID( $E2, FIND( "分",$E2 ) + 1, FIND( "秒", $E2 ) - FIND( "分", $E2 ) - 1 ), 0 ), LEFT( $E2, FIND( "秒", $E2 ) - 1 ) * 1 ) 度娘很厲害的(評論裡面直接用=TEXT(SUBSTITUTE(SUBSTITUTE("00:"A1,"秒",""),"分",":"),"[s]"),把文本轉為時分秒的標準格式再轉秒,確實是更好的方法)
===============圖表篇================
- 不同的場景請用不同的圖,轉個非常精髓的圖:
- 數據透析表、數據透析圖,嗯嗯,推薦的人太多了...
- 圖表設計——布局,靈活運用好多類數據時的「次坐標軸」
- 選擇數據——右鍵——更改圖標類型,靈活在一張表上結合起來柱狀圖和折線圖
===============技巧篇=================
- 數據——分列,將列內的數據拆分成多列,比如「XXX省XXX市」,拆成省、市兩列,「XX小時XX分鐘」拆成時、分兩列,可以按照寬度、文本、標點等作為界定進行拆分,非常多的場景會使用到,請優先學會...
- 如果你不是靠excel吃飯,請不用那麼geek,而是學會excel的邏輯——配合簡單的公式、排序、替換、if等全局操作能得出的結果,不一定非要用一個長公式然後下拉,舉例:
如何將無規律的一列上下翻轉?
——創建一列,標上1、2、3……,下拉,以該列為主排序,改升序為降序,擴展目標列,得到結果,之後可以刪掉創建的輔助排序列
如何將目標區域的每一行數據下面插入一條空行?
——創建一列,標上1、2、3……,下拉,下面空白行標上1.5、2.5、3.5……下拉,同理排序~Tada~
- 條件格式——突出顯示單元格規則,裡面的「重複值」,在實時錄入和檢查標記時很實用
- 在條件允許的情況下,升級到office 2013吧,excel 2013比2010好到爆啊!比如新增的sumifs、averageifs等多條件if,比如選擇一個區域,右下角小標「快速分析」自動生成數據條、色階、柱形圖、匯總圖、透視表、折線圖等等啊,秒中出啊有木有!
===============插件篇=================
- Power Map :在線地圖+在線演示+製作視頻,隨便來個中國壕熱力圖:
當然,也有柱狀圖:
- Power View:帶可視化交互效果的圖表,很適合演示
默認配色就很不錯,而且演示的時候點擊時會直接按你點擊的類型幫你顯示對應的數據(例如上面的堆積柱狀圖)
- Power Query:這個用法很多,我主要用於以下兩點:
1. 在線Web抓取:不需要學會某個編程語言也能爬蟲+分析一些簡單數據,隨便舉個例子輸入新浪股票的網址,它自動幫忙抓取到N個表,我隨便打開一個:
2. 連接資料庫:不需要學會SQL語法也能查詢+分析資料庫內的數據,這個就不方便截圖了...
打比方說,常見的 select * from ... where xxx = xxx and xxx&>xxx group by xxx這種sql語法查詢的內容,可以在Power Query中直接通過點擊、篩選等操作就列出來
- 各種excel工具箱,這個不多介紹了,不常用,也就不打廣告了,但是挺適合部分長期使用excel的職場人士使用
- SmartArt也是一大神器,我終於不用在Ai或者PPT上作圖再粘過來了...
==================數據可視化篇====================
常見的數據可視化工具不再贅述,在知乎裡面一搜一大把,我的經驗不算多,但是單獨加這個分類是想強調數據可視化的重要性,以及我對數據可視化的理解,希望大家結合下面的內容再去看其它答案的數據可視化工具:
1. 要『正確』地理解數據可視化,一切不以幫助理解數據為目的的可視化都是耍流氓,例如
- 倒騰半天用各種花哨工具做出來的酷炫效果(也包括一些可視化工具的網站),砸UI飯碗
- 本來需要輸出的是給其它部門的數據報表,自以為是地加上可視化,請做好本職工作
- 桑基圖、箱線圖、雷達圖用的很溜,但實際Boss只想用看(或者只會看...)熟悉的柱狀圖、折線圖、餅圖
2. 我認為的『正確』的數據可視化是:
- 易理解的。選擇正確的表達形式,適合用柱狀圖就別用散點圖,也別用那些受眾人群不好理解的特殊用圖
- 可維護的。改了一點數據或者下次有類似報表再做不要花重複的時間再來一次
- 有標準的。在同一工作範疇內選擇盡量標準一致性的數據可視化效果,坐標、圖例、篩選盡量統一,所以也不推薦一個報告用到多種可視化工具
3. 一些個人技巧
- 個人分析使用excel自帶透視圖,後台用的inspinia模板 + echarts(另外補充,echarts-x很好用但很多人不知道),寫報告用圖說,商業數據分析用Tableau,另外覺得GA和umeng的可視化做的不錯可以學習借鑒
- 有時候看到數據維度多的時候,覺得用什麼圖都不合適,我會先看echart圖例再往回看適用具體哪種
- 思維不要固化在柱狀圖、折線圖、餅圖,多看多學才能橫向拓寬自己的知識面
- 大部分後台需求是可以用圖來表達的,密密麻麻的數據表格會讓人無法第一時間抓到重點,不要吝嗇開發的時間
- 補充上條,為了數據表格能隨時導出,在可視化表達之後,也考慮是否要把表格補充進來,這點我覺得umeng做的真的很好
媽呀,寫到這我真要吐槽這知乎新版的『可視化』,bug太多了,我編輯個答案各種丟圖丟格式還多加換行...
==================其它篇====================
- 不會寫宏沒關係,要懂得怎麼使用別人的宏(自行百度「excel宏大全」吧~),怎麼保存xlsm,怎麼錄製宏。當你把機械化的一套操作通過錄製宏實現,並用xlsm配合auto_open自動操作,眼看錶格自動化操作,在兩秒內給你返回原來每天固定要做十幾分鐘的數據分析結果時,那個雞皮疙瘩...
- 有時間推薦泡泡excel的論壇,excelhome什麼的,神人太多了....
- excel滿足不了你,又懂編程,想秀逼格的,請右轉百度 SPSS
????????? 出題的分割線必須華麗?????????
額,我都寫那麼多了,出個題又不會死——
【A列】
a
a
a
a
b
b
b
c
c
d
d
d
d
e
……
……
……
每行僅一個數據,無法準確知道有多少個a,多少個b,多少個c……
請【僅用一個公式】統計出——【A列中不同單元格的個數】,比如a、b、c、d,算4個
請注意,只允許公式,其他操作均不允許,因為這個題不是為了結果,而是考excel邏輯的...
(擦,這麼快就被解答,說好的面子呢!)
【後記】
1. 關於答案
excel是一個很龐大很完整的「系統」,各行各業用處定然不盡相同,所以答案肯定仁者見仁智者見智,我也只是拋磚引玉,說說自己在個人工作上的經驗
2. 關於疑問求解
excel里的幫助(F1)非常之有用,輸入關鍵詞就會提供給你需要的信息,請常用!個人推薦是——基礎操作找百度,公式函數找F1,偏具體的需求找excelhome
3. 拋玉...
- 會計中都有哪些必須熟練掌握的 Excel 公式?分別用於哪些場合?熟練是指到什麼程度? - 調查類問題
- Excel 中的顏色要怎麼搭配,視覺上更能接受且區分度高? - 設計
- 樓下Yumeng Guo的圖表系列,表示已收藏...
4. 關於學習與書籍
引用 @諶斌回答的如何快速有效地提高 Excel 技能水平?——
我覺得提高Excel水平最重要的是某種「刺激」:
你需要交一個報告;
你需要做一個分布圖;
你需要做數據去重;
你需要做數據排序;
你需要做數據統計;
這種「刺激」唯一不能是:你想學Excel。個人非常感同身受,我所有的學習均是受上面所提的各種「刺激」,所以假如讓我推薦學習excel的書籍,我怕誤人子弟...不過,我個人還是比較傾向在有一定基礎之後補充完善的乾貨...
5. 一個硬廣
寫了那麼多excel技巧,也希望大家能支持正版,給個正版的Office365一年家庭版(5台PC/Mac)的399-20優惠碼,平均下來80塊錢都不到:
淘寶網 - 淘!我喜歡
??????????????????????
日誌
2014/01/19 V1.0 初稿
2014/01/30 V1.1 補充部分圖片,新增技巧篇
2014/02/06 V1.2 梳理答案結構,補充部分非硬貨
2014/12/09 V1.3 增加插件篇,公式篇新增部分
2017/03/22 V1.4 增加數據可視化篇
??????????????????????
回答有些長,為節約大家的時間,我選取了一個經典案例,輔以詳細的說明(中文版Excel2013)放在開頭,若沒有時間看全部回答,可以詳細看一下這個案例。
這個案例充分體現了「將Excel的元素融入圖表」的技巧。以下商業雜誌圖表均利用了這一技巧。
下圖是我參照上圖製作的圖表。
首先選中源數據,A到F列
繪製散點圖,得到經典的Excel風格圖表
將利潤率設為次坐標:選中橙色那根線,右鍵-設置數據系列格式-次坐標軸
刪去圖表標題、圖例,調節橫坐標、兩個縱坐標的上下限,刪去縱網格線,刪去兩個縱坐標的軸線,得到這樣一張圖
下一步稱為「錨定」,滑鼠游標移動到下圖所示的圖表左上角的頂點處,按住Alt,隨後按住滑鼠進行拖動,發現這樣調節圖表的尺寸,限定於Excel的網格點。
四個角都這樣進行調節,分別「錨定」於N7, V7, N15, V15
選中圖表區域,右鍵-設置圖表區域格式,在屬性中選擇「大小固定,位置隨單元格而變」,這樣,在調整Excel行距和列寬時,圖表就不會隨之而動。
在第4~6行輸入內容,設置填充色
調節7~15行行距,使得Excel網格線與我們做的圖表的橫向網格線一一重疊;
調節O列和U列列寬,使得O列左側網格線恰好經過圖表橫網格線的起點,U列右側網格線也是一樣的道理,如下圖所示。
選中圖表區,填充色改為無色,外輪廓也刪去,這樣圖表就變成「透明」的了
隨後對N7:V15這個區域的單元格進行填充色。
(選中這些單元格的方法:
先選中圖表區域外的一個單元格,如M7,按鍵盤的→鍵,移動到N7,然後按住Shift,再按→鍵或↓鍵調節即可,選中後進行單元格填充。)
在Excel「視圖」中取消勾選網格線
最後添加一些圖例即可
相信你已體會到了如何將Excel的元素融入圖表設計中。
======================原回答=========================
圖表的重要性不言而喻,再好的數據,如果不能有效地呈現出來也是白費功夫。
我相信看完這個回答後,你再也不會將圖做成這樣。
商業雜誌上的這些高端大氣的圖是用什麼軟體做出來的?
答案就是Excel。
滑珠圖、子彈圖、瀑布圖……一切都可以用Excel最基本的操作搞定。
我會先介紹一些設計的核心理念和方法,然後列舉16個「商務范」圖表製作實例,包含詳細的製作步驟,最後分享一些配色方案。
==================================================================
目錄
一、商務圖表製作核心理念和方法
- 突破Excel的圖表元素
- 突破Excel的圖表類型
- 布局與細節
二、「商務范」圖表製作實例
- 日期坐標軸妙用
- 堆積柱形圖妙用
- 漏斗圖-利用輔助列佔位
- 自定義Y軸刻度間距
- 含加粗邊緣的面積圖
- 圖表覆蓋妙用 - 橫網格線覆蓋於圖表之上
- 為Pie圖加背景圖片
- 儀錶盤
- 多數量級的幾組數據同時比較
- 手風琴式摺疊bar圖
- Water Fall 瀑布圖
- 不等寬柱形圖
- 滑珠圖
- 動態圖表1
- 動態圖表2
- Bullet圖-豎直
三、配色方案
- Nordri設計公司分享的配色方案
- ExcelPro分享的方案
四、自學參考書目和資料
==================================================================
正文
一、商務圖表製作核心理念和方法
(這一章節的筆記整理自劉萬祥老師的博客ExcelPro的圖表博客)
1. 突破Excel的圖表元素
不要僅用「圖表」做圖表,而是用「圖表+所有Excel元素(如單元格,填充色,文本框)」去做圖表。
(在我開頭舉的案例中有詳盡的說明)
左上圖,只有B4單元格是圖表區域,標題利用的是B2;B3-B5填充淺色,"index"和"data"分別在B3、B5。
右上圖,B2為圖表序號,C2為圖表標題,填深綠色,B3為副標題,圖例放在C4,圖表在C5,B2到C5填充淡色,B6、C6合併填寫注釋。
左上圖,標題在C2-H2居中,圖表在C3-H3,利用Excel單元格的數據表在C6-H8。
右上圖,B2填紅色裝飾,標題和副標題分別在B2、B3,圖表在D4-F4,數據來源在D5,標號2為矩形框,整個區域有邊框。
2. 突破Excel的圖表類型
左上圖,先用所有數據做曲線圖或柱形圖,然後選中相應的序列,更改圖表類型,有時還需要用到次坐標軸。
右上圖,先做好面積圖,然後將該數據序列再次加入圖表,修改新序列的圖表類型為曲線圖,調粗線型。
3. 布局與細節
- 布局
下圖從上到下可以分為5個部分:主標題區、副標題區、圖例圖、繪圖區、腳註區。
特點有:完整的圖表要素;突出的標題區;從上到下的閱讀順序。
標題區非常突出,佔到整個圖表面積1/3以上,其中主標題用大號字和強烈對比效果,副標題提供詳細信息。
- 豎向構圖方式
整個圖表外圍高寬比例在2:1到1:1之間,圖例一般在繪圖區上部或融入繪圖區裡面
- 使用更為簡潔醒目的字體
商業圖表多選用無襯線類字體
圖表和表格的數字中使用Arial字體、8~10磅大小,中文使用黑體
- 注意圖表的細節處理
1. 腳註區寫上數據來源
2. 圖標註釋:對於圖表中需要特別說明的地方,如指標解釋、數據口徑、異常數據等,使用上標或*等進行標記,在腳註區說明
3. 坐標軸截斷標識
4. 四捨五入:在腳註區寫明:由於四捨五入,各數據之和可能不等於總額(或100%)
5. 簡潔的坐標軸標籤:如2003、』04、』05
6. 讓Line圖從y軸開始:雙擊x軸,Axis Options-最下-Position Axis-on tick marks
7. 作圖數據的組織技巧: 原始數據不等於作圖數據;作圖前先數據排序;將數據分離為多個序列,每個序列單獨格式化
8. 其他: 去除繪圖區的外框線,去除縱坐標軸的線條色,將網格線使用淡灰色予以弱化,bar間距小於bar寬度,餅圖分塊用的白色線
—————————————————————————————————————
二、「商務范」圖表製作實例
(這一章節的16個案例均出自劉萬祥老師的Excel圖表之道 (豆瓣),該書基於Excel2003)最初回答中,這部分整理自我的筆記,基於英文版Excel2010。為了知友閱讀方便,我以Excel 2013中文版操作了一遍,將操作步驟逐條改為了中文。
如果你使用的是其他版本,具體操作方法會不同(我的回答中以【】注出),但「【」前面的步驟說明和思路是沒有問題的。
儀錶盤、滑珠圖、子彈圖、瀑布圖、動態圖表我有自作的模板。有需要的請至 Excel templ_免費高速下載
1. 日期坐標軸妙用
利率(y軸)隨時間(x軸)的變化,我們希望得到下圖所示的柱狀圖,橫坐標的間隔按月份(3月、6月、12月、24月)分布。
原始數據與輔助列(A列為月份,B列為利率,C列是輔助列)
繪製方法
1) 選中A2:B5,做柱狀圖,發現應是橫坐標的A列值也成了柱子
2) 刪除系列1
方法1【選中圖表 --&> Excel標題欄圖表工具 --&> 設計 --&> 選擇數據 --&> 系列1 --&> 刪除】
方法2【直接點擊藍色柱子 --&> 按Delete鍵刪除】
3) 將橫坐標轉化為我們希望的A列的值
【選中圖表 --&> Excel標題欄圖表工具 --&> 設計 --&> 選擇數據 --&> 水平(分類)軸標籤 編輯 --&> 選擇區域A2:A5】
4) 將橫坐標轉化為日期坐標軸 【雙擊橫坐標 --&>如下左圖所示選擇「日期坐標軸」】
得到下右圖
5) 刪去橫坐標【選中橫坐標 --&> 按Delete鍵刪除】
6) 將輔助列添加進去【選中輔助列C2:C5 --&> 複製 --&> 選中圖表 --&> 粘貼】
藍色的「系列2」就是我們的輔助序列,因為值為0,所以看不到
7) 將藍色「系列2」轉化為折線圖
【選中圖表 --&> Excel標題欄圖表工具 --&> 格式 --&> 最左側下拉菜單選擇最後一項「系列2」 --&> Excel標題欄圖表工具 --&> 設計 --&> 更改圖表類型 --&> 如下圖所示將藍色系列1的類型改為折線圖】
得到
8) 讓藍色折線圖的數據標籤顯示出來 【選中藍色折線 --&> 右擊滑鼠 --&> 下圖所示勾選數據標籤「下方」】
9) 隱藏藍色折線 【選中藍色折線 --&> 右擊滑鼠 --&> 輪廓選擇「無輪廓」】
得到
10) 逐個修改橫坐標 【點擊選中橫坐標,發現四個都選中了(下左圖所示) --&> 再點擊第一個0,將其選中(下右圖所示) --&> 滑鼠點擊公式輸入欄,輸入「=」,滑鼠點擊A2單元格 --&>回車】依次修改即可
注意:在選中第一個0後,不要直接輸入「=」,而是要在公式輸入欄里輸入
**點評:該案例妙在利用輔助列,做出了柱狀圖的坐標值。當然,也有萬能的辦法,即不用輔助列,在完成5)之後,添加文本框作為坐標值。用本例所示的方法好處在於,源數據3、6、12、24修改之後,柱子、坐標值都會隨之而動。
2. 堆積柱形圖妙用
效果如圖,看似是簇狀和堆積柱形圖合用,實際呢?
一步即可,只需在源數據上下些功夫
【選中下圖所示B9:E20單元格 --&> 繪製堆積柱形圖】
**點評:利用錯行和空行,奇妙無窮。
3. 漏斗圖-利用輔助列佔位
效果如圖,形似漏斗。
原始數據 (指標需排序好,從大大小)
添加輔助列 【C3單元格公式=($D$3-D3)/2,然後拉至C8】
繪製方法
1) 選中B3:D8,繪製堆積條形圖
2) 把漏鬥倒過來,即反轉縱坐標 【雙擊縱坐標 --&> 勾選「逆序類別」】
3) 將綠色系列1隱去【選中綠色條 --&> 右鍵 --&> 填充 --&> 無填充顏色】
**點評:輔助列永遠是好幫手。
4. 自定義Y軸刻度間距
以股價隨時間變化為例,重要的是漲跌幅度,且幅度很大,這裡我們採用自定義Y軸間距,並以常用的對數坐標為例。
最終效果圖
原始數據
通過觀測原始數據最小值和最大值,我們希望以20、30、50、100、400、600為刻度作為縱坐標,
將數據處理如下
- C列是B列值的對數值 C2單元格公式為 =Log(B2) ,拉至C12
- F列即我們希望的刻度
- G列同理,是F列的Log值
繪製方法
1)選中C2:C12 繪製折線圖
2) 將G2:G7加入到圖表中 【選中輔助列G2:G7 --&> 複製 --&> 選中圖表 --&> 粘貼】
3) 將新加入的藍色折線改為散點圖
【點擊藍色折線 --&> Excel標題欄圖表工具 --&> 設計 --&> 更改圖表類型 --&> 如下圖所示將藍色系列2的改為「帶直線和數據標記的散點圖」】
得到
4) 設置縱軸下限為1 【雙擊縱軸 --&> 在坐標軸選項里將最小值調節為1】
5) 刪去縱坐標軸,刪去水平網格線;
6) 設置坐標軸在刻度線上【雙擊橫坐標軸 --&> 如下左圖所示勾選「在刻度線上」】
得到右下圖
7) 將藍色折線的橫坐標設置為E2:E7【點擊藍色折線 --&> Excel標題欄圖表工具 --&> 設計 --&> 選擇數據 --&> 如左下圖所示選擇「系列2」 --&> 點擊「編輯」 --&> 如右下圖所示,X軸系列值選為E2:E7 --&> 確定】
得到
8) 讓藍色數據點的數據值顯示出來 【點擊藍色直線 --&> 右側選擇數據標籤-左】
縮小一下繪圖區
9) 添加誤差線 【點擊藍色直線 --&> 右側選擇誤差線-更多選項】
此時,橫縱誤差線都出來了
10) 刪除縱誤差線 【點擊下左圖所示的位置選中縱誤差線 --&> 按Delete鍵刪除】
得到又下圖
11) 調節橫誤差線參數 【雙擊橫誤差線 --&> 在右側彈窗里勾選「正偏差」,「固定值」改為10】
縮小一下繪圖區,得到右下圖
12) 隱藏藍色線 【右鍵藍色直線 --&> 選擇無填充,無輪廓】
13) 調節誤差線的顏色、線形 【雙擊誤差線 --&> 右側彈窗中修改(下左圖所示)】
得到右下圖
13) 與本回答的案例1類似,逐個修改縱坐標數據值【以2.78這個數據為例:選中縱坐標(6個數據一下子都選中了) --&> 再點擊2.78這個數據(如下圖所示,只有2.78選中了) --&> 滑鼠點擊公式輸入欄,輸入「=」,然後滑鼠點擊600(F7單元格) --&> 回車】
依次逐個修改,大功告成。
**點評:本例極其巧妙地藉助誤差線,實現橫向網格線。誤差線在後續案例中會多次提及。當然,有人會說完全可以不用誤差線,插入幾個直線拖動就好了。但是,本例方法的好處是,修改20、50、400等坐標值,網格線也會跟著移動。
5. 含加粗邊緣面積圖
最終效果與源數據
繪製方法
1) 選中數據做折線圖
2) 將源數據再次添加進圖表中【選中源數據 --&> 複製 --&> 選中圖表 --&> 粘貼】
發現系列2覆蓋住了系列1
3) 將系列2改為面積圖【點擊選中藍色折線 --&> Excel標題欄圖表工具 --&> 設計 --&> 更改圖表類型 --&> 如下左圖所示將改為面積圖】
得到下右圖
4) 調節坐標軸位置 【雙擊橫坐標軸 --&> 右側彈窗中勾選「在刻度線上」】
得到右下圖
調節顏色就好了
下面這個圖是我做的~
**點評:兩種或多種圖表類型合用的方法一定要掌握,活學活用。
6. 圖表覆蓋妙用 - 橫網格線覆蓋於圖表之上
最終效果
繪製方法
以柱狀圖為例 (其他類型的圖都一樣)
源數據
1) 繪製柱形圖
2) 將其錨定 【滑鼠游標移動到下圖所示的圖表左上角的頂點處,按住Alt,隨後按住滑鼠進行拖動,發現這樣調節圖表的尺寸,限定於Excel的網格點。】
如下圖所示,將四個角分別錨定於D2,G2,D9, G9
3) 複製圖表【選中圖表 --&> 複製 --&> 滑鼠點擊任意一個單元格 --&> 粘貼】
得到左右兩個一模一樣的圖表
4) 對右邊的圖表
- 圖表區背景色設為無色【右鍵圖表區 --&> 填充和輪廓都設為無】
- 柱子設為無色【右鍵柱子 --&> 填充和輪廓都設為無】
對左邊的圖表
- 刪去左網格線【選中網格線 --&> Delete鍵刪除】
- 橫軸直線隱去【選中橫軸 --&> 右鍵 --&> 無輪廓】
- 橫坐標和縱坐標都的字體都設為白色 【分別選中橫縱左邊 --&> 菜單欄中將字體顏色設為白色】
5) 按住Alt移動第二張圖覆蓋於第一張圖之上。一定要按住Alt進行拖動!!!!!!
6) 自行設計網格線顏色即可
**點評:此案例巧妙地利用了圖表覆蓋。
7. 為Pie圖加背景圖片
最終效果
原始數據
繪製方法
1) 先用A1:A5做餅圖,為系列1
2) 選中源數據中任意一個值 (如A3) 添加到圖表中 【選中A3 --&> 複製 --&> 選中圖表 --&> 粘貼】
為系列2
此時無法看到也無法選擇系列2,看到的仍然是上圖的樣子
3) 將系列1改為次坐標軸【選中圖表 --&> Excel標題欄圖表工具 --&> 設計 --&> 更改圖表類型 --&> 將系列1改為次坐標軸(下圖所示)】
看到的仍然是上圖的樣子
4) 將系列設為無填充【右擊大餅 --&> 設置填充色為無填充】
此時看到的正是系列2,如下圖
5) 為系列2加背景圖片 【雙擊圖表,右側出現彈窗 --&>Excel標題欄圖表工具 --&> 格式 --&> 左側下拉菜單選擇「系列2」 --&> 右側彈窗中選擇插入圖片 】
**點評:如果不用本案例的方法,直接給餅圖加背景圖,得到的是...
8. 儀錶盤
最終效果
在某個單元格中輸入數值(0-100),紅色的指針會隨之而動
該案例不是很切題,應用也很局限,所以刪去了操作步驟。該例成品可至前面提到的網盤地址中下載。若有興趣研究詳細做法,請私信。
9. 多數量級的幾組數據同時比較
最終效果
原始數據
處理數據
F3單元格 =B3/MAX($B$3:$B$8)*0.8,拉至F8
G3單元格 =1-F3,拉至G8
H3單元格 =C3/MAX($C$3:$C$8)*0.8,拉至H8
I3單元格 =1-H3,拉至I8
J3單元格 =D3/MAX($D$3:$D$8)*0.8,拉至J8
繪製方法
1) F3:J8作堆積條形圖,刪去網格線、橫坐標軸
2) 縱坐標逆序【雙擊縱坐標 --&> 左側彈窗中勾選「逆序類別」】
3) 把佔位條設為白色 【在需要調成白色的條上右鍵 --&> 填充色設為無色】
添加三個文本框,得到
**點評:0.8是可調節的,根據需要而定,可以是0.7,也可以是0.9
這個案例在2014年終彙報中用到了!特別適合不同數量級的數據對比。
10. 手風琴式摺疊bar圖
最終效果(突出前三個和後三個數據,中間的數據弱化顯示)
原始數據 (假設前後各有三個數據需要強調)
作圖數據注意:
- 第一列 :若前後各有n個數據需要強調,那麼中間就空n個;
- 第二列:中間的數據若有m個,則前後各留m-1個;
- 兩列首行要對齊
如下圖所示
繪製方法
1) 以第一列做堆積條形圖(上圖第一列黑色框內的數據,E2:E10)
2) 將第二列數據添加到圖表中【選中上上圖中第二列黑色框內的數據(F2:F17) --&> 複製 --&> 選中圖表 --&> 粘貼】
3) 將藍色條形圖改為次坐標軸 【單擊選中藍色條 --&> Excel標題欄圖表工具 --&> 設計 --&> 更改圖表類型 --&> 將系列2的「次坐標軸」勾選】
得到
4) 將上下兩個橫坐標軸的上限值改為一致,這裡改為100【雙擊橫坐標軸 --&> 在右側彈窗中調節最大值為100】
5) 讓次縱坐標軸顯示出來【點擊圖表區 --&> 下圖所示勾選次要縱軸】
此時四根軸都出來了(上左圖所示)
6) 將左右兩根縱軸反轉【雙擊縱軸 --&> 右側彈窗中勾選「逆序系列」 --&> 另一根縱軸一樣處理】
得到右下圖
7) 刪去下面和右邊的兩根軸,然後可設置填充色等
**點評:你可以嘗試一下其他情況,如前後各突出5個,或前突出2兩個,後突出4個。其實利用的都是空格佔位。
11. Water Fall 瀑布圖
最終效果
原始數據
作圖數據
D3 =B3
D4 =SUM($B$3:B4) ,拉至D9
E3 =B3
E10 =B10
F4 =IF(B4&<0,D4,D3) ,拉至F9
G4 =IF(B4&>=0,B4,0) , 拉至G9
H4 =IF(B4&>=0,0,ABS(B4)) , 拉至H9
作圖方法
1) 選中藍色框內的值 (E3: H10),做堆積柱形圖
2) 藍色柱形圖設置為無色【右擊藍色柱 --&> 無填充色】
再稍作調節
12. 不等寬柱形圖
最終效果1 - 方法1製得
(高度反映ARPU值,寬度反映用戶規模,四個柱子依次是四種產品)
原始數據
最終效果2 - 方法2製得
繪製方法1 - 分組細分法 - 柱形圖
將數據處理如下 [每個ARPU數據重複次數為「用戶規模」(柱子寬度)數]
1) 選中B7:E26,做柱形圖,刪去無關元素
2) 選中任意一根柱子,在右側「設置數據系列格式」中將「系列重疊」改為100%,將「分類間距」改為0%
就得到了我們想要的圖表
繪製方法2- 時間刻度法 - 面積圖
原始數據依舊
作圖數據要花一些功夫
首先看A列,A1的內容是0,A2到A4是「產品1」的「用戶規模」,為8,A5到A7是「產品1」和「產品2」的「用戶規模」之和8+4=12,同理A8到A10是14,而最後一個單元格A11是8+4+2+6=20
注意,如果是5個產品,8個產品呢?A1永遠是0,A1下面每一組依舊是3個,而最後一個單元格仍是所有用戶規模之和
B列到E列就不用多說了,兩兩分別是ARPU值
1) 選中A1:E11,做面積圖,刪去無用的信息,但注意要留著橫坐標
2) 將橫軸改為A1:A11 【選中圖表 --&> Excel標題欄 圖表工具 --&> 設計 -- &> 選擇數據 --&> 單擊下圖所示的水平軸標籤 編輯按鈕 --&> 在彈窗中選擇為A1:A11 --&> 確定】
3) 刪去多餘圖形,如下圖所示,在紅圈位置處單擊,按Delete鍵刪除
得到
4) 將橫軸改為時間刻度 【選中橫坐標 - 右側設置坐標軸格式中選為日期坐標軸】
然後刪去橫坐標,得到
5) 依次更改這4個柱子的輪廓為白色,並調節輪廓線寬
得到最終的圖表
*點評:方法1簡單易行,但方法2做出來的圖更美觀。兩者都是巧妙地構造作圖數據,值得一品。
13. 滑珠圖
最終效果 (右圖是我仿照原圖畫的)
藍色奧巴馬支持率,紅色麥凱恩支持率。縱坐標為不同人群
兩種滑珠為散點圖,橫樑為條形圖
繪製方法
數據(左下) E列為散點圖Y軸數據
1)選中A2:A10和D2:D10,作簇狀條形圖,並將縱軸逆序排列,將橫坐標最大值定為100,得到右下圖
2) 選中B2:B10,複製,粘貼入圖表,然後將這個新系列改為改為散點圖(左下)
將紅色散點圖的橫坐標改為B2:B10,縱坐標改E2:E10,得到右下圖
3) 用同樣的方法處理C2:C10
4) 調節柱形圖、散點圖的顏色、填充等,完工。
*點評:乍一看摸不著頭腦的圖,其實就是條形圖和散點圖的巧妙疊加。我的工作中就用到了這一案例,縱坐標是10個人,而散點是每個人的兩項指標(0~100),真是形象而明了。本例用到的步驟在之前均多次使用,所以沒有詳細展開。
14. 動態圖表1
B3單元格 =INDEX(B8:B13,$B$5) 橫向拉到N3
(這樣當在右下角的List Box里選擇時,B5單元格灰顯示選擇結果,B3:N3就會跟著顯示選擇結果對應各月的數值)
以B3:N3作圖即可
輔助閱讀:List box是怎麼出來的?
【也可不用List box,直接在B5里輸入數值(1~5)就好】
List box的調出方法:
File-Options-Customize Ribbon-右邊框內勾選Developer 這樣面板就有Developer欄,單擊Developer-Controls-Insert-第一排第五個 List Box 添加到工作表中
右擊該List Box, Format Control-Input range $B$8:$B$13
Cell link $B$5
B5就會顯示在List Box里選擇了第幾個數值
15. 動態圖表2
以下圖為例。B5設置數據有效性只可選擇07年、08年或09年
B7單元格 =CHOOSE(IF(B5="08年",2,IF(B5="07年",1,3)),1,2,3)
B8單元格 =INDEX(B1:B3,$B$7)
拉到F8
先以B1:F3作Line圖,選擇B8:F8 Ctrl+C
Ctrl+V到圖表中即可
16. Bullet圖-豎直
最終效果 與原始數據
繪製方法
1) 以A2:F6做堆積柱形圖(左下),轉換橫縱坐標(右下)
2) 更改最下藍色柱子(實際)為次坐標軸並適當將其變窄,得到左下圖
3) 更改最下紅色柱子(目標)為次坐標軸,並更改為折線圖,得到右下圖
去掉紅色連線並將方塊改為紅短線
然後設置其他顏色等,大功告成
*點評: 子彈圖看起來蠻高端的,但若不輔以說明,別人還是很難看懂的,所以子彈圖要慎用。同樣,每步操作方法在前面都多次詳細說明,在這就寫的簡潔一點。
—————————————————————————————————————
三、配色方案
配色主題設置方法 (以Excel2013做示範,其他版本大同小異)
Step1. &<頁面布局 - 顏色- 自定義顏色&>
Step2. 總共12個顏色可自定義,單擊任意一個顏色下拉菜單,選擇「其他顏色」,輸入RGB值,全部完後命名,保存即可。這樣,在&<頁面布局 - 顏色&>下拉菜單中就可以選擇自定義的主題。
以下每個配色方案都提供了這12種顏色的RGB值
1. Nordri設計公司分享的配色方案
Nordri 商業演示設計每種配色方案的12個著色的RGB值下載請移步 Nordri合集_免費高速下載
1-碧海藍天
2-達芬奇的左手
3-老男孩也有春天
4-路人甲的秘密
5-旅人的腳步
6-那拉提草原的天空
7-香檸青草
8-熱季風
9-軟體人生
10-商務素雅
11-商務現代
12-數據時代
13-素食主義
14-歲月經典紅
15-夏日嬤嬤茶
16-郵遞員的假期
17-氈房裡的夏天夏天
2. ExcelPro分享的方案
四、自學參考書目和資料
ExcelPro的圖表博客
Excel圖表之道 (豆瓣)
Nordri 商業演示設計
用地圖說話 (豆瓣)
演說之禪 (豆瓣)
說服力 讓你的PPT會說話 (豆瓣)
別怕,Excel VBA其實很簡單 (豆瓣)
在諮詢公司、VC/PE/Hedge Fund等基金混跡多年,一直靠著Excel的各種技巧安身立命和升職加薪。可能是因為程序員出身的原因,在學會以上各個答案提到的裝逼炫酷圖表、快捷鍵和一些略複雜的函數(VLookup等)之外,總是希望從更深的層次去探索Excel及各類Office軟體,直到遇到了數組函數和VBA編程。這些技能一旦掌握能將工作效率提高數倍甚至是十倍以上,然而周圍卻很少有人掌握。如果對這些技能感興趣,可以關注這個活動:粉絲回饋:程序讓你更性感 - 數據冰山 - 知乎專欄。
數組函數和VBA編程,簡直就是為程序員而生的,數組函數充滿了資料庫的思維,而VBA本身就是徹頭徹尾的編程,再加之各種介面,能夠將Office各套軟體以及OS下的各種功能完美結合在一起。因為Excel+VBA是圖靈完備的,最後輔以Excel簡單高效的數據呈現界面,所以在我的心目中,Excel+數組函數+VBA,簡直就是網頁前端+客戶端+後台程序+資料庫。感覺學會了這些,某種意義上就是成為了Full Stack Developer(全棧工程師),各互聯網公司夢寐以求想招到的人。
一、數組函數
數組函數往往會和Index、Indirect及Address等地址相關和數據塊相關的函數搭配使用,如果不考慮效率的話,基本可以替代各種SQL語句了。
數組函數之案例1:計算某類產品的總價值
計算AA產品的總價值,替代select sum(產品數量x產品單價) from ... where 產品編號=『AA』
{=SUM(IF(($B$4:$B$8="AA"),($C$4:$C$8)*($D$4:$D$8),0))}
如果沒有數組函數,使用sumif等函數也會很複雜。數組函數之案例2:挑選不重複的值並計算總和
左邊的白色區域是原始數據,右邊的彩色區域使用了數組函數的輸出區域。數組函數實現了兩大功能:
- 黃色區域:將不重複的name+month篩選出來。
- 藍色區域:替代了select sum(tot) from ... group by name, month,將name+month對應的tot進行加總
如果沒有數組函數,只能使用Pivot Table等複雜方式,不僅程序開銷很大,而且還不夠靈活。
數組函數之案例3:
這是一個幫助某國際家用電器廠商預測中國各家電品類市場潛力及規模的項目,從2005-2024年。一般的Excel函數只能解決兩維的問題,而這次客戶提出了這個變態的n維需求,需要精確到年份、電器品類、渠道類型、用戶高中低端以及城市級別共5個維度來查看市場規模及潛力。簡單說就是利用下面這個表格隨時查看指定維度下的某年份的市場潛力及規模。
通過使用數組函數建模輕鬆實現如下功能,只要在指定的區域內選擇相關值,就能計算值所需的市場規模及潛力,等於使用了SQL語句:select * from table where 條件1=A1 and 條件2=A2 and 條件3=A3……(共5個條件)
複雜的數組函數編碼如下
=SUM(((Summary_Market!$S$71:$S$308=$A7)+(Summary_Market!$S$71:$S$308=$V7)+(Summary_Market!$S$71:$S$308=$AA7)+($A7="")&>0)*((Summary_Market!$T$71:$T$308=$B7)+(Summary_Market!$T$71:$T$308=$W7)+(Summary_Market!$T$71:$T$308=$AB7)+($B7="")&>0)*((Summary_Market!$U$71:$U$308=$C7)+(Summary_Market!$U$71:$U$308=$X7)+(Summary_Market!$U$71:$U$308=$AC7)+($C7="")&>0)*((Summary_Market!$V$71:$V$308=$D7)+(Summary_Market!$V$71:$V$308=$Y7)+(Summary_Market!$V$71:$V$308=$AD7)+($D7="")&>0)*(Summary_Market!BB$71:BB$308))
整個模型的界面及複雜的數組函數如下圖,左邊部分的界面其實就是圖形化的SQL語句。這個模型被該客戶及我們諮詢公司使用了不下5年,部分依賴於其超強的靈活性。
二、VBA編程
首先不要被「編程」二字嚇跑,因為VBA不會編程也可以進行,通過錄製宏的方式就可以搞定。分享一些學習VBA的小技巧(一些學習VBA的小技巧在這個回答里:Excel VBA 如何快速學習? - 何明科的回答),錄製宏的訣竅見下圖。
如果真要升級成為VBA編程達人,還是需要自己學習和自己編寫VBA程序。下面列舉若干自己親手編寫的若干Excel+VBA項目。
VBA編程之案例1:自動列印
剛進職場的新人,只要爸爸不是李剛,基本都做過影帝影后(影=印,各種複印列印的體力勞動)。特別是諮詢投行服務行業,在某次給客戶的大彙報或者大忽悠會議之前,花數小時或者整晚來列印數個文件,並不是天方夜譚。而且這件事情是對著同樣一堆不斷修改的文件,會經常不斷重複發生。
- 設定好KPI的基本格式,然後每個顧問負責幾個部門,在Excel里不斷修改KPI表格,列印出來後去各個當事人及其領導那裡討論並修改
- 每周把所有的Excel文件中的KPI表格歸集在一起,按順序分部門列印出來,並需要多份,找負責該項目的HR頭兒彙報進度和情況
這裡面有個費時費力的環節,每周需要在多個Excel文件中找出目標Worksheet,然後選定合適的區域作為輸出的表格,按照一定的格式和一定的順序,列印出這100多張表格。之前我們全是憑藉人力,每周由一個Analyst把所有最新的Excel文件收集在一起,然後挨個打開文件選中合適的Worksheet,選中區域設置好格式進行列印。每進行一次,幾乎耗費一兩個小時,還不能保證不出錯。
於是寫下了我的第一個VBA程序,而且基本上是宏錄製之後來改的,沒有使用參考書及搜索引擎,全靠F1和自動提示,所以貼出來特別紀念一下。實現的功能就是將上述的人肉實現的功能全部自動化。按下一個妞,就慢慢等著印表機按順序出結果吧。
後來這個程序的升級版是:調度多台印表機,進一步提高效率,以及將印表機卡紙造成隊列錯誤的概率降到極小的範圍內。VBA編程之案例2:製作複雜的矩陣式分析圖表
下圖是研究各個車型之間的用戶相互轉換關係,因為要將一維的轉化率向量,變成兩維的矩陣,所以使用了如下的複雜公式。
=IF(ISERROR(OFFSET($C$2,MATCH(CONCATENATE(ROW(A4),"-",COLUMN(A4)),$D$3:$D$600,FALSE),0)/OFFSET($C$2,MATCH(CONCATENATE(ROW(A4),"-",ROW(A4)),$D$3:$D$600,FALSE),0)),"",OFFSET($C$2,MATCH(CONCATENATE(ROW(A4),"-",COLUMN(A4)),$D$3:$D$600,FALSE),0)/OFFSET($C$2,MATCH(CONCATENATE(ROW(A4),"-",ROW(A4)),$D$3:$D$600,FALSE),0))
同時為了用顏色的深淺來表示轉化率的大小關係而便於比較,使用了VBA對下面的矩陣進行著色。當然有人肯定會說可以使用條件化格式,但是使用VBA保持了最高靈活度和效率。
VBA編程之案例3:管理分布的任務流,並將Excel表格輸出到Powerpoint
這是協助某國際大型汽車製造廠完成新品牌及其新款車型上市,面臨車型即將斷檔的窘境,該新車型的上市非常關鍵,不能錯失時間節點。然而,新車型上市涉及到無數分支:製造、產品、市場、渠道、營銷、公關、財務等等,同時還要協調歐洲的兩個總部以及中國的兩個分部。
- 某些核心人員在多個任務線出現。比如:負責預算的財務人員,幾乎要出現在各條線中負責相關預算的審批環節
- 某些任務線的里程碑是其他任務線里程碑的必要條件而相互關聯。比如:新車的下線時間影響發布會的時間,相關法規測試的通過又影響車輛的下線時間等等
當任務線增多以及任務線之間的交叉越發頻繁的時候,匯總的任務將會幾何級數增加,這就是我們在項目過程中遇到的問題。於是我利用Excel+VBA完成了這個工作的自動化。主要實現的功能:
- 自動將4個顧問手中分散的Excel文件彙集在一起形成一個大的總表,如下圖
- 各顧問手中的表格是按照部門維度來劃分的,匯總後需要按照不同的維度來輸出不同類型的表格,比如:按任務線輸出表格、按責任人輸出表格、所有延誤任務的表格、所有需要資源重點投入任務的表格等等
在此基礎之上,還要將上面提到的各種維度下的所有表格(大概有200多張),按要求格式粘貼到PPT中,每周提交給中國區的總部進行彙報和評估。密密麻麻的表格如下圖。於是,我又寫了一個程序將Excel中的表格輸出到Powerpoint中,將一個秘書每次需要數小時才能完成的工作,簡化成了一鍵發布,並可以在Excel中完成對PPT的更新。
這個項目的程序量不小,近似於寫了一個迷你版的Microsoft Project來進行項目管理。
最後,下圖中密密麻麻的PPT每周需要更新一次,每次都是快100張的工作量,然而基本上都是靠Excel來自動完成更新的。因為PPT的模版每次變化不大,我將這些模版記錄下來,每周更新的時候只要根據Excel中最新的數據更改PPT中的數據即可。
VBA編程之案例4:構建Financial Model並根據結果倒推假設
一般的Financial Model都是根據重重假設計算最終結果。而在為某頂級手機品牌服務的過程中,我們卻遭遇了逆向的尷尬。本來是根據地面銷售人員的一定服務水平,計算所需要的銷售人員數量;結果在項目過程中,總部已經確定好了銷售人數的Head Count,轉而要求我們根據HC確定服務水平。然而,服務水平不是一個單變數,是由零售店的覆蓋率、銷售拜訪頻率、拜訪中的服務深度等多重因素來決定的,同時還可以根據一線至無線城市來變化。
於是只好再次寄出Excel+VBA法寶。先根據常規思路建立好Financial Model,得出HC的初步結果。然後寫VBA程序,根據不同的情景、不同的優先順序以及不同的權重來調節零售店的覆蓋率、銷售拜訪頻率、拜訪中的服務深度等多因素,同時設定這幾大因素的可接受範圍,逐步逼近HC的預設值。
如果沒有程序,以前基本是靠人工手動調節來湊結果,而且因為各種情景的不同,還需要多次調節。而通過程序,基本是自動完成,還可智能得設置優先順序及權重,無需人工參與。
VBA編程之案例5:海量下載Bloomberg數據並完成分析
通過Bloomberg的VBA API,海量下載數百隻目標股票的tick data以及order book。
並根據實現構建好的數學模型,在後台完成計算,將上述的實時數據轉化成每隻股票實時的trading cost,實時展現在交易員最常用的Excel界面中,方便交易員評估當下的交易成本以便於優化交易策略。
三、數組函數+VBA的項目:全棧項目
在項目中(RIO是如何席捲大江南北的? - 數據冰山 - 知乎專欄)對Excel的要求很綜合。首先通過數組函數,對每年對RIO酒購買時刻的提及率按省進行統計。
其次,利用VBA程序,將上表中H列和I列的數據,按省份塗色到下圖中的地圖中。
(塗色部分來自於網上的一段程序,製作GIF動畫的是自己完成的)最後,再次利用VBA編程以及調用外部程序(GIFSICLE),將一幅幅圖表合成在一起生成GIF動畫。
最後的彩蛋,還可以用VBA來畫油畫,零基礎成為用美術作品把妹撩漢的藝術青年(Excel 有什麼奇技淫巧,讓你相見恨晚? - 何明科的回答),下圖把女神用Excel畫成油畫送給她。
————————————————————
更多文章關注我的專欄:數據冰山 - 知乎專欄
【超多圖預警】【歡迎關注我的微信公眾號:XL_Excel或掃描文中二維碼】
-----------------把後記複製到前面來-----------------------
1)多多使用幫助菜單 F1鍵;但是幫助菜單並不是全部,它只給出了一個功能的一般用法,特殊的用法,或者說是奇淫技巧還需自己發現;
2)要保持良好的操作習慣。其中數據格式要規範,這樣可以避免時間上的浪費與不準確性;要時常保存,ctrl+s,word中也需要如此,這樣可以防止電腦bug與誤關閉導致的文件丟失;
3)畫圖配色字體要講究美感,推薦這幾個答案。Computer - 收藏夾(我的收藏夾。。- - )
如何製作圖表非常精美的 Excel 文檔? - Simon阿文的回答
有哪些值得推薦的英文字體? - 梁木東的回答
個人推薦微軟雅黑和Arial
Excel畫圖,推薦《Excel圖表之道》一書;
4)盡量能記住快捷鍵就記住,雖然不是必須的,但是能快一點是一點;ALT鍵激活選項卡是神技,必須掌握,用的熟練之後就能給了眼花繚亂的感覺了,你懂的。
5)要認識英文單詞,大多數函數都是就是英文單詞,如MAX,MIN,COUNT,YEAR等等。。。認識了也就知道怎麼用了。另外,每一個函數要看它的參數部分。
6)Excel博大精深,功能奇多,祝大家玩的愉快。
---------------------------------------------------------------
本回答提綱:
- 不同數據類型的區分
- 設置單元格格式(條件格式)
- 查找和替換、定位、選擇對象
- 選擇性粘貼
- 排序功能巧用舉例
- 函數與公式:絕對引用,相對引用與混合引用;IF函數,VLOOKUP函數
- 數據透視表
- 圖表及其實例
- 快捷鍵(ALT鍵激活選項卡)
- 基本VBA與宏
- 附加
注意:本回答操作以Excel2013為準。
利益不相關:誠心推薦這一免費的excel網課:[王佩豐]Excel 2010系列視頻教程在線觀看(共24個課時)_51CTO學院(本答案中提到的大部分例子與數據均來自這一網課); 以及《Excel圖表之道》一書,Excel圖表之道 (豆瓣)。
--------------------廣告一則2015年8月17日------------------------
http://weixin.qq.com/r/ynWzq3rEBid5rT7I9yDY (二維碼自動識別)
這是我個人的微信公眾號,主要更新Excel的內容,其他方面內容暫未考慮。目前已有兩篇關於函數的文章:
【多圖】【函數系列】我左看右看,上看下看,就是找不到。。。(VLOOKUP)
【多圖】【函數系列】自從使用瞭望遠鏡,媽媽再也不用擔心我找不到女朋友了,哈哈。。。額,不是女朋友、是數據。。。(INDEX MATCH)
歡迎大家關注,廣告完。
--------------------正文------------------------
一,不同類型數據的區分
①
數值型數據(默認為右對齊)
能用任何符號連接,單元格里的數值最大位數為11位,(正好是電話號碼的位數),12位及以上位數的數字就會自動變為科學計數法(如身份證號碼);為了解決類似身份證號碼無法顯示的問題,採用將數值型數據轉化為文本型數據的方法,在輸入時,在最前面輸入英文狀態下的單引號。
文本型數據(默認為左對齊)
只能用「」連接,文本型數字能用加減乘除連接。
例題:連接aaa與bbb;
方法一:=「aaa」「bbb」
方法二:第一個單元格輸入aaa,第二個單元格輸入bbb,用兩個單元格計算。
注意:數值與數字的含義是不同的;數值是由負數、零或正數組成的數據。數字可以分為文本型數字和數值型數字兩種形式。
②
日期型數據(默認為右對齊),是數值型數據的一種特殊表現形式
1993-5-6;1993/5/6
日期可以加減,但不能乘除。兩個日期相減,代表過了多少天。
快捷鍵:當前日期:CTRL+;當前時間CTRL+SHIFT+;
在Excel中默認使用1900年日期系統,即以1900年1月1日為起始的序列值。通俗來講,1900年1月1日是計算機承認的最早時間,對應著數字1;右鍵設置單元格格式就可以把日期型變為數值型。
③
邏輯型:TRUE,FALSE,一般用於返回某個表達式是真是假。
如在單元格中輸入 =5&>6 則返回的是FALSE;
而輸入 =6&>5 則返回TRUE。式子前面的等號代表運算,在後面提及的函數中,該等號是不可或缺的。
二,設置單元格格式
1, 改變數據的顯示格式
1) 改變顯示格式:選中單元格—右鍵—設置單元格格式:
常規格式,數值格式,貨幣格式,會計專用格式,日期格式,時間格式,百分比格式,分數格式,科學記數格式,文本格式,特殊格式,自定義格式(更改「千分位」和「小數」的分隔符)
快捷鍵:CTRL + 1
2) 自定義數據的顯示格式:
①
#:顯示所在位置的非零數字。不顯示前導零以及小數點後面無意義的零。
②
0:同上,但是顯示無意義的零。如果數字的位數少于格式符「0」的個數,則顯示無效的零。
③
?:小數或分數的對齊。(在小數點兩邊添加無效的零)
④
千位分隔符:末尾逗號:千單位;末尾雙逗號:百萬單位
⑤
字元串:雙引號
⑥
0*字元:數字格式符後用星號,可使星號之後的字元重複整個列寬。
⑦ 顏色:藍色、黃色、紅色、綠色……
2,利用設置單元格格式對表格修飾,表頭斜線怎麼做:
先設置單元格格式,加入斜線。
把項目和訂購日期放在兩行,兩行之間用Alt + enter 強制換行
先對單元格設置左對齊,將訂購日期放在最左側;然後在項目前加幾個空格。
3,如何解決這一問題:txt文檔數據導入excel中時,全在A列:使用數據選項卡下的分列工具
注:半形逗號即為英文狀態下的逗號。
就可以得到這樣的結果:
分列功能巧應用:
將文本格式的2007/3/14改為數字格式的2007/3/14,然後設置單元格格式變為2007年3月14日。
4,條件格式--與數據透視表和函數功能先結合
注意:複雜舉例部分可能超出本題要求。
1)條件格式:對於選中的區域,按照指定的條件,設置格式(底色或字體及顏色等)。
2)操作要點:先選中要設置格式的區域,再進行條件格式設置。
前五個可以直接點的項就是新建格式規則對話框的前五個內容的反映。
例1:簡單舉例:將語文成績不及格的標為紅色,加粗;將90分以上(不包括90分)的標為綠色背景。
做法:選中成績數據。
結果:
例2:數據透視表裡面運用條件格式
數據條
插入選項卡中的切片器:
分點不同類別,就可以看到不同產品類別的圖。(如果想得到每一個產品類別,放在不同工作表中,則可以在篩選欄位中插入產品類別,「顯示報表篩選頁」)
例3:多重條件
如:
0-1000000
紅色背景
1000000-2000000 藍色背景
2000000以上 黃色背景
可以疊加設置條件格式,只要各個條件之間不會有邏輯問題即可。條件之間是會覆蓋的,按正確順序標記才會得到正確的結果。先標記&<2000000的,再標記&<1000000的。(後做的會覆蓋先做的)
例4:把錯誤值字體改為白色,相當於隱藏了這些錯誤值。
例5:在條件格式中寫公式--涉及相對引用、混合引用;其他各種類型的函數,大家可以按F1查看離線幫助
例5-1:將數量大於100的項目日期設置背景填充
選中訂購日期數據(不包括標題行),在條件格式中輸入公式:=D2&>100;即當D2(就是數量列)大於100時,將日期填充背景顏色。
例5-2:將數量大於100的項目整行填充背景顏色(原始數據同例5-1)
選中表格中所有數據(不包括標題行),在條件格式中輸入公式: =$D2&>100(與例5-1不同);
若沿用例5-1中的公式,則會出現如下結果:
B2單元格有填充色時因為:B2單元格對應的條件是E2&>100,顯然如此。因此出錯。
例5-3:將周末整行填充背景顏色
公式為:=OR(WEEKDAY($A2,2)=6,WEEKDAY($A2,2)=7)
例5-4:標記未來15天過生日的員工姓名
(2015年2月28日為準)
第四列公式:
=IF((DATE(YEAR(TODAY()),MONTH(C2),DAY(C2))-TODAY())&<0,DATE(YEAR(TODAY())+1,MONTH(C2),DAY(C2))-TODAY(),DATE(YEAR(TODAY()),MONTH(C2),DAY(C2))-TODAY())
第五列公式:
=D2&<=15
條件格式中的公式:
=IF((DATE(YEAR(TODAY()),MONTH(C2),DAY(C2))-TODAY())&<0,DATE(YEAR(TODAY())+1,MONTH(C2),DAY(C2))-TODAY(),DATE(YEAR(TODAY()),MONTH(C2),DAY(C2))-TODAY())&<=15
三,查找和替換、定位、選擇對象
功能所在位置:
快捷鍵:查找 CTRL + F
替換 CTRL + H
定位(轉到) CTRL + G
這三個功能的意思我用以下幾個例子來解釋一下:
1,要在幾千個人名查找張三這個人(假設每個人的名字都不一樣),用眼鏡一個一個看著找那就該天亮了。。。這時就需要利用查找功能;
2,替換功能:
要將表格中的A替換為「北京市」,
得到這樣的結果:
但是如果要將表格中的「北京」替換為「北京市」:
直接利用上面的做法會出現錯誤,結果會是這樣:
錯誤之處在於:將「北京市」中的「北京」二字替換為「北京市」,則結果變成「北京市市」。
解決方法:在「查找和替換」對話框的「選項」之中,勾選「單元格匹配」。單元格匹配意味著整個單元格內容與查找的內容一樣。
替換中的格式替換:若單元格有很多種格式,識別出單元格中的一種格式即可
查找和替換中的通配符使用: ?(英文下問號)代表一個字;*(英文下星號)代表任意字數;~(英文下波浪線)後加通配符,則查找通配符本身,不將其作為通配符使用。
在excel中通配符的使用沒有word中那麼複雜,給自己打一個小廣告,有關word中通配符的使用,請移步:你因為個人興趣深入探究了哪些事物,取得了怎樣的成果? - 知乎用戶的回答
3,定位功能
裡面的每一個定位條件都非常厲害而且神奇,在此處舉幾個小例子。
1)定位批註:上級審批了excel文檔時,可能找不到批註在哪裡,直接定位就好了
2)定位公式,常量:把常量定位出來之後,告訴其他人哪些數據是可以更改的,哪些是不應該更改的。因為數據直接存在勾稽關係。如這樣一張表格:
紅色的數字表示是可以更改的,因為該表是每批一份,而每一批的單價不盡相同。其他數字是公式,是毋須更改的。
3)填充解除單元格合併後遺留的空白單元格
如下圖所示,有時候,我們會遇到這樣的情況:
我們拿到的表如上圖所示。
但是為了統計每一個地區的數據情況,需要將合併單元格拆開,但是此時就只剩一個區域數據了。
此時需要將多出來的空白單元格填充,則這樣做:
① 選中表格區域;
② 定位到這些空格;
③ 插入函數,值=上方單元格;利用鍵盤上鍵;(函數與公式的內容,後面會詳細解釋)
④ CTRL+ENTER大面積錄入。
效果如下,這樣就保證了統計的準確性:
這個例子,數據比較少,當然可以自己一個一個下拉,一個一個填充,但是請想像一下如果有幾千條,上萬條呢?
這大大提高了勞動生存率啊,分分鐘不用再加班,有沒有。。。(說得好像你上過班一樣 = = )
4)刪除excel中的圖片:有時候從網上直接粘貼內容至excel中會有小圖片進入到excel中,既難以發現,久而久之還會使得excel文件變得很大,因此需要將這些圖片刪除。
定位-對象;「查找和選擇」中的「選擇對象」,此時選不中單元格。
四,選擇性粘貼
1,選擇性粘貼為數值:將一個工作簿中的公式結果粘貼到其他工作簿中可能會出現這樣的情況:
或者出現錯誤提示;
此時:為了保持數據準確性,應該利用選擇性粘貼:
或這樣操作:
2)將文本型數據轉化為數值型數據;選擇性粘貼乘以1
注意:選擇性粘貼的運算處,有加減乘除運算,都很有用,大家自己開發。
五,排序功能巧用舉例
基礎排序功能不再贅述,注意點:如果數據表多列,不要選中某一列進行排序操作,這樣會更改原始數據,造成錯誤。正確做法是:選中區域中任意單元格即可。
巧用舉例:
利用排序功能製作工資條:(也可以使用錄製宏,這一點會在最後一部分略作介紹)
利用輔助數列排序
此例的拓展應用:給你兩列數據,要求兩列數據穿插排成一列數據(即左一個,右一個)
也可利用排序方法,先把兩列數據粘貼成一列。然後前半部分1,2,3,4輔助;後半部分1.5,2.5,3.5,4.5輔助。
我認為,在Excel中重要的思維邏輯方式,要敢想敢做,其實功能都在那裡,我們也都能熟練使用,但是到了具體問題可能就想不出解決方法,這就跟想法有關係了。
另外還有篩選功能,我就不贅述了,大家可以自己回去看一下。
六,函數與公式
1,基礎知識
- 在編輯欄中看到單元格中存放的不是結果數據,而是計算公式。存放公式的好處是,若修改了計算區域中的數據,公式的計算結果會自動更新。
- 算術運算符:+、-、*、/、^、%;關係運算符:=、&>、&<、&>=、&<=、&<&>(不等於)關係表達式的結果是邏輯值TRUE或FALSE。
- 文本運算符: 用於將兩個字元串連接
- 函數嵌套:excel嵌套最多可嵌套七級函數。嵌套在中間的函數是外層函數的參數,它返回的數值類型必須與外層函數使用的數值類型相同。
- 注意點:在這裡,我需要說明一下我在第一部分提到數據類型理論的原因。每一個函數都有要求使用哪一類型的數據,輸出的結果的數據類型也不同。這一點大家需要好好注意。
2,地址引用
相對引用:如=A1這個公式,向右拖拽,公式會變為=B1;向下拖拽,公式會變為=A2;
混合引用:=$A1 或 =A$1;
絕對引用:無論將公式拖拽到哪一個單元格,公式都不會變化。 =$A$1,一直等於A1單元格;
在輸入地址時,按F4鍵可以實現在相對引用、混合引用和絕對引用之間的快速轉換。
舉例:九九乘法表的製作(另外一個經典的例子就是楊輝三角,請自己發揮)
顯示1x1=1這樣的乘法公式。
在B2單元格輸入如下公式,然後向右向下拖拽:
=MIN($A2,B$1)"x"MAX($A2,B$1)"="$A2*B$1
結果如下:
3,簡單函數--不予贅述,詳見Excel離線幫助
1) 數值型函數:
INT取整函數;
round四捨五入
rand 函數輸出0到1 的隨機數 ;
randbetween(a,b)輸出a,b之間的隨機數。隨機數總是會變化,要想方法把這列數字固定住,選擇性粘貼為數值。
應用:從1980-1-1到1999-12-31之間的日期:利用絕對地址和randbetween函數
Row函數:返回引用的行號
MOD函數:求餘數,mod(row(D3),2)可以知道所在行是奇數行還是偶數行
與條件格式中隔行設置背景顏色相聯繫
2) 字元型函數:
Len(「text」) 長度函數
Left(「text」,3) 從一個文本字元串的第一個字元開始返回指定個數的字元(左取函數)
Right(「text」,2) 右取函數
Mid(「text」,2,3) 從文本字元串中指定的起始位置起返回指定長度的字元
不要一段字元串的第一個字母:Right(A1,len(A1)-1)
Upper(「abcd…」) 大寫函數
Lower(AaBdnM..) 小寫函數
Left(upper(A1))right(lower(A1),len(A1)-1)
把A1中一段大小寫混合的字元串改成第一個字母大寫,之後的全部小寫
3)日期函數:
Year()
Month()
Day()
Today()動態 註:利用CTRL + ;快捷鍵輸入的時間是靜態數據,與today()不同。
Date(1995,5,8)
4)邏輯函數:or,and,not
或且非,高中數學
5)簡單統計函數:sum,average,count,max,min
Sum(A1:E10)A1到E10的區域(冒號)
Sum(A1,E10)A1和E10兩個單元格的和(逗號)
Sum(A1:C6 B5:E10)兩個集合的交集和(空格)
Sum(1,2,3)=6
Sum(1:3)表示第一行到第三行所有數的和
只對數字進行計算,對字元串和空格都不予考慮
Count,counta,countblank
4,IF函數:邏輯函數
我們先來看一看Excel幫助對IF函數的解釋。
點擊上圖紅色方框中所示的函數名(或利用F1鍵),即可彈出如下幫助窗口。
說明
如果指定條件的計算結果為 TRUE,IF 函數將返回某個值;如果該條件的計算結果為 FALSE,則返回另一個值。
例如,如果 A1 大於 10,公式 =IF(A1&>10,"大於 10","不大於 10") 將返回「大於
10」,如果 A1 小於等於 10,則返回「不大於 10」。
語法
IF(logical_test, [value_if_true], [value_if_false])
IF的第一個參數:logical_test即為指定的判斷條件,如A1&>10
IF的第二個參數:[value_if_true]代表當指定條件為真時,返回該值
IF的第三個參數:[value_if_false]代表當指定條件為假時,返回該值
IF函數,通俗的解釋就是當一個事情發生了,結果是A;該事情沒有發生,結果是B。也就是如果XXX為真和如果XXX為假。。。
IF函數是一個非常重要的函數,在函數的理解中非常關鍵,因為這可以說是Excel函數邏輯性的一個代表。從IF函數中衍生出來的函數有SUMIF,COUNTIF;
5,VLOOKUP函數
說明
您可以使用 VLOOKUP 函數搜索某個單元格區域
(區域:工作表上的兩個或多個單元格。區域中的單元格可以相鄰或不相鄰。)的第一列,然後返回該區域相同行上任何單元格中的值。
例如,假設區域 A2:C10 中包含僱員列表。 僱員的 ID 號存儲在該區域的第一列,如下圖所示。如果知道僱員的 ID 號,則可以使用 VLOOKUP 函數返回該僱員所在的部門或其姓名。 若要獲取 38
號僱員的姓名,可以使用公式 =VLOOKUP(38, A2:C10, 3, FALSE)。 此公式將搜索區域 A2:C10
的第一列中的值 38,然後返回該區域同一行中第三列包含的值作為查詢值(「黃雅玲」)。VLOOKUP 中的 V 參數表示垂直方向。 當比較值位於需要查找的數據左邊的一列時,可以使用 VLOOKUP 而不是 HLOOKUP。
語法
VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
VLOOKUP 函數語法具有下列參數
(參數:為操作、事件、方法、屬性、函數或過程提供信息的值。):
- lookup_value 必需。 要在表格或區域的第一列中搜索的值。 lookup_value 參數可以是值或引用。 如果為 lookup_value 參數提供的值小於 table_array 參數第一列中的最小值,則 VLOOKUP
將返回錯誤值 #N/A。- table_array 必需。 包含數據的單元格區域。 可以使用對區域(例如,A2:D8)或區域名稱的引用。 table_array 第一列中的值是由
lookup_value 搜索的值。 這些值可以是文本、數字或邏輯值。 文本不區分大小寫。- col_index_num 必需。 table_array 參數中必須返回的匹配值的列號。 col_index_num 參數為 1 時,返回 table_array 第一列中的值;col_index_num 為 2 時,返回 table_array 第二列中的值,依此類推。
True
近似匹配 此時table_array首列中的值必須必須以升序排列;(數字1)False
精確匹配 此時VLOOKUP只能查找精確匹配項 (數字0)
在某個區域內找到某個值,把與該值相關的另外的值取出來。
通俗的來講:讓VLOOKUP這個助手,去隔壁辦公室找到老張,然後把老張桌子上的杯子拿來。--來自王佩豐網課
在下面這個例子中:
例如,假設區域 A2:C10 中包含僱員列表。 僱員的 ID 號存儲在該區域的第一列,如下圖所示。
如果知道僱員的 ID 號,則可以使用 VLOOKUP 函數返回該僱員所在的部門或其姓名。 若要獲取 38 號僱員的姓名,可以使用公式 =VLOOKUP(38, A2:C10, 3, FALSE)。
編號38號相當於老張,而這名僱員的名字相當於老張桌子上的杯子。
再來一截圖:
但是需要注意的一點是,VLOOKUP函數只查找第一列中的值,如果該值位於第二列,而需要返回的值位於第一列,此時就不能使用VLOOKUP函數,而應該改用MATCH和INDEX的組合。
????? 出題的分割線必須華麗(盜用一下,23333)??????
你以為我會告訴你,其實這是我上課時候的作業么- -
根據這樣的成績單,製作一個成績查詢系統,要求:
要求:
1.
藝術字
2.
背景
3.
小於1或大於100,查無此人
4.
選作,輸入字元,查無此人
結果應該類似於這個:
小於1或大於100,查無此人
輸入字元,查無此人
原始數據:鏈接: 百度雲 請輸入提取密碼 密碼: hyqb
答案在文章末尾。
????????? ?????????
七,數據透視表
一些有用的鏈接:快速入門:創建數據透視表、數據透視表和數據透視圖概述、使用切片器篩選數據透視表數據、使用欄位列表排列數據透視表中的欄位(這四個內容都可以在Support - support.office.com中得到)
下面的例子來自以前的一個答案:Excel數據透視表有什麼用途? - 知乎用戶的回答
插入選項卡— 數據透視表和數據透視圖
行標籤和列標籤為分類欄位;數值處為統計數據區,統計欄位名。
數據透視表就是分類匯總的高級形式。
優點:不用排序;多欄位;出表出圖容易;可隨時更新
數據透視表有什麼用途?
用於快速匯總數據。
來舉個例子。有很多很多數據,比如是1220行,6列。就像這樣。
需要匯總各個區域,每個月的銷售額與成本總計,同時算出利潤。即要做出這樣一張表。
(表太長了,截取部分,具體內容見附件)
做法有很多,當然可以一個一個算了= = 除非你想每天都加班到深夜。。。
這時候就可以祭出大殺器,數據透視表了。
以下分步描述做法。
第一步,選中原數據區域任意單元格,在「插入」選項卡中插入"數據透視表"。
第二步,添加數據透視表欄位。直接選中"欄位"拖拽到下面幾個區域中即可。
註:列區域下的數值是創建完透視表之後再打開時自動出現的。
第三步,更改值欄位名稱,使其符合要求。
第四步,更改行標籤與列標籤單元格文字,選中,點擊編輯框,將之更改為訂購日期與所屬區域即可。
第五步,這時候發現訂購日期是以日為單位的,而我們需要的是每月的數據。點選該列任一單元格,右鍵,"創建組"。組合選擇以"月"為單位(步長)。
第六步,因為原始數據里沒有利潤的內容,因此需要自己插入一個利潤欄位。在"數據透視表工具"的"分析"選項卡下,選擇"欄位、項目和集",點擊"計算欄位"。
插入計算欄位,在公式處輸入需要的公式。這裡是:利潤=銷售額-成本;利用下面的插入欄位將銷售額和成本欄位插入公式之中。
最後,更改單元格格式與表格格式即可。
這樣就可以得到上文的結果了。一目了然。
數據透視表結合其他內容,如條件格式與offset函數等可以實現很多不同的效果,實現各種各樣的功能。
如:
還可以如前文所述使用切片器功能、插入數據透視圖等;
-------------附件------------
該文件及數據透視表的excel文檔。
鏈接: 百度雲 請輸入提取密碼 密碼: jfgx
-------------------------------
關於數據透視表中的各欄位拖拽的區域:
來自使用欄位列表排列數據透視表中的欄位
通過在四個區域之間拖動區域節來使用欄位列表的區域節按所需方式重新排列欄位。
數據透視表中將顯示您放入不同區域中的欄位,如下所示:
篩選區域欄位顯示為數據透視表的頂級報表篩選器,如下所示:
列區域欄位顯示為數據透視表頂部的列標籤,如下所示:
根據欄位的層次結構,列可以嵌套在較高位置的列中。
行區域欄位顯示為數據透視表左側的行標籤,如下所示:
根據欄位的層次結構,行可以嵌套在較高位置的行中。
數值是數據透視表中顯示為匯總數值的欄位,如下所示:
如果在某個區域中擁有多個欄位,您可以通過將其拖至正確位置來重新排列其順序。要刪除某個欄位,請將該欄位拖出區域節。
八,圖表及其實例
關於圖表的內容,在 @Yumeng Guo 的答案中已經有了非常詳細的描述,大家可以參考。Excel 有哪些可能需要熟練掌握而很多人不會的技能? - Yumeng Guo 的回答
有一個非常實用的功能:將好的圖表另存為模板類型就可以,到時候直接插入。直接做的時候,修改小地方就好。要建立自己的模板庫。
我使用的也是《Excel圖表之道》一書中提到的方法與思想,在剛剛過去的美賽中,我繪製了這樣的圖形。在日常生活中,你都用Excel幫你做些什麼? - 知乎用戶的回答
要想畫好圖,最最重要的是想法!什麼樣的數據用什麼樣的圖來展示,如何展示!而熟練掌握圖表的相關操作只是基礎中的基礎而已。
九,快捷鍵
其實一開始讓我修改快捷鍵這一部分的時候,我是拒絕的,因為不能你說讓我修改,我就去修改。不能說修改完之後,加一些特技,工作效率就很快,做的就很好。不能讓大家說我這個人寫的答案是假的。首先我要試用一下,還要截一些圖,加一些說明。(duang一下= = 請忽略這一段)
修改這一部分的起因來自於看到這個答案: @不保Excel 有什麼奇技淫巧,讓你相見恨晚? - 不保的回答這個答案對快捷鍵的描述非常生動形象,所以我決定自己也修改一下。
先摘錄這一段:
- 授人以魚不如授人以漁,最後推薦一個記住自己最常用的快捷鍵的方法,先按Alt,Excel(2007 above)的菜單欄的每個按鈕都會顯示他們的快捷鍵字母,然後再按你想要實現的功能的字母,就會接著進入下一級菜單的快捷鍵,直到實現你想要的功能。比如我平時經常需要合併與居中,我會記住快捷鍵是Alt + H + M + C; 再比如,我經常希望把選中的表格加粗的外邊框,我會記住快捷鍵是Alt + H + B + T,記住這些,多用幾次,你就擁有了屬於你自己的專屬快捷鍵啦。
①CTRL + A ,全選,word中也可以使用,網頁上也可以用。用於duang的一下快速選中所有數據,用滑鼠一個一個來,煩不煩 = = 還有一個妙用是:快速調整單元格寬度,請看:
最開始如紅色方框中顯示的,單元格寬度不夠,所以顯示不出來了。此時CTRL + A 全選。
然後在任意兩列之間,按住CTRL鍵雙擊,所有單元格的寬度就會變得正好。
②
CTRL + B / CTRL + 2 加粗 bold
CTRL + I / CTRL + 3 斜體 italic
CTRL + U / CTRL + 4 下劃線 underline
這三個在知乎編輯裡面也可以用啊啊。。。
對粗體再用一次CTRL + B就會變回去的。。。
③CTRL + → 或 ← 或↑ 或 ↓ 用於快速到達工作表數據區域的最上,最下,最左,左右。。但是不要按太多,否則就會達到整個工作表的最右和最下了,此時只要按最左和最上就可以避免逗比了。。
CTRL + SHIFT + → 或 ← 或↑ 或 ↓ 有SHIFT鍵出現,這裡就是連選的意思了。
④關於數據格式的快捷鍵:
要舉個直觀的例子:
在單元格中輸入100.5;請注意看每一種格式的編輯欄中的值。
CRTL + SHIFT + ` 常規格式
CTRL + SHIFT + 1 整數
這裡的整數難道是四捨五入?我們看一個100.4的例子。
變成100了,這個快捷鍵有四捨五入round函數的 顯示效果,但是實際值並沒有發生變化。(多謝指正)
CTRL + SHIFT + 2 0:00AM時間格式
CTRL + SHIFT + 3 日期格式
CTRL + SHIFT + 4 貨幣格式
CTRL + SHIFT + 5 百分比格式
CTRL + SHIFT + 6 科學記數格式
⑤一般右鍵之後都會有出現各種功能,比如隨便選中一個單元格右鍵,出現這些。每一個功能後面都有對應的字母,直接點擊鍵盤上的這些字母,就好了,也算是快了一點點吧。
⑥
F1:幫助
F2:編輯單元格內容(其實這個鍵在很多地方都可以用!這個在重命名文件時簡直就是神器,先選中文件,再右鍵,再找重命名,累不累。。。累不累。。。噢噢噢噢)
⑦複製,粘貼,剪切,保存這幾個快捷鍵,我就不贅述了。
及時保存啊!!!!!!
duang~完。
--------原來的快捷鍵部分------------
詳見該文章:XL
請注意後面的英文單詞。
CTRL + F 查找 find
CTRL + H 替換
CTRL + G 定位/轉到 go to
CTRL + Y 重複上一次操作
CTRL + 1 設置單元格格式對話框
CTRL + B / CTRL + 2 加粗 bold
CTRL + I / CTRL + 3 斜體 italic
CTRL + U / CTRL + 4 下劃線 underline
CRTL + SHIFT + ` 常規格式
CTRL + SHIFT + 1 整數
CTRL + SHIFT + 2 0:00AM時間格式
CTRL + SHIFT + 3 1-JAN-00 日期格式
CTRL + SHIFT + 4 貨幣格式
CTRL + SHIFT + 5 百分比格式
CTRL + SHIFT + 6 科學記數格式
CTRL + SHIFT + 7 添加細實線外邊框
CTRL + SHIFT + - 清除區域內所有邊框
十,基本VBA與宏
這一部分尚在學習中,舉個例子給大家看一看效果。
還記得前文所述利用排序批量產生工資條的例子么?
還有一種做法是利用宏。
錄製宏(不要任何的重複操作);
「視圖」選項卡,點擊「錄製宏」。
要選中使用相對引用。
對新宏進行命名
開始錄製宏:錄製時選中使用相對引用。
第一步選中A1單元格,即姓名單元格;
第二步選中第一行,複製;
第三步選中第二個人工資那一行,右鍵插入複製的單元格;
第四步選中新插入的姓名單元格。
然後停止錄製宏。
插入一個矩形,(或者在「開發工具」選項卡下的「插入」中插入一個按鈕)右鍵指定宏,對該矩形進行修飾就可以不斷使用,生成所有的工資條。
十一、附加
1,數據有效性(excel2013版中是數據驗證)
位於「數據」選項卡下。
序列:來源處可以直接輸入也可以引用單元格。
整數:介於(最小值,最大值);等於;等等
文本長度:等於8,介於;等等
自定義:選中區域,在公式處,輸入一個錯誤的公式(FALSE或者輸入0),則此時所選區域的值不能夠做修改。
數據有效性的其他設置:輸入信息,出錯警告,輸入法模式(不用使用了,需要更改輸入法設置)
Countif函數在數據有效性中的應用:
問題1:選中C列,設置數據有效性,自定義,公式:=COUNTIF($C:$C,C1)&<=1
問題2 將D2:I20設置為禁止輸入重複數據
公式:=COUNTIF(D2:$I$20,D2)&<=1
以上。都看到這裡了,求贊。。
??????????????????????
後記:
1)多多使用幫助菜單 F1鍵;但是幫助菜單並不是全部,它只給出了一個功能的一般用法,特殊的用法,或者說是奇淫技巧還需自己發現;
2)要保持良好的操作習慣。其中數據格式要規範,這樣可以避免時間上的浪費與不準確性;要時常保存,ctrl+s,word中也需要如此,這樣可以防止電腦bug與誤關閉導致的文件丟失;
3)畫圖配色字體要講究美感,推薦這幾個答案。Computer - 收藏夾(我的收藏夾。。- - )
如何製作圖表非常精美的 Excel 文檔? - Simon阿文的回答
有哪些值得推薦的英文字體? - 梁木東的回答
個人比較喜歡微軟雅黑和Arial
還要再提一下《Excel圖表之道一書》。。。我不是打廣告的= =
4)Excel博大精深,功能奇多,祝大家玩的愉快。
以上。完。2015年2月28日
????????佔據前面的廢話??????????????
我想寫這樣一個答案:盡量描述 @未央之末@Yumeng Guo 兩位大牛的回答中未提及的內容;
詳細介紹@薛潮 與 http://www.zhihu.com/people/geostone提到的VLOOKUP函數和數據透視表的應用。
-----------轉載授權-------------
1,
@DamonWang
2,貓大小宣公眾平台。
3,其他皆為盜用。
--------------評論區-------------
1, @吳楨 還提到了其他的功能,數據有效性部分抽空更新一下;插入控制項功能用的不多,主要是在動態圖表和宏基礎錄製中用,不更新。VBA本學期正在學習,今天剛剛上了第一節課,用老師的話說就是這樣的:
入門容易、自學方便、學習資源豐富。
2,這一篇回答是我一年來學習excel知識的總結,前前後後在電腦上保存過上百頁word的筆記,花了六個小時左右的時間把筆記中的部分排成了這個答案。
-----------------------------------
---------寫在前面(可以直接跳過這一段,直達後面粗體部分)-------------
自從去年在學校上了excel課程,我就覺得excel很有用,功能非常有趣。在後續的學習與整理過程中,逐漸走上了熟練操作excel的道路,但是離真正的熟練還差距遙遠,我希望待我去找工作的時候,我能夠在我的簡歷上寫上這麼一句:「熟練使用Excel。」
而當學的越多之後,我才發現有太多的東西不會用,excel有太多奇妙的功能,正如我在這個答案精通Excel是種怎樣的體驗? - 知乎用戶的回答中寫道:
當你懂的越多的時候,你才發現自己知道的越少。
比如說最開始會輸幾個數據,然後發現有那麼幾個神一樣的函數:if, vlookup,;
還有excel的快捷鍵,也是非常神速的;
當你會插入圖表的時候,你會想著怎麼才能把圖畫的更好看,然後開始專研一片新天地,學問大的很。
當你上面這些都學得不錯了,用的很熟練了。然後你發現了VBA,自定義函數,做出各種各樣高級的東西,用很短的時間做完以前需要花很長時間做的工作。
這時候你才發現原來自己懂的這麼少。
--------------------------------
??????????????????????
附件
VLOOKUP函數應用參考答案:鏈接: 百度雲 請輸入提取密碼 密碼: amcu
??????????????????????
日誌
2015/02/28 之前的一年 各種版本文件
2015/02/28 正式發布V1.0.0~V1.0.9
2015/03/01 補充後記部分內容 並提前至開頭部分,更正錯別字;修改快捷鍵部分內容,duang。
2015/03/02 對數據透視表部分進行補充
2015/03/03 增加部分缺失圖片
2015/03/04 新增附加模塊中的數據有效性內容
2015/04/08 將影響閱讀體驗的廢話部分移到文末
2015/06/19 debug
2015/08/23 微信公眾號硬廣
??????????????????????
看了看高票回答,基本都是關於可視化的技巧,那我來講講關於一些具體的處理表格本身的奇巧淫行吧ヽ(′▽`)ノ絕對乾貨不幹不收錢!!!!!
第一部分 入門小技巧
說明:這一部分的操作都相當簡單,一學即會,通常只是一些大家不了解,但一但了解就好用得不得了的技巧~
a.
如何將文字轉化為表格
我們經常會遇見這樣的情況:有一些word裡面或者txt的文檔里的文字要轉到excel裡面去,
比如這樣
但是我們想讓它根據「,」或者其他標點分割成單元格!
選中列,然後點數據→分列(注意:看上去是單元格佔據了ABCD幾列,但實際上只在第A列
比如這裡就應該勾上 逗號,其他符號同理
然後就變成了這樣
嗯輕鬆愉快~
大家一定覺得第一個太low了對不對??不要急嘛,說了這才是level 1嘛,慢慢來啊乖~
b
做出一個較正式的表格插入word
比如這樣一個表格:我們並不需要把表格做得很美(尤其根本不需要顏色,因為往往黑白列印),但是需要做得比較高大上,而且需要插到word裡面去,怎麼弄邊框比較美呢?
我常常使用這樣的格式:
表上下邊用雙杠線,中間只有橫線(或者豎線)分割。上圖:
如果把它插入word,就是這樣的:
(字體我選擇了Georgia,這是windows自帶,個人感覺會比times Roman好看些,不過這個不是重點……)
當然在插入的時候我們經常會遇見這樣的問題,比如插進去是這樣的:
不要著急,右鍵選擇根據窗口調整表格就好啦!
c
關於居中:有時候我們並不想合併單元格居中(因為合併後對行列操作不方便),但是我們又想讓它看起來是居中的,怎麼辦?
如下圖,選中單元格,右鍵設置單元格格式,在對齊處選擇:跨列居中就OK啦!
d
密碼設置:在office2013里密碼設置相當簡單啦:
就是這麼簡單~一學即會開不開森啊~
e
凍結行列:或者由於數據太多,下拉後就不知道數據欄對應的項目是什麼了,因此凍結第一列或第一行的很重要
具體操作相當簡單:視圖→凍結窗口,如下圖:
第二部分 函數使用
最簡單而且最好用的一個「」:可以合併單元格
剩下的就過一陣子再來更了……要上課了……
今天主講函數:因為函數用好了,也可以節省很多的時間。有太多的職場新人只會用自動求和和求平均數,所以普及一下常用函數還是很有必要(其實也算不上普及,共同學習而已)。我覺的還是符合題主的問題的,應熟練掌握但很多人不會的技能。
寫完才發現,寫了很長,最後有重點。
excel函數中函數共有400多個:如圖
較常用的是文本函數,邏輯函數,日期與時間函數,查找與引用函數,數學函數等,等以下是常用的120個函數,按字母順序排序。
=abs()
=average()
=averages()
=and()
=address()
=areas()
=acs()
=ceiling()
=count()
=countif()
=countblank()
=cell()
=code()
=char()
=choose()
=clean()
=column()
=columns()
=combin()
=concatenaet()
=date()
=dateif()
=datestring()
=datevalue()
=day()
=day360()
=dsum()
=dollar()
=evalute()
=exact()
=emonth()
=even()
=exp()
=find()
=floor()
=FALSE()
=frequency()
=fixed()
=get.cell()
=gcd()
=hlookup()
=hour()
=hyperlink()
=if()
=int()
=index()
=indirct()
=iserror()
=isblank()
=iseven()
=isnumber()
=isodd()
=istext()
=large()
=len()
=lenb()
=left()
=leftb()
=lower()
=lcm()
=lookup()
=max()
=maxa()
=mod()
=mid()
=minute()
=mode()
=not()
=n()
=now()
=networkdays()
= or()
=offset()
=power()
=product()
=quotient()
=right()
=rightb()
=rept()
=row()
=rows()
=rank()
=rand()
=randup()
=randdown()
=randbetween()
=rmb()
=replace()
=sum()
=search()
=sumif()
=second()
=sqrt()
=subtatol()
=sumproduct()
=small()
=substitute()
=TRUE()
=type()
=trim()
=time()
=today()
=timevalue()
=trunc()
=transpose()
=t()
=text()
=upper()
=value()
=vlookup()
=weekday()
=workday()
=weeknum()
=widechar()
=year()
=()
以上引自Excel 120個常用函數(適合新手)-Excel基礎應用-ExcelHome技術論壇 -以上內容因為文檔加密,所以全部手敲了一遍。這個教程還是比較簡單易懂的,基本沒有嵌套,可以下載下來學一下。
不過我猜你的真實想法應該是上圖:感覺太多了,沒有頭緒?那麼哪些函數是最常用的呢?
下面我打破這個順序,按照類型講一下。
基本函數
相對引用於絕對引用:
相對引用:單元格或單元格區域的相對引用是指相對於包含公式的單元格的相對位置。例如,單元格 B2 包含公式 =A1 ;Excel 將在距單元格 B2 上面一個單元格和左面一個單元格處的單元格中查找數值。
絕對引用:1 乘以單元格 A2 (=A1*A2)放到A4中,現在將公式複製到另一單元格中,則 Excel 將調整公式中的兩個引用。如果不希望這種引用發生改變,須在引用的"行號"和"列號"前加上美元符號($),這樣就是單元格的絕對引用。A4中輸入公式如下:
=$A$1*$A$2 複製A4中的公式到任何一個單元格其值都不會改變
數組:關於這一部分,可以去Excel 一起來認識數組公式(最基礎)-Excel函數與公式-ExcelHome技術論壇 -看一下,
接下來看一下常用的函數:
1.邏輯值,and,or,not
1.邏輯值:true,false
能產生或返回邏輯值的情況:
- 比較運算符
- is類信息函數
- and,or,not
2.與(and),或(or),非(not)
- and:所有條件為true,則返回true,,否則返回false
- or:其中之一條件為true,則返回true,否則返回false
- not:如果條件參數結果為true,則返回false,同理結果為false,則返回true
true :正確-成立-是
false :錯誤-不成立-否
true 相當於1
false 相當於0
AND、OR 與 *、+
現象推定:
=AND(TRUE,TRUE,TRUE,TRUE,TRUE,FALSE)=AND(1,1,1,1,1,0)
=1*1*1*1*1*0
=OR(FALSE,FALSE,FALSE,FALSE,FALSE,TRUE) =OR(0,0,0,0,0,1)
=0+0+0+0+0+1
總結規律:
AND可以用*來代替
OR可以用+來代替
2.IF函數=IF(條件,True,False)
If函數的簡寫模式:
結論:
如果參數未寫,用逗號隔開則看做0
如果第三個參數未寫,當反回結果時看做"FALSE"
3.IS類判斷函數
正確則返回為true,錯誤返回fause
4.Min,Max函數
MIN(number1,number2,...)Number1, number2, ... 是要從中找出最大值的 1 到 30 個數字參數。
返回一組值中的最小值。
說明
可以將參數指定為數字、空白單元格、邏輯值或數字的文本表達式。如果參數為錯誤值或不能轉換成數字的文本,將產生錯誤。
如果參數是數組或引用,則函數 MIN 僅使用其中的數字,空白單元格,邏輯值、文本或錯誤值將被忽略。如果邏輯值和文本字元串不能忽略,請使用 MINA
函數。
如果參數中不含數字,則函數 MIN 返回 0。
5.SUM函數
SUM返回某一單元格區域中所有數字之和。
語法:SUM(number1,number2, ...)Number1, number2, ... 為 1 到 30 個需要求和的參數。
說明
直接鍵入到參數表中的數字、邏輯值及數字的文本表達式將被計算
如果參數為數組或引用,只有其中的數字將被計算。數組或引用中的空白單元格、邏輯值、文本或錯誤值將被忽略。
如果參數為錯誤值或為不能轉換成數字的文本,將會導致錯誤。
6. SUMPRODUCT函數
在給定的幾組數組中,將數組間對應的元素相乘,並返回乘積之和。
SUMPRODUCT(array1,array2,array3, ...)其相應元素需要進行相乘並求和。
說明
數組參數必須具有相同的維數,否則,函數 SUMPRODUCT 將返回錯誤值 #VALUE!。
函數 SUMPRODUCT 將非數值型的數組元素作為 0 處理。
7.Sumif函數
語法:
SUMIF ( range , criteria , sum_range )
range:為用於條件判斷的單元格區域
criteria:為確定哪些單元格將被相加求和的條件,其形式可以為數字、表達式或文本
sum_range:求和的實際單元格,如果忽略了則對區域中的單元格求和
本例來舉個例子:
8.COUNT、COUNTA、COUNTBLANK函數
9.Countif函數
COUNTIF(range,criteria)
range:可以使用引用函數,criteria:可以使用通配符,數組
Range 為需要計算其中滿足條件的單元格數目的單元格區域。
Criteria 為確定哪些單元格將被計算在內的條件,其形式可以為數字、表達式或文本。例如,條件可以表示為 32、"32"、">32" 或
"apples"。
日期函數篇
10.常用日期函數
返回某個月份最後一天的序列號,該月份與 start_date 相隔(之後或之後)指示的月份數。使用函數 EOMONTH
可以計算正好在特定月份中最後一天到期的到期日。
額外小知識
輸入當前系統日期:ctrl+;
輸入當前系統時間:ctrl+shift+;
11.DATEVALUE、EDATE、WEEKDAY日期函數
12.DATEIF函數
datedif年數、月數、日數返回年數月數日數
=DATEDIF(起始日期,結束日期,返回單位) 類似於
=DATEDIF($B16,TODAY(),"ym")
13. HOUR,MINUTE,SECOND,TIME函數
數學函數篇
14.Mod函數
MOD(number,divisor)
Number 為被除數。Divisor 為除數。
返回兩數相除的餘數。
1.結果的正負號與除數相同。
2.餘數的絕對值必定小於除數絕對值
http://15.INT,TRUNC函數
INT(number)將數字向下舍入到最接近的整數。
TRUNC(number,num_digits)將數字的小數部分截去,返回整數。
Number 需要截尾取整的數字。
Num_digits 用於指定取整精度的數字。Num_digits 的默認值為 0。
總結:TRUNC與INT的不同之處
1.TRUNC可以指定小數部分,INT不能
2.對負數的處理方式不同
16.ROUND系列函數
ROUND
ROUND(number,num_digits)返回某個數字按指定位數取整後的數字。
Number 需要進行四捨五入的數字。
Num_digits 指定的位數,按此位數進行四捨五入。
如果 num_digits 大於 0,則四捨五入到指定的小數位。
如果 num_digits 等於 0,則四捨五入到最接近的整數。
如果 num_digits 小於 0,則在小數點左側進行四捨五入。
ROUNDUP
ROUNDUP(number,num_digits)遠離零值,向上舍入數字。
Number 為需要向上舍入的任意實數。
Num_digits 四捨五入後的數字的位數。
函數 ROUNDUP 和函數 ROUND 功能相似,不同之處在於函數 ROUNDUP 總是向上舍入數字。
如果 num_digits 大於 0,則向上舍入到指定的小數位。
如果 num_digits 等於 0,則向上舍入到最接近的整數。
如果 num_digits 小於 0,則在小數點左側向上進行舍入。
ROUNDDOWN
ROUNDDOWN(number,num_digits)靠近零值,向下(絕對值減小的方向)舍入數字。
Number 為需要向下舍入的任意實數。
Num_digits 四捨五入後的數字的位數。
函數 ROUNDDOWN 和函數 ROUND 功能相似,不同之處在於函數 ROUNDDOWN 總是向下舍入數字。
如果 num_digits 大於 0,則向下舍入到指定的小數位。
如果 num_digits 等於 0,則向下舍入到最接近的整數。
如果 num_digits 小於 0,則在小數點左側向下進行舍入。
總結:
我們發現rounddown與trunc取數方式完全一致,通常會用trunc來代替rounddown函數
17.CEILING和FLOOR函數
FLOOR:向下舍入為最接近的指定基數的倍數=FLOOR(基數,倍數)
CEILING:向上舍入為最接近的指定基數的倍數=CEILING(基數,倍數)
FLOOR 類似 於ROUNDDOWN
CEILING類似ROUNDUP
18. RAND、RANDBETWEEN函數
RAND( )
RAND括弧中沒有參數
返回大於等於 0 及小於 1 的隨機數,每次計算工作表時都將返回一個新的數值。
RANDBETWEEN
返回位於兩個指定數之間的一個隨機數。每次計算工作表時都將返回一個新的數值。
如果該函數不可用,並返回錯誤值 #NAME?,請安裝並載入「分析工具庫」載入宏。
操作方法
1. 在「工具」菜單上,單擊「載入宏」。
2. 在「可用載入宏」列表中,選中「分析工具庫」框,再單擊「確定」。
3. 如果必要,請遵循安裝程序中的指示。
語法
RANDBETWEEN(bottom,top)
Bottom 函數 RANDBETWEEN 將返回的最小整數。
Top 函數 RANDBETWEEN 將返回的最大整數。
生成5到10之間的數
=RANDBETWEEN(5,10)
19. PRODUCT、POWER(脫字元^)函數
product(*)乘積=PRODUCT(4,5)相當於"*"
power(脫字元^)乘冪
POWER(number,power) 返回給定數字的乘冪。
Number 底數,可以為任意實數。
Power 指數,底數按該指數次冪乘方。
可以用「^」運算符代替函數 POWER 來表示對底數乘方的冪次,例如 5^2。
文本函數
在講之前,先來普及一下字元與位元組
位元組:
位元組(Byte): 位元組是通過網路傳輸信息(或在硬碟或內存中存儲信息)的單位。
位元組是計算機信息技術用於計量存儲容量和傳輸容量的一種計量單位
1B=8b
字元:
字元是指計算機中使用的字母、數字、字和符號,只是一個符號。
字元 人們使用的記號,抽象意義上的一個符號。 "1", "中", "a", "$", "¥", ……
注意:
當啟用支持 DBCS 的語言的編輯並將其設置為默認語言時,有些文本類函數會將每個雙位元組字元按 2 計數
支持 DBCS 的語言包括日語、中文(簡體)、中文(繁體)以及朝鮮語。
20.LEFT RIGHT函數
= LEFT ( TEXT , Num_chars )
= RIGHT ( TEXT , Num_chars )
其中:
TEXT必需。包含要提取的字元的文本字元串。
Num_chars可選。指定要由 LEFT/RIGHT 提取的字元的數量.
1.如果省略 num_chars,則假設其值為 1。
2.Num_chars 必須大於或等於零。
3.如果 num_chars 大於文本長度,則 LEFT 返回全部文本。
21 MID函數
= MID ( text , start_num , num_chars )
text必需。包含要提取字元的文本字元串。
start_num必需。文本中要提取的第一個字元的位置。
num_chars必需。指定希望 MID 從文本中返回字元的個數。
=MIDB(text, start_num, num_bytes)
必需。指定希望 MIDB 從文本中返回字元的個數(位元組數)
注意:
1.如果 start_num 大於文本長度,則 MID 返回空文本 ("")。
2.如果 start_num 小於文本長度,但 start_num 加上 num_chars 超過了文本的長度,則 MID
只返回至多直到文本末尾的字元。
3.如果 start_num 小於 1,則 MID 返回錯誤值 #VALUE!。
4.如果 num_chars 是負數,則 MID 返回錯誤值 #VALUE!。
5.如果 num_bytes 是負數,則 MIDB 返回錯誤值 #VALUE!。
22.LEN函數
=LEN(text)
=LENB(text)
text必需。要查找其長度的文本。空格將作為字元進行計數。
23.Find函數
FIND( find_text , within_text , [start_num] )
FINDB(find_text, within_text, [start_num])
三個參數的要求:
必需。要查找的文本。
必需。包含要查找文本的文本。
可選。指定要從其開始搜索的字元。within_text 中的首字元是編號為 1 的字元。如果省略 start_num,則假設其值為 1。
注意:
24.SEARCH函數
SEARCH( find_text , within_text , [start_num] )
SEARCHB(find_text,within_text,[start_num])
必需。要查找的文本。
必需。要在其中搜索 find_text 參數的值的文本。
可選。within_text 參數中從之開始搜索的字元編號。
25.REPLACE函數
=REPLACE( old_text , start_num , num_chars , new_text )
=REPLACEB( old_text , start_num , Num_bytes , new_text )
必需。要替換其部分字元的文本。
必需。要用 new_text 替換的 old_text 中字元的
必需。new_text 替換 old_text 中字元(位元組)的個數。
必需。將用於替換 old_text 中字元的文本。
26.SUBSTITUDE函數
=SUBSTITUTE( text , old_text , new_text , [instance_num] )
必需。需要替換其中字元的文本,或對含有文本(需要替換其中字元)的單元格的引用。
必需。需要替換的舊文本。
必需。用於替換 old_text 的文本。
可選。用來指定要以 new_text 替換第幾次出現的 old_text。
注意:
如果指定了 instance_num,則只有滿足要求的 old_text 被替換;否則會將 Text 中出現的每一處 old_text 都更改為
new_text。
REPLACE與SUBSTITUTE的區別:
1.如果需要在某一文本字元串中替換指定位置處的任意文本,請使用函數 REPLACE。
2.如果需要在某一文本字元串中替換指定的文本,請使用函數 SUBSTITUTE;
單文本替換還是建議用Ctrl+H查找替換
27.CHAR與CODE
= CHAR ( number )
必需。介於 1 到 255 之間用於指定所需字元的數字。
返回對應於數字代碼的字元。函數 CHAR 可將其他類型計算機文件中的代碼轉換為字元。
= CODE ( text )
必需。需要得到其第一個字元代碼的文本
返迴文本字元串中第一個字元的數字代碼。返回的代碼對應於計算機當前使用的字符集。
此方法可快速輸入A,B,C序列。
28.UPPERLOWEREXACT
= UPPER ( text )
必需。需要轉換成大寫形式的文本。Text 可以為引用或文本字元串。
= LOWER ( text )
必需。要轉換為小寫字母的文本。函數 LOWER 不改變文本中的非字母的字元。
= EXACT ( text1 , text2 )
必需。第一個文本字元串。
必需。第二個文本字元串。
該函數用於比較兩個字元串:如果它們完全相同,則返回 TRUE;否則,返回 FALSE。函數 EXACT 區分大小寫,但忽略格式上的差異。利用 EXACT
函數可以測試在文檔內輸入的文本。
29.REPT函數
=REPT ( text , number_times )
必需。需要重複顯示的文本
必需。用於指定文本重複次數的正數。
注意:
1.如果 number_times 為 0,則 REPT 返回 ""(空文本)。
2.如果 number_times 不是整數,則將被截尾取整。
3.REPT 函數的結果不能大於 32,767 個字元,否則,REPT 將返回錯誤值 #VALUE!。
30.TRIM函數
= TRIM ( text )
必需。需要刪除其中空格的文本。
要想全部去除,查找替換空格。
31.TEXT函數
= TEXT ( value , format_text )
必需。數值、計算結果為數值的公式,或對包含數值的單元格的引用。
必需。使用雙引號括起來作為文本字元串的數字格式。
格式可以如下:
查找與引用函數
32.ROW 與COLUMN
= ROW ( [reference] ) 返回單元格的行號
=COLUMN([reference])返回單元格的列號
= ROWS ( array )計划行數
33.VLOOKUP與HLOOKUP
34.LOOKUP
稍微有些複雜:可參考下面兩圖:
35.CHOOSE函數
= CHOOSE ( index_num , value1 , value2,...)
Index_num 必須為 1 到 29 之間的數字、或者是包含數字 1 到 29 的公式或單元格引用
函數 CHOOSE 基於 index_num,從中選擇一個數值或執行相應的操作。參數可以為數字、單元格引用、已定義的名稱、公式、函數或文本。
36.MATCH函數
= MATCH ( lookup_value , lookup_array , match_type)
為需要在數據表中查找的數值。可以為數值(數字、文本或邏輯值)或對數字、文本或邏輯值的單元格引用
可能包含所要查找的數值的連續單元格區域。Lookup_array 應為數組或數組引用
為數字 -1、0 或 1。Match-type 指明 Microsoft Excel 如何在 lookup_array 中查找
lookup_value。
37.INDEX函數
= INDEX ( array , row_num , column_num )
為單元格區域或數組常量
數組中某行的行序號,函數從該行返回數值。如果省略 row_num,則必須有 column_num。
數組中某列的列序號,函數從該列返回數值。如果省略 column_num,則必須有 row_num。
多與MATCH函數連用
38.OFFSET函數
=OFFSET ( reference , rows , cols , height , width)
以指定的引用為參照系,通過給定偏移量得到新的引用。返回的引用可以為一個單元格或單元格區域。並可以指定返回的行數或列數。
注意:如果省略 height 或 width,則其高度或寬度與 reference 相同。
39.INDIRECT函數
返回由文本字元串指定的引用。此函數立即對引用進行計算,並顯示其內容。當需要更改公式中單元格的引用,而不更改公式本身,請使用函數 INDIRECT。
= INDIRECT ( ref_text , a1 )
此單元格可以包含 A1-樣式的引用、R1C1-樣式的引用、定義為引用的名稱或對文本字元串單元格的引用。不是合法的單元格的引用,函數 返回錯誤值。
為一邏輯值,指明包含在單元格 ref_text 中的引用的類型。
增補:
1.名稱的含義
名稱:是一種特殊的公式,由用戶自己定義,程序運行時存在於內存當中,通過其標識進行調用。
2.定義名稱的方法
通過名稱框
通過菜單
通過所選內容
3.名稱命名的規則
名稱命名可以是任意字元與數字的組合,不能以純數字或以數字開頭
不能以字母R、 r 、C、c命名,也不能是單元格名稱
命名不超過255個字元
不區分大小寫
4.選用名稱的原因
5.名稱的引用類別
- 多區域引用
- 常量引用
- 數組引用 ={1;2;3;4;5;6;7;8;9}
- 公式引用 =SUM(D5:E8)
- 名稱修改
宏表函數
這部分略講,因為我還不太會。
1.宏表函數概念:早期低版本excel中使用的,現在已由VBA頂替它的功能,但仍可以在工作表中使用。
2.使用宏表函數注意事項:
A.不能在單元格中使用,要定義的名稱"(菜單:插入——名稱——定義)
B.有的宏表函數不能自動更新,需結合易失性函數來輔助完成自動更新
=函數T(NOW()) 適用文本
=函數+TODAY()*0適用數字………
=函數T(RAND())適用文本=函數+NOW()*0適用數字
只要最後什麼都沒有就可以只要後結果為0都可以
C.宏表函數對公式的長度有限制
D.宏表函數運算速度較慢使用易失性函數後,會引發工作簿重新計算(now,today,rand)
3.常用函數
GET.CELL
GET.DOCUMENT
GET.WORKBOOK
EVALUATE
FILES
剩下的
40.SMALL LARGE函數
返回數據集中第 k 個最小值。使用此函數可以返回數據集中特定位置上的數值。
= SMALL ( array , k )
為需要找到第 k 個最小值的數組或數字型數據區域。
為返回的數據在數組或數據區域里的位置(從小到大)。
LARGE同理
41.SUBTOTAL
=SUBTOTAL ( function_num , ref1,[ref2],...] )分類匯總函數
必需。1 到 11(包含隱藏值)或 101 到 111(忽略隱藏值)之間的數字,用於指定使用何種函數在列表中進行分類匯總計算
必需。要對其進行分類匯總計算的第一個命名區域或引用。
可選。要對其進行分類匯總計算的第 2 個至第 254 個命名區域或引用。
參數值如下圖:
42.FREQUENCY
以一列垂直數組返回某個區域中數據的頻率分布。
= FREQUENCY ( data_array , bins_array )
為一數組或對一組數值的引用,用來計算頻率。
為間隔的數組或對間隔的引用,該間隔用於對 data_array 中的數值進行分組。
————————————————我是分割線——————————————————————
如果你能一口氣看到這,說明你對函數已經掌握的相當可以了,
如果是一下拉到這的,我想你肯定看煩了。是不是感覺還是太多了,本來想說一下最常用的,結果還是把基本所有的全講了一遍,哎,誰讓我啰嗦呢?
下面真正的乾貨來了!
企業中最常用的十個函數!!
- 邏輯判斷:If 函數 (掌握If函數的嵌套使用方法)
- 多條件求和統計:Sumifs 函數(掌握函數參數中*與?的用法)
- 多條件計數統計:Countifs 函數(掌握該函數的查詢統計方法)
- 單元格內容拆分與組合: 文本日期 函數 (掌握日期的拆分方法)
- 專業的分類篩選統計:Subtotal 函數(掌握參數9 和 109 的區別)
- 多表匹配及列表查詢函數:Vlookup 函數 (掌握0 和1 參數運用)
- 排名定位及二維查詢函數:Match 函數 (掌握參數 -1 0 1的用法)
- 坐標軸及二維查詢函數:Index函數 (掌握該函數與Match的搭配)
- 批量跨表引用函數: Indirect 函數 (掌握批量跨表統計方法)
- 動態的數據區域引用函數:Offset 函數 (掌握與Counta函數用法)
雖然上邊也講了,但是講的不是很詳細,對於沒有接觸過的同學來說,可能並不能理解。所以推薦下邊這個視頻教程,關鍵是:免費的。
Excel2013企業級十大明星函數
當然,在實際的工作中輸完等號再輸入的時候會有提示,函數的功能參數等,所有不必硬背,並且,F9的調試功能,F2的切換功能,F4的絕對引用於相對引用的問題會讓你發現更多的驚喜!
溫馨提示:輸入公式時只要輸前幾個字母,然後按tab鍵就可以了。
以上圖文內容來自:Excel函數應用教程筆記以及:Excel 2010函數與公式實戰技巧精粹 (豆瓣) 的一些讀後感悟,這本書相對來說比較難,因為好多函數都是有嵌套的,讀懂還是有一些困難的,但是萬丈高樓平地起,掌握最基本的再學那些應該會有成效的。
不同的工作可能會遇到一些不同的問題,所以來說,還是多學一點的好,多學一點,就能節省更多的時間,關鍵是能,
早下班!!!
你懂得。
以上。
我是分割線:11.15更新
這次更新刪除了兩個比較不常用的,並修改了一下文中的錯誤。謝謝大家的贊和鼓勵!這個答案講講的方法居多那麼應該具體怎麼應用呢?可以移步我的另一個答案:怎樣用 Excel 做數據分析? - 忽如遠行客的回答 相對來說比較簡潔一點了,不過還是講的方法,講的太多方法也要實踐,希望對大家有所幫助,也希望給那個答案點個贊。
還有一個是講的怎麼畫圖表的答案:如果感興趣可以看看順便手滑點個贊什麼的:如何製作圖表非常精美的 Excel 文檔? - 忽如遠行客的回答
再補充一個小技巧,我在評論區說的一個excel2016新功能:
或者右鍵向下拖動有個自動填充功能前題數據格式基本相似。可以代替許多lenb right left mid函數的應用。
我會繼續努力碼字的!誰讓我這麼閑呢?
如果你喜歡我這個賤人,你可以到這些地方揍我:
【1】知乎專欄:我懂個P - 知乎專欄
【2】個人課程:《和阿文一起學信息圖表》《和阿文一起學H5》 《邱晨的設計急診室》
【3】個人作品:Simon PPT原創作品下載地址
【4】微博:@Simon阿文
【5】公眾號:我懂個P
------------------------------------------------------------------------------------------------------------------------------
Excel的眾多實用技巧,大神們的回答真是超精彩!我膝蓋都快跪碎了,好不容易爬起來,整合了一下我以前的教程,補充幾點:
Excel最鮮為人知的技能之一其實是——裝逼。我們總是抱怨自己不會公式函數,不會VBA,但又想一秒鐘變高手……我只能跟你說,辦法還是有的。前提是,你得先安裝一個Excel 2013。
以下內容均節選/改編自:和阿文一起學信息圖表
【課程地址】:和阿文一起學信息圖表
好了,廣告插播完畢,繼續……
http://mp.weixin.qq.com/s?__biz=MjM5ODc0Njg1Mw==amp;mid=204753244amp;idx=1amp;sn=770c5a9479c07c69fff3c75207d77d63amp;scene=1amp;key=2e5b2e802b7041cfd8dfd4b71fc2bf5af35440a7d25a147a899871102fae13784debe71162e5588dc9b3d8778dab3aecamp;ascene=1amp;uin=MTIwNzA5MzU2MA%3D%3Damp;devicetype=Windows+8amp;version=61000721amp;pass_ticket=xLupdSbnWcouw3eBp4fimGQzi%2F%2BTyQscvC8IsxtPwBZZByhR3grazC2WnhQArkkQ (二維碼自動識別)
【Power Map官方地址】:Power Map Preview for Excel 2013
希望對你有用,謝謝你能看到這裡。
再次感謝你能看到這裡!
----------------------------------------
如果你喜歡我這個賤人,你可以到這些地方揍我:
【1】知乎專欄:我懂個P - 知乎專欄
【2】個人課程:《和阿文一起學信息圖表》《和阿文一起學H5》 《邱晨的設計急診室》
【3】個人作品:Simon PPT原創作品下載地址
【4】微博:@Simon阿文
【5】公眾號:我懂個P
amp;https://pic4.zhimg.com/c5014eda0c2a1d92bf4ea1ee8b9fd0bb_b.png&" dw="600" dh="450" w="600" data-original="&https://pic4.zhimg.com/c5014eda0c2a1d92bf4ea1ee8b9fd0bb_r.png" data-editable="true" data-title="zhimg.com 的頁面">https://pic4.zhimg.com/c5014eda0c2a1d92bf4ea1ee8b9fd0bb_r.png&"amp;>
http://weixin.qq.com/r/UENNVWHEqjzVrSU29xZC (二維碼自動識別)
上個視頻:
Excel 虛擬鐘錶視頻
擼了一天 VBA……實在是按耐不住啊……開機來回答
@未央之末 的回答很贊……完全勾起了我的回憶…………
最開始的時候用 Excel 完全是當做 Word 那種用法……偶爾敲個公式還局限於四則運算
上班之後需求就多了,身邊有一位大神,用 Excel 把試驗所有的計算都寫成了板子,造福人類
親眼目睹之後我深深的表示震驚…
==================以上背景=================
未央之末的回答已經很完美了,平時注意排版,注意數據維護
我再說說其他的幾個方面的
在公式引用的時候 A1 法是最常引用的,形如:
=sum(A1:A10)
公式下拉的時候某些變數不用更改相對索引,但是 Excel 會自動的更改相對索引,這時候使用 F4 可以固定維度
=$A$2+B2
這樣即使下拉,也只有B2會變化。PS:連續按 F4 會切換鎖定的維度
還有一種更便捷的方法就是定義變數
在單元格上右鍵選擇自定義名稱,如圖:
Excel 會智能的識別出目標單元格的名稱,當然,如果衝突還需要更改,可以寫入備註
當你自定義名稱之後,再次引用這個單元格的時候只需要輸入名稱就可以了,在你輸入名稱的時候你所添加的備註也會實時出現,甚至沒有拼寫完你都可以使用 Tab 自動補齊:
數組也可以定義為名稱,感覺應該和 Range 對象一樣
VBA 有時需要引用表格內容,不論是 A1 法還是用 Cells 引用,一旦單元格出現增刪行列,VBA引用的目標就會發生變化。這使得後期維護難度增大,使用名稱可以避免這個問題,增刪行列的時候 Excel 會自動更改。
需要注意的是在VBA中使用名稱需要用中括弧括起來。這時候自定義名稱相當於一個全局變數(真正地全局……對整個 workbook 全局),可以引用,甚至可以賦值,對比之下 A1 法和 Cells 則相當不美觀也不利於閱讀。
隨手拷貝了幾行,一個簡單的例子。[PowerLevel] 和 [BULevel] 是數組,你們感受一下:
RowNum = WorksheetFunction.Match(P, [PowerLevel], -1) + 4
ColumnNum = WorksheetFunction.Match([BU], [BULevel], 1) + 2
[KME] = PthAvg(T,Dt)
我定義的名稱,你們感受一下:
函數以及自定義函數:
Excel 的函數真的很牛x,第一的答案寫的很詳盡了,不表。輸入的時候即時提醒做的很贊~
有時候需要一些特定的計算,如果全部用公式的話略顯繁瑣,並且公式會很長很長很長很長……
我曾經就寫過很長很長很長很長很長的公式…(插一句,Excel 公式輸入的地方是可以拉來的,結合 Alt + Enter 可以實現換行和縮進等等,我來上個圖……)
自定義函數方便維護,花樣繁多,玩大的還可以去直接導入其他語言開發的庫
直接上列子……
Function Rho(P1 As Double, P0 As Double) As Double
"根據功率變化計算反應性
Rho = [beta_eff] / [lambda] / 60 * Log(P1 / P0)
End Function
然後你就可以愉快的使用了
唯一的遺憾是無法在 Excel 界面中即時提示……在 VBE 裡面可以即時提示……順便打車求解決方法……好像說註冊 DLL 欺騙 Excel 可以做到……求少折騰的方法
VBA:
VBA我就不多說了,能幹的事情太多了,雖然速度有點慢,但是合理的優化,關閉刷新,處理日常的工作還是可以的。
不會寫代碼剛開始學可以直接錄,錄完了好好讀一讀,刪掉無用的就好。經常看看自帶的幫助文檔,乾貨很多。不會了就慢慢地 google,百度……
嚴格說起來界面應該屬於 VBA,這部分和 VB 類似,不過貌似不支持控制項數組,當然旁門左道也能實現控制項數組。在 Workbook_Open 事件裡面寫上:
Application.Visible = False
xxx窗體.show
讓 Excel 偽裝成一個程序……完全看不到 Excel 的界面~
PS:請不要看不起我們這些拖控制項的……
引用與庫函數:
這裡的引用特質 VBA 的工程引用,這時候可以綁定一些封裝好的庫文件,個人偏愛 MatrixVB,最早是我用來增強 VB 的運算的,後來玩 Excel 發現也能在 VBA 里跑,不過參考文檔很屎,老古董了。
大型計算忍不了 VBA 的渣速度的也可以用其他語言做庫然後讓Excel來用,不過我用的不是很好,嘗試過用 FORTRAN 寫,只局限於實驗階段……
自定義界面:
如果自己用,直接在選項裡面添加就可以了,如果是給別人用,可以做成含有 Ribbon 界面的載入項,一般後綴是 xla 和 xlam。
Ribbon 可以指定快捷鍵,指定 Screen Tip 和 Super Tip,XML 語言就好,喜歡折騰的不要錯過。
半途而廢的東西:在 Excel 中打開其他軟體……用的是 Shell……做不下去了,因為完全沒需求,從來都單手盲開任何常用軟體網站……要問我為何這麼屌,因為我有 AutoHotKey 呀
還有高大上的就不跟你們秀了…………
其他:
下面這些東西就有點奇葩了,FileDialog ,Shell,API
這就屬於瞎折騰了,不表~
Excel 繪製 李薩茹圖視頻Excel 隨機遊動小球視頻
excel小白的故事
背景:小白是一個不會用excel的小菜鳥,平時提起用excel就頭疼。最近,小白找了一份工作,需要大量使用excel,還好他的師傅大白,是一個熱心的老師,讓我們一起來看看吧。
(收藏的小夥伴們點個贊吧?(???????)?)
一、excel數據源,你做對了嗎?
1.1 數據要像流水線上的商品?
小白開始使用excel啦,接到的任務就是要做一個表格。
他的師傅大白說:小白,你先自己做一個表格試試。
於是小白交上了這樣一個表格。
大白看了看小白的表格,說道:嗯,很好。
小白:師傅,你也覺得我的表做的不錯啊。
大白笑了,像這樣,(●—●)
大白:很好,小白,我們正好來就這你這個表,來說一下問題吧。第一嘛,姓名那一列,有空格。第二嘛,銷售量和金額那兩列,單位不統一。這是新人常見的問題。
小白疑惑的說:姓名列有空格,影響會很大嗎?單位不統一也會影響嗎?
大白笑了笑,說道:是的,excel把空格也默認為一個單位呢,包括後面出現的"w","萬",「個」等單位,都是佔了字元呢,如果前期數據不幹凈的話,後期統計匯總分析會出現很大問題呢。excel的前期數據一定要像流水線上生產的商品一樣,格式統一呢。小白,你再去改改看。
大白看了看,表揚道:不錯呀,小白,這個表格格式已經統一了,以後做表格時,一定要注意檢查是不是有空格呀。
1.2查找與替換
小白又提出了一個疑問:師傅啊,可是有些數據我是直接粘貼過來的,看不出來有沒有空格啊。
大白笑了,說:很好,小白,你已經可以主動提出問題啦,下面我教給你查找與替換的用法!
小白說:查找和替換啊,我以前就會呀,可是,空格也可以查找和替換嗎?
大白笑著說:當然能啦,還有一些特殊符號都能呢,讓我們看看查找與替換的其他用法吧。大白看了看小白,說,小白,你平時用的怎麼用的?
小白嘿嘿一笑,說:師傅你看!小白熟練的用ctrl+h調出了查找與替換的對話框,熟練的把excel文檔中的「喜歡」替換成「愛」。
大白也嘿嘿一笑:小白,就知道是這樣,請看下圖。
大白嘿嘿笑著:小白,你見過這個對話框么?
小白摸了摸頭說:我用word十幾年,居然從來沒有打開過選項卡,真是慚愧慚愧。
大白微微一笑:沒關係,我們來看看這個對話框。
一,查找範圍不僅僅是一個工作表,而且可以延展到整個工作簿
二,查找內容不僅僅可以是文字,也可以是格式
三,區分大小寫,單元格匹配,區分半全形,就是更精確的查找啦,我們一般不選用
四,我們可以在查找內容裡面輸入空格鍵,然後在替換裡面不輸入,把範圍選定為整個工作簿,這樣就可以把整個工作簿裡面的「空格」元兇給找出來啦
五,工作簿裡面有特殊符號也沒關係,我們可以在查找內容裡面粘貼上特殊符號,在替換裡面不輸入,這樣就可以把工作薄裡面的「特殊符號」給替換掉啦
(查找替換內容不僅僅可以是文字,也可以是空格或者其他特殊符號)
小白有點愣,說道:師傅,你慢點講,我弱弱的問一句,工作簿是啥?
大白有點呆了,說:請看下圖
大白正色道:你看,這個一個一個sheet表格就叫工作表,整個sheet就叫工作簿。
小白說:原來如此,以前別人叫我填表,老說我沒填全,只填了第一頁,原來奧秘在這裡。我只寫了sheet1表格,沒有去點其他sheet表格填,罪過罪過。
1.3什麼是隱藏
小白終於學會了交給別人正確的表格,過了一個星期,他過來問大白:師傅 ,我有問題!
大白笑著說:什麼問題呀。
小白說:師傅你看,別人發給我一張表,可是我一對,楊森的數據不見了!
大白看了看說:對,這是隱藏了。
小白摸了摸頭說:什麼是隱藏啊。
大白說:你可以理解為,某行某列或者某些行某些列數據被摺疊起來了。但是,在處理原始數據的過程中,我建議,不要隱藏!!!隱藏單元格的表格交給別人處理,有可能會給別人帶來麻煩。
小白說:那我應該怎麼辦呢?
大白說:你看,在這個表格中,「4行」消失了,這就是被別人隱藏了。你需要選中表格中的行,然後滑鼠右鍵點擊取消隱藏即可,如果有隱藏的需求,就選中某一行某一列,然後滑鼠右鍵,在可選項中選擇隱藏即可。
1.4合併單元格與凍結窗格
大白又說道:小白,你知道怎麼合併單元格吧。
小白說:當然知道啦,我剛開始用excel的之後就會用啦,師傅你看。選中要合併的單元格,然後點擊上方的合併與居中按鈕就可以啦。
大白哈哈一笑,說道:不錯嘛,可是你知道嗎,除了excel部分表頭,下面的表格最好不要用合併單元格。
小白摸了摸腦袋,說:這個我還真不知道,這是為啥?
大白嘿嘿地笑著說:你剛開始來的時候我跟你說過一句話,還記得嗎?excel數據就要像流水線上的商品,明明是一個單元格的數據,就像地鐵上的座位一樣,應該坐一個座位,他卻坐了兩個,後期處理的時候會不會出現問題?如果濫用合併功能,在處理眾多數據的時候,有可能帶來很大的麻煩哦。欄位列表盡量不要使用合併功能哦,學了函數你就知道前期數據處理不好,會給後期早就多大的問題了。
小白點了點頭,說道:謝謝師傅,我明白了!
大白說:那小白,你知道什麼叫做凍結窗格嗎?
小白愣了愣,凍結啥?
大白笑了,說:你知道有時候處理數據比較長,可是忘記欄位是什麼了,所以需要往上面看....
小白說著:師傅,你慢點說,欄位是什麼?
大白說:那我們用你最開始做的那張表來解釋吧,你還記得這張表吧。你看,表頭,你知道是什麼吧,欄位呢,比如姓名,銷售量,金額都是欄位。
小白說:哦,我明白了,那凍結窗格是什麼意思呢。
大白說:嗯,我這麼給你解釋吧,如果你要做一個200行的數據,是不是翻到後面有時候會忘記某一列的數據的欄位名稱?如果把表頭凍結住會發生什麼現象呢?那麼表頭偶的位置會固定住,再多頁也能看見哦。
大白說:小白你看一下,在視圖那裡,有凍結窗格這一項選哦,其中,有凍結拆分窗格,凍結首行,凍結首列。
小白說:凍結首行,和凍結首列這個我能理解,就是讓把首行,首列凍住了,不讓它們動嘛,那凍結拆分窗格怎麼理解呢。
大白說:你可以這麼理解,看看下圖,我們選中了B4單元格,再選擇凍結拆分窗格,陰影部分的區域都被凍住啦,能明白我的意思么。
小白說:師傅,你的圖真是淺顯易懂啊,可是畫的也太感人了么,這個幼兒園小朋友都不會畫成這樣,哈哈哈哈哈哈哈。
然後,大白的表情成了這樣,(●—●)
然後,大白說:小白,你凍結了窗格之後,千萬不要忘記自己凍結了窗格啊。以前有些小朋友,自己凍結了窗格,前面的數據全是空白,只交給了我後面的數據......
小白說:多謝師傅提醒,我還真有可能幹出來這種事......
1.5表格的美化
大白:小白,我再跟你說一下表格的美化吧。
小白:什麼,還要美化。
大白:哈哈,就是讓表格看起來好看一些。你看,你之前的表格不是長這樣嘛,我們來給它美化一下。
你覺得下面這個是不是看起來比上面這個要清楚一些?
小白:是誒,看起來要整齊一些。
大白:我做了三步。
第一步:ctrl+a選中全部,然後把字體改成微軟雅黑,微軟雅黑是無襯字體,所以要比宋體看起來要清晰一些
第二步:我選中全表,選擇了對齊方式的居中鍵。當然,會計和一些數據的排列方式是靠右居中的,這個根據自己習慣和要求來
第三步,我取消了網格線,所以你可以看見,excel表格中的網格線消失了
1.6本章小結
第一章結束了,讓我們來看一下小白最近的excel筆記吧。
小貼士:在收到別人的表格和自己做表格的時候,一定要注意看看格式,是否有合併,隱藏,凍結,查看原表中是否有空格,特殊符號等,良好的數據錄入習慣能減少錯誤,大大的提高工作效率哦。而且,最好要美化一下表格哦,這樣交給別人的表格才易讀哦。
二、函數,函數
2.1基礎函數
辦公室里,大白睜大眼睛看著小白:什麼,這張excel表上的數字是你用計算器加出來的,你沒在開玩笑吧。
小白苦著臉說:是呢,我昨天本來打算跟看電影去呢,結果加班了三小時才回家,黃花菜都涼了。
大白笑了:你沒聽說過excel可以用函數?
此時,小白的腦海中越過了無數高中大學時候的函數公式,不由得腦袋都大了。
大白看著小白愁眉苦臉的樣子說:不用怕,今天我教的是最簡單的函數,你小學的時候就會了。
小白一聽,眼睛頓時亮了。
大白說:我們先來看一下單元格的名稱吧,請看下面一個很簡單的表,寫著1的那個單元格,是A列1行,我們叫他A1,寫著2的那個單元格,是B列1行,我們叫他B1,寫著3的那個單元格,你說叫什麼名字?
小白:很簡單嘛,叫C1對不對?
大白:哈哈,聰明。你可以看到,A1的值等於1,可以寫做A1=1。同理,B1的值等於2,可以寫做B1=2。那如果我想讓C1的值為A1和B1的和,我應該怎麼做?
小白:這個很簡單吧,C1=A1+B1嘍。
大白:哈哈,答對了。所以,我點擊C1單元格,輸入內容,=A1+B1,再按一下回車就OK啦。
小白:師傅,聽你這樣一說,看起來好像很簡單的樣子,就像我們小學的時候學的1+1=2嘛。可是,看起來很麻煩呀,像A1、B1這樣的可以點選嗎?
大白:哈哈,猜對了,請看下圖。我在C1單元格手動輸入「=」之後,點選了A1單元格,你看,點選之後,A1單元格的外框就變成了這樣。同理,我又手動輸入「+」之後,又點選了B1單元格,然後,按下了回車鍵,就成你上面看到了那張圖了。
小白:啊,原來是這樣。那按照這樣的規則,同理,我可以操作加減乘數,四則運算,我都可以做啦,就跟小學的數學一樣。
大白:那我現在給你出個題。請看。我想讓H1為前面所有值的和,我應該做什麼?
小白:那不是so easy嘛,請看。
大白:哈哈,要是有幾百個怎麼辦。現在告訴你一個求和函數,sum函數,請看下圖。A1:G1是從A1到G1的意思哦。這個可以拖選,我輸入完=sum()之後,把滑鼠游標點進括弧內,在表格上拖選A1到G1的範圍,即可得到結果。
小白:哦,原來是這樣啊,我學到啦!
2.2vlookup函數
下午的時候,小白一陣風一樣跑到大白的辦公室,火急火燎地說,師傅,快來救救我!
大白一副無奈的樣子,怎麼啦,小白,誰欺負你啦。
小白說,領導讓我給他做一個表格,有幾百號人呢,我要從另外一份表格中參考原始數據,可是一看,人名不是按順序排列的,這是讓我手工一個一個打上去么,這麼一來,我今天晚上要幾點才能回家啊,嗚嗚嗚。
小白旋即眼睛一亮,不過,我猜到師傅一定有好辦法,讓我不要加班,教教我吧!
大白說,我這裡倒是有一個很好用的函數,叫做vlookup函數。你要不要學?
小白頓時眼泛桃心,快!告!訴!我!
大白:好的,我先給你講一下概念。是不是還不太懂,我再給你舉個例子吧。
vlookup函數有四個參數
第一個參數是查找值,這裡我們要查的是姜姍的銷售額,所以我們查找的是單元格E3的值,這裡我們輸入E3。
第二個參數是查找範圍,查找值一定要是查找範圍的第一列,這裡我們查找的範圍是姓名和銷售總額兩項。(小疑問,小白你來猜猜,為什麼會有錢的符號混雜在裡面,試著去百度一下絕對引用和相對引用吧)
第三個參數是查找列數,我們可以看到,我們要找到的銷售總額,在我們查找區域的第二列,所以我們輸入2
第四個參數,一般情況下輸入0(小疑問,小白去百度一下精確查找和模糊查找吧)
小白:師傅,我有些暈了。我回去好好消化消化。
大白:好好,回去多找幾個例子聯繫聯繫,遇到特殊情況百度一下,然後好好總結一下吧。
2.3其他函數
小白頓了頓,說,師傅,你教給我了最基本的幾個函數,那以後我有其他需求,也可以用其他函數解決嗎。
大白說,可以的。
小白說,那我怎麼樣,才能搜到適合我的函數呢。
大白說,教你一個通吃招數,用百度。比如,你處理的數據中要有很多重複項,你需要刪除重複項,你會怎麼搜索。
小白:我會在百度搜索,excel 刪除重複項
大白:那你試試。
小白:真的誒,好多經驗貼可以解決我的問題,裡面還附有很詳細的步驟分解,我一步一步照著來就解決了我的問題誒。
大白頓了頓,又說:我還推薦excelhome論壇,裡面有很多像你這樣的小白,早就已經提過相同的問題而且收到了解決辦法啦,還有問題,就去excelhome論壇搜索一下吧。
2.4本章小結
第二章結束了,讓我們來看一下小白的筆記吧。
三,神奇的數據透視表
3.1小白的煩惱
小白來到大白的辦公室,愁眉不展,帶著兩個碩大的黑眼圈,說著:師傅,我做好了一張數據原始表,結果要給5個領導交表,每個領導的表的數據都來自那張數據原始表,可是,每個領導的表都長的不一樣,要的東西也不一樣,欄位列表有的是橫的,有的是豎的,雖然我已經學會了函數,可是還是覺得好麻煩,有什麼工具可以解決我這個問題嗎。
大白:有一種神奇的工具,叫做數據透視表,你知道不。
小白:啊,數據透視是什麼。
大白:一種神奇的數據處理工具,可以處理欄位哦,橫著,豎著,要,不要,都沒問題。
小白:真的啊,快教教我。
3.2初識數據透視表
大白:我們先來看一下怎麼找到數據透視表吧。
小白:嗯,接下來我該怎麼做呢。
大白:請看下圖,會出來一個對話框。我們選中要處理的表格區域,然後選擇好要放數據透視表的區域,就可以進行下一步的操作啦。
大白:下面到了重點的時候啦。注意最右側的地方。你看右側的部分,欄位列表,是所有的欄位列表,下面有一個四個象限的地方,一會就是我們見證奇蹟的時刻了。
大白:小白,請仔細看,我想知道一班的同學的語數外成績,我應該怎麼辦?請看下面。
我在篩選器裡面拖進了班級,然後在數據透視表中選擇了一班;我在行區域中選擇姓名,在值區域中選擇了我需要知道的語文,數學,英語欄位,最後,我選擇了以數值形式表示。注意一下,我的值區域是以下面的方式顯示的。
3.3.數據透視表的美化
小白:那師傅,你之前不是教過我美化表格么。那這個透視表做出來怎麼用啊,我要給我們領導交表。
大白:好的,來看一下美化前和美化後的表格吧。我們可以用處理表格的方法。
第一步:把字體處理成微軟雅黑
第二步:對齊
第三步:去掉網格線
小白:可是看起來還是不像一個表格,行標籤,求和項看起來太累贅了,能更改嗎。
大白:可以的,欄位點進去可以更改的,只要不重名就行,你自己改改吧。
小白:好的,師傅,看我的。
大白:嗯,做的不錯。
小白:可是這個格式我不喜歡,能修改嗎。
大白:可以啊,可以在數據透視表設計欄中選擇自己喜歡的樣式,也可以自己修改。
小白你自己來操作一下吧。
小白:好的師傅,看我的!
大白:小白,學的不錯嘛,回去再好好練習練習。
四、一些推薦
大白要去調往其他地區了,小白眼淚汪汪的看著大白,師傅,我的excel剛起了個頭,你走了我怎麼辦啊。
大白:當然是學會靠自己了,現在互聯網這麼發達,還學不了excel?
1.關注一些微信,微博關於excel的大號,粉絲多的,經常更新excel乾貨的,關注就對了,excel專家,達人?關注就對了
2.execelhome論壇,多泡一泡
3.excel書籍,市面上一大堆,可以先去圖書館,書店看看,找找感覺,選自己能看進去的,千萬不要搬回來幾塊大磚頭回來,看了兩頁再也沒翻過了。
4.如果圖文版學著不爽,網上還有很多培訓課程,有些收費有些免費,要學會自己甄別,選擇適合自己的。
5.最重要的是,多學習,多總結。
小白,祝你能成長的更快!
(篇幅有限,調了幾個會常常用到的說了一下,還有一些很重點很常見的用法沒有涉及到,在學習的過程中,最重要的事情是要有創新更新的精神,不要使用了一種方法,就按部就班的來,遇到了新的工作問題,也按部就班的按照原來的方法處理,要時刻想想,有沒有什麼其他方法,可以提高效率?)
1、vlookup,尤其是不同工作表之間的查詢;
2、ctrl+D 選中連續單元格後填充第一行的內容;
3、要插入n行空白列/行,先在表格空白處選中n行/列,複製,之後在要插入的地方右鍵,選擇插入複製的行/列;
4、選中某行,ctrl+shift+↓,選中某行以下所有有數據的單元格。
推薦書籍《誰說菜鳥不會數據分析》——常用技巧;《你早該這麼玩excel》——心法修鍊。
作為一個數據可視化愛好者,很適合回答這個問題:
我會從Excel在可視化應用方面來回答大家關注的Excel商務圖表技能問題:
首先聲明,以下內容大部分來源於本人公眾號推送:(數據小魔方)
1、裝備篇:
好的可視化形式從來都不單靠Excel自身來搞,有很多這方面的效率插件,比如
SAPdashboard、sparkines、think-cell-charts等。
0、開發工具必須載入到位:一個關於Excel的秘密——微軟向用戶隱藏了什麼?
1、學會載入第三方插件:如何在Excel里載入第三方插件,讓你的Excel功能更加強大!!!
2、搞定自己的Excel快捷菜單:DIY你的菜單和工具欄,訂製屬於你自己的工作界面!
3、Xcelsius(水晶易表)系列——入門篇!
4、Sparklines:sparklines——迷你圖插件
這款模擬圖做出來的效果是這樣的:
5、Think-cell-charts:think-cell chart 軟體簡介:
2、效率工具:
除了以上裝備之外,你可能平時面臨著取色、截圖、圖表標籤調整等問題;
取色:推薦colorpix:媽媽再也不用擔心我不會配色了
截圖:推薦使用faststone:聽說你還在用qq截圖
調整圖表標籤:如何在Excel里載入第三方插件,讓你的Excel功能更加強大!!!
3、幾個圖表製作核心技巧:
單元格排版及圖表錨定:
論一個圖表的自我修養
打破常規的圖表製作新思維!!!
照相機輸出高清圖表:
圖表案例|關於全球可穿戴設備用戶調查(麥肯錫)
圖表案例|:中國保險行業資產狀況調查(經濟學人)
尼爾森:圖表案例|全球遊戲行業用戶渠道調查報告(尼爾森)
配色方案:
商務圖表基本全靠配色了,所以這方便需要高度重視,國內這方面做得最好的,要數劉萬祥老師,推薦老師的經典之作——《Excel圖表之道》。
經濟學人、華爾街日報、貝恩、波士頓、羅蘭貝格,國內的一財、網易數獨都有高質量的圖表案例可以參考。花瓣網有專門收集這些知名機構的高質量圖表案例,注意多看多模仿。
我主要分享Excel內的配色方案製作技巧:
office顏色配置技巧與自定義顏色主題
一篇文章揭開office配色模板的的神秘面紗~
複雜高階商務圖表所使用的幾個核心技巧:
經常看到有人使用Excel製作特別流弊的圖表,這種圖表其實都依賴一些Excel核心技巧,這裡就來 一一剖析:
1、數據源錯行組織:(用於雙色填充等)
圖表中包含負值的雙色填充技巧
交叉柱形圖
柱形組圖
仿商業周刊面積組圖:
圖表案例——簡約卻不簡單的圖表製作技巧
2、數據源中設置佔位序列:(漏斗圖)
漏斗圖的製作技巧
瀑布圖
案例|全球創新國家1000強研發投入變動趨勢
3、翻轉圖表的次坐標軸:
旋風圖(蝴蝶圖)
4、日期時間刻度坐標軸:
市場細分矩陣(MEKKO)
5、誤差線模擬:
帶實際執行進度的甘特圖
人口金字塔圖
散點圖分割不同象限的技巧
6、堆積面積圖(該大發好啊)
Excel史上最好看的堆積柱形圖
充分發揮想像力,Excel也可以成為黑科技!
既能高大上、又能小清新,如何用excel來拯救你的圖表顏值!
仿經濟學人雙色填充面積圖:
圖表案例--一個小小的圖表所折射出的作圖哲學
7、圖標填充:
怎麼把蘋果「塞進」你的圖表裡?
8、特殊字體及圖標集:
符號圖表--特殊字體柱形圖
8、利用散點圖模擬豎向折線、散點圖、曲線圖:
創意滑珠圖!
蛇形圖
圖表案例|縱向折線圖
9、利用餅圖(圓環圖、雷達圖)模擬極坐標圖:
複合餅圖
細分餅圖
半圓型動態儀錶盤風格圖表
儀錶盤圖表
創意玫瑰圖(Rose chart)
創意玫瑰圖2(Rose Chart)
螺旋圖(海螺圖)
10、圖標、圖片、圖表分面排版:
圖表案例——全球主流社交平台「網紅」收入統計分析
圖表案例——雲計算背景下國際科技巨頭的戰略轉型
======================================
還有很多就不一一分享了,我的所有分享案例都是在個人公眾號——「數據小魔方」上推送過詳細教程和步驟的,感興趣的可以關注哦!
放幾個鎮樓圖:
發完就溜嘍!
====================
再給兩個鏈接,相信大家一定會喜歡的:
Excel依然是一款強大的數據可視化利器~
學習R語言我都做了那些有趣的事情!!!
受不了上面這幫回答,重度使用者來說幾句
按使用水平來增加
初級階段先學會基本的函數,大概十幾個,幾個也行,數據透視表必須的
中級階段函數要增加到50個左右,知道基本的快捷鍵操作,你初級階段懂這麼多快捷鍵有個毛用啊。
高級階段,函數要到100個以上,知道什麼叫數組,知道什麼是宏,知道怎麼樣寫宏來滿足自己的個性化需要,比如我經常幫人寫那個什麼狗屁問卷答案的錄入處理表,人家還不給銀子俺。
超級階段,可以用EXCEL寫遊戲了,這不是人,是神!
說來說去,函數才是最重要的,只要你認真學習了函數,好多東西,比如什麼快捷鍵你自然就會掌握了,比如表做的好看,單元格盡量不要合併,比如數據透視表啊,比如為毛人家做數據分析這麼快啊,比如為什麼這樣處理數據會容易處理啊,比如可以用EXCEL去控制ACCESS,SQL這種事我會告訴你么,等等,這些只是後面的習慣罷了,EXCEL大概有360多種函數,你自個瞅瞅唄,老夫掐指一算,遇上過的同事沒個成千上萬的,也有幾百個啦,能用超過50個以上的一個手就夠了。
再補充一句,能寫自定義函數的好像...,飄過!!!
——————————————————
本次分享的內容難度不大,但大部分人不會,非常符合題主的提問。
更多實用的excel技能,可移步關注本人微信公眾號 excel自習室(excelzxs)
——————————————————
文章已更新,羅列的是真正需要大家熟練掌握的,可以快速提高工作效率的技能。
上篇:8組快捷鍵分享
下篇:快速輸入數據的捷徑
上篇:8組快捷鍵分享
有人問,要學多久excel才會顯得自己很厲害?
一年?兩年?五年?
今天,你只需看完自習君這篇文章,10分鐘,你的excel操作就可以進步如飛。這也是自習君常年以往總結的幾個實用操作技巧。
沒錯,那就是快捷鍵,有些你需要5分鐘的工作,或許快捷鍵1秒鐘就可以搞定。
比如說我現在要將1-5000行的數據累加,顯示在第5001行。
- 普通人的做法是,滑鼠選中1-5000行的單元格,再點擊∑符號,搞定。
上面的操作看得自習君好想砸電腦呀!
- 稍微懂點excel函數的,使用函數會快很多。
- 真正的高手,是使用快捷鍵的,根本不需要滑鼠。
上面GIF的操作,涉及到三組快捷鍵:
1、shift+ctrl+↓(選中需要求和的區域)
2、alt+=(求和)
3、ctrl+end(選中表格中最後一個單元格)
有人會說,記住這些快捷鍵太難了。其實不然,只要工作中有意識地使用快捷鍵,很快就可以熟記於心,信手拈來,形成條件反射。
請記住:磨刀不誤砍柴工
下面自習君推薦幾組最常用,最實用的excel快捷鍵,也是自習君每天都要用到的快捷鍵。
①首先來一組最基礎的,不懂的就別說你使用過excel。
Ctrl+A;全選
Ctrl+Z;撤銷
Ctrl+X;剪切
Ctrl+C;複製
Ctrl+V;黏貼
Ctrl+B;加粗
Ctrl+S;保存
②查找,替換功能也經常使用。
Ctrl+F查找
Ctrl+H替換
③在Excel單元格中輸入大段文字,使用它可以在任意位置換行。
在word中,Ctrl+Enter是用來分頁的,並且增加本頁行數不會影響下一頁的排版。
④以下兩個快捷鍵重點推薦,好用得不得了。
F2鍵,快速進入單元格,處於編輯狀態。相當於滑鼠「雙擊左鍵」的效果。
F4鍵,重複上一個動作,這個功能非常好用,重點推薦。F4鍵主要有兩個作用,一是將單元格地址在相對引用、絕對引用和混合引用中切換,二是重複上一步操作。
⑤Ctrl+;快速輸入當前日期
Ctrl+Shift+:快速輸入當前時間(因為冒號:需要使用Shift鍵才能輸入,所以需要三個鍵)
⑥快速求和Alt+=,相當於SUM。
其實前面案例中,我們只需要選中5001單元格,直接按Alt+=即可,因為excel會自動識別求和區間。這個動作,通常只需要1秒鐘。
⑦雙擊滑鼠左鍵
1、雙擊行列的邊緣時,得到最適合的行寬或列寬。
2、雙擊單元格右下角,自動向下填充。
3、雙擊單元格邊框(上下左右 皆可),直接跳到相應的最遠單元格。
⑧最後,推薦一組最燒腦,但看起來最牛的快捷組合鍵,其實也很實用。
1、Ctrl+箭頭(箭頭代表4個方向的箭頭,作用是:快速移動到數據區域的邊緣。針對行或列較多的表格,這套組合鍵是相當重要。其實,這個快捷鍵和上面雙擊單元格邊框作用一樣。)
2、Ctrl+Shift+箭頭(快速選定從當前單元格(數據區域)到最後一行(列)有數據的區域。針對數據區域比較大的工作表,用這套組合鍵來選取部分數據區域是非常方便的。)
3、Home(移動到行首)
4、Ctrl+Home(移動到工作表的開頭,即單元格A1)
5、Ctrl+End(移動到工作表最右邊+最下面的單元格)
以上快捷鍵,看似很難操作,實際是有一定規律的。Ctrl+(),主要是用於選中單元格,如果再按住Shift,將選中兩個單元格之間的所有內容。有了這幾組快捷鍵的配合,選擇連續單元格的內容不會超過5秒。
Excel的快捷鍵遠遠不止這些,十分之一也沒有介紹到,但自習君今天羅列的都是非常經典、實用的招數,只要你能掌握,離Excel高手的路上又進了一步。
——————————————————沒想到這麼多人對這個話題感興趣,其實我看了很多其他人的回答。
有講excel可視化處理、有推薦excel vba的。
雖然自習君也覺得這些excel功能很牛逼,但請注意人家的問題是「Excel 有哪些可能需要熟練掌握而很多人不會的技能?」。
拜託,大家需要熟練掌握應該是:最直接、最有效、最實用的那部分功能。好吧,如果你希望多看到這樣的內容,可以關注我的個人微信公眾號:excel自習室(excelzxs),我還組建了微信交流群喲~~~
——————————————————
下篇:快速輸入數據的捷徑
好吧,今天我繼續分享一下excel的數據輸入技巧吧,掌握這一個關鍵的技巧,就能夠讓你輸入數據比別人快100倍
什麼?數據輸入一個一個數字輸入不就行了嗎?能有什麼技巧?
今天我就是要講講如何快捷輸入數據這件事。
這個截圖大家一定不陌生,這個格式大家也經常要設置,但「自定義」又是什麼鬼?又有什麼用呢?我們先來熟悉一下這個表格:
在設置單元格格式中,自定義裡面 # 是代表數值;@ 是代表文本;" "是代表字元串信息(英文狀態的雙引號);數字0是代表佔位。
下面我舉幾個栗子,帶大家感受一下吧
- 1快速輸入編號1804199342017001到1804199342017100,因為編號位數比較長,我們只能設置文本格式,也用不了下拉填充的功能。如果要一個個輸入,工作量可想而知。
這裡運用 " " 和 0佔位,就能很好解決這個問題。廢話不多說,GIF演示。
當然,這裡自定義也可以輸入"1804199342017"@,但單元格中就必須完整輸入001、002、003……三位數,如果你只輸入1,結果將顯示為18041993420171。同樣,我們還可以設置為"1804199342017"#,但你將無法輸入001三位數,因為在數字格式中,前面的0會自動不顯示。
- 2要輸入大量QQ郵箱,我們也可以利用自單元格指定為後綴為"@http://qq.com"。具體自定義類型為:
@"@http://qq.com" 廢話不多說,GIF演示
- 3許多企業還存在這樣的需求,要輸入5位數的編號,如果位數不夠,前面用0補充。
一般我們是設置單元格格式為文本格式,在一個一個輸入,但要一直要按很多0,也是一件很麻煩的事。這裡就可以通過設置「佔位」來解決。
- 4日常工作中,中文大寫數字使用非常頻繁,出錯率也非常高。比如要寫987654321中文大寫,即使是老會計也需要花費不少時間。但使用excel卻只需要5秒鐘。
當然,這個功能90%的人都知道,但實際工作中,中文大寫數字是要求加上單位的,比如顯示為:人民幣玖億捌仟柒佰陸拾伍萬肆仟叄佰貳拾壹元整
又該如何設置呢?相信90%的人都不得其解。
這個時候,就可以使用我們說的自定義技巧——用 " " 增加字元串,GIF演示如下。
注意:在設置單元格格式時,需先點擊要選擇的格式類型,再點擊自定義。特殊→中文大寫數字→自定義。如此,自定義里就會顯示出「中文大寫數字」的類型規則。
其實,我們可以點擊任何單元格格式類型,再點擊「自定義」,即可查看該類型的規則。懂的了這個規則後,我們以此類推,便可以玩出無窮無盡的花樣。比如以萬為單位可以自定義格式為:0!.0,"萬";需要隱藏數據可輸入自定義格式為:;;;
這個必須是vlookup函數和數據透視表,必熟練掌握的技能而很多人不會
這兩招可提高效率不知多少倍
但可惜太多的人還是用Ctrl+F的慢慢算……
首先,要界定一下很多人是指多少人?大於30%,50%,還是大於70%?
熟練掌握是指掌握到什麼程度,只是用過嗎,還是能靈活運用?
不要以為會用滑鼠選擇單元格,那就叫熟練掌握滑鼠操作了。
不要以為會Ctrl+C、Ctrl+V,那就叫熟練掌握了鍵盤快捷鍵了。
不要以為會在查找欄輸入查找字元,在替換欄輸入替換字元,那就叫熟練掌握查找替換了。
不要以為會用自動篩選選擇數據,你就叫熟練掌握篩選功能了。
(千萬別以為用過就是熟練掌握,我大學畢業時,只會熟練打開和關閉Excel、word,就在簡歷上寫「熟練掌握Excel、Word辦公軟體,現在想起都汗顏吶)。
如果很多人是指大於50%,我可以說,幾乎Excel每一個常用功能都屬於題主所指的「需要熟練掌握的,並且很多人不會的」。
在這前提下,需要掌握而大多數人沒掌握的功能太多了:滑鼠操作、選擇性粘貼、查找替換、定位、篩選、分列、智能填充,每一個都是,更別說數據透視表、強大的3P功能了,
為什麼這樣說,
首先,用數字說話吧,然後,大家自己做一下後面的測試題,這些題都是用的基本功能,看你會不會?
以函數來說吧,我們分別取幾個不同類型的最常用的函數。
比如求和(sumif函數)、查找(vlookup函數)、邏輯(if函數)、文本(left函數),大家覺得這些函數的使用率會是多少?
前不久,我在某工業企業做函數培訓,擬參訓人數60人左右,人員主要是行政、人事、財務、生產部門管理部門組成,各部門都有,有一定的代表性。做了個訓前摸底調查,調查結果是這樣的:
使用過vlookup函數51%,IF函數42%,SUMIF函數29%,LEFT函數7%(SUM函數不是接近100%,應該是以為求和按鈕用的不是SUM函數),
使用率也僅僅只有VLOOKUP函數超過了一半。
即使為「只是用過」,沒掌握的人也是佔一半以上,能靈活運用肯定就更少了,
由於樣本量太小,也許會有知友們說這個不具有代表性,是的,儘管現在辦公人員的整體水平比十年前整體有了提高,但目前還是較低的一個水平。從我所見到看到的來說,真是大部分人連最基本的功能都沒掌握,比如複製粘貼、查找替換。
如果有知友們不服,那就試著回答以下十個問題,你能答出幾個,超過六個沒有?過幾天我出差回去了上來公布答案(5.30晚已公布答案)。
解答不出的知友們,如果要提前知道答案,下面部分題涉及到查找替換知識,大家可以到網易雲課堂《查找替換居然還能這樣用》視頻課去找答案。
這門課是永久免費的,
網址:Excel偷懶的技術:查找替換居然還能這樣用
這個課程可以讓大家充分認識到,我們每天都在用的、自認為熟練掌握的查找替換功能,居然還有這麼多用法,你還敢說自己已經熟練掌握了Excel的基本功能了嗎?
另外:歡迎大家加入企鵝群:166053131,一起探討交流Excel偷懶的技術。
- 題一:滑鼠操作
請用滑鼠完成以下操作:
僅使用滑鼠,由首行快速跳轉到最末行,
僅使用滑鼠(不使用右鍵),清除20行以後的內容
其他聯用鍵盤更高級的操作技巧:如快速選定先格、插入行、刪除行,移動插入行
答案:
1、雙擊選擇框的邊緣就可自動往所在方向跳轉,比如雙擊選擇框的下邊緣往下跳至最末行,其餘類推。
2、選擇21行以後的內容,比如A21:E25,然後拖動填充柄往上拖動到E21,就可清除相關內容。
- 題二:批量選擇單元格
假設工作表未保護,下表中灰色底色的單元格為公式,其他為手工輸入的數據,請批量清除手工錄入的數據。
答案:
選定C2:H24單元格區域,F5,定位-常量,就可選定手工錄入的內容。然後按DEL刪除即可。
- 題三:批量選擇單元格
假設題二工作表已保護,表中灰色底色的單元格為公式,不能錄入數據,其他為手工輸入的數據(可修改),請批量清除手工錄入的數據。
答案:
參見前文網易雲課堂免費視頻課:《偷懶的技術:查找替換居然還能這樣用》
- 題四:選擇性粘貼
表中是以元為單位的,請將表中的數字轉為以萬為單元格;
請將右邊5月的數字複製粘貼到前面表格中,同時保留表格小計行的公式不被覆蓋。
答案:
1、在某空白單元格,輸入10000,然後將其複製,選定1月到5月列的數據區域B2:E21,定位-常量,然後右鍵-選擇性粘貼(運算-除),即可將所有數據除以10000.
2、選定I2:I21,複製,然後選定F2單元格,右鍵-選擇性粘貼(跳過空單元格)
- 題五:按列篩選
Excel無按列篩選的功能,請使用基本操作實現「按列篩選」的功能,詳見見下圖中的要求:
答案:
參見前文網易雲課堂免費視頻課:《偷懶的技術:查找替換居然還能這樣用》
- 題六:篩選
不使用函數將A1:D15單元格區域中的預算完成率,自動填列到G2:G4單元格。
答案:
使用高級篩選,列表區域$A$1:$D$15,條件區域設置為$G$1:$G$4,複製到設置為$H$1
- 題七:提取文件名
請使用基本操作(不使用函數)指提取出下圖文件路徑中的文件名。
答案:
參見前文網易雲課堂免費視頻課:《偷懶的技術:查找替換居然還能這樣用》
- 題八:插入空行
不使用排序的方法,在下表中各辦事處後插入一空行。
答案:
方法1:在D3、E4單元格分別輸入一個數字,然後選定D3:E4,拖動填充柄往下填充至最末行,然後選定D:E列,F5,定位-常量,選定所有的數值,右鍵,插入-整行。
方法2:也可在D2單元格輸入「A2,」(注意不包括雙引號,A2後有一英文逗號),然後下拉填充至D12,分別為A3,、A4,、A5,、。。。。。A12
然後按二次ctrl+C,打開剪貼板,雙擊某空白單元格,點擊剪貼板中所複製的內容,然後使用查找替換,將換行符刪除(參見網易雲課堂「查找替換居然還能這樣用」),再將這些地址複製到名稱框,分別為A1,A2,A3,A4。。。。A12,回車,即可分別選定A2:A12區域里的各個單元格,然後右鍵,插入-整行。
- 題九:求和
請在小計、總計行/列的所在單元格一次性批量輸入求和公式。
答案:
選定C2:H16,按F5功能鍵,定位-空值,選定所有空白單元格,然後,按住ctrl,選擇C17:H17,Alt+=,即可批量錄入求和公式。
- 題十:求和2
使用sumif對下表中北區2014年銷售額求和
答案:
=SUMIF(B4:B18,"北區",D5)
SUMIF函數
第三參數單元格區域起作用的就是左上角那單元格,此單元格的作用是定位定點,只要有此定位點,SUMIF會自動以此單元格為原點,按照第一參數區域符合條件的單元格的坐標,找到同樣坐標位置的單元格,並對其數值求和。
最後,簡單的介紹一下本人的圖書《「偷懶」的技術:打造財務Excel達人》
《「偷懶」的技術:打造財務Excel達人》在噹噹網辦公類暢銷榜長期在第五、六名,好評率是前十名中最高的。
一般的Excel書籍都是講具體的功能、技巧,就象練武之人習的一招一式,這些招式如果沒有內功心法為基本,練得再好,也是花拳繡腿。學Excel也是一樣,要想在日常表格操作和數據分析時做到從心所欲不逾矩,必須具備正確的數據處理的理念和Excel表格設計的基本素養,這是本人的一點體會,這些在《「偷懶」的技術:打造財務Excel達人》中都有詳細介紹和案例講解! 歡迎大家購買學習。
地址:《「偷懶」的技術:打造財務Excel達人(有趣、有料,財務總監助你「菜鳥」變「達人」!中國十大優秀CFO向志鵬作序力薦,五位上市公司財務總監、暢銷書作者秋葉傾情推薦)》(...【簡介
我寫的都是基礎操作,大神不要噴,因為我有很多板磚!!!
不要怕,不是要打人,是拋磚引玉!!!畢竟寫太複雜的操作,技能,就會文不對題了!!對不!
其實太複雜的我也不會,,哈哈哈!
廢話不多說了,開始寫了!
相關回答:曉庄先生:有哪些簡單的 PPT、Word 和 Excel 小技巧,可以在工作中省力?
曉庄先生:有哪些讓你相見恨晚的 PPT 製作技術或知識?
關注我的公眾號回復excel ,獲得:《循序漸進學Excel 2013》視頻教程
一、快速全選所有行/列
這種方式在數據特別多的時候,特別好用,畢竟拖動滾動條顯得很low..
Shift+Ctrl配合四個方向↑↓→←鍵能夠快速的選擇該方向上的所有行和列!!!
首先選中某行表頭,Shift+Ctrl+↓選中該列,Shift+Ctrl+→選中所有
二、凍結首行
當數據有很多行的時候,不管怎麼向下拖動,保持表頭一直可見,用起來是非常舒服的!
三、單元格內快速換行輸入
這個很簡單,在單元格編輯狀態時按Alt+Enter,即可換行進行輸入。相信這個問題很多人都會遇到的!
四、單元格設置斜線分隔符號
有時候表頭需要設置斜線分割,可是不知道怎麼設置,我簡單說一下!
1、選中表頭單元格,然後右鍵設置單元格格式
2、在彈出的窗口中選擇邊框選項卡
3、選中斜線選項,點擊確定
4、編輯表頭利用上面第三條講解的技巧輸入內容即可!
五、分類匯總
分類匯總是一項常用的功能,能夠在需要的時候求和平均值等
1、先將分類的欄位進行排序,使一樣的內容在一起
2、全選需要匯總的數據
3、選擇數據選項卡,點擊分類匯總,然後根據需要選擇匯總方式
六、同時凍結第一行和第一列
選中第一行和第一列的交匯處的單元格B2,然後 視圖--&>凍結窗格-&>凍結拆分窗格
七、刪除重複值
選擇好數據區域之後,選擇數據選項卡,點擊刪除重複項,
數據多了之後,靠肉眼發現重複的內容實在是.....
八、給單元格區域添加密碼
審閱-允許用戶編輯區域-添加區域和設置密碼
這個功能的好處就是設置好了之後,可以限制用戶編輯的區域,保護自己寫的文檔
九、刪除空白行
全選某列,然後CTRL+G,打開定位窗口定位條件設置為空值。
點擊確定之後,這列中值為空的那些行就都定位出來了,
然後開始選項卡中選擇刪除按鈕,刪除行!
十、快速調整列寬行高
選擇需要調整的多列,然後選擇開始選項卡,選中格式中的。。。
十一、輸入限制與數據驗證功能
為了保持數據的有效性。有的時候需要限制輸入的內容,並提供一些建議做進一步的操作,例如年齡所有人中應該是18至60歲,為了確保這個單元格輸入的年齡數據沒有這個範圍之外的數據輸入,那該如何操作呢?
選擇數據選項卡---&>數據有效性---&>設置
按照需要的條件進行設置,看下圖,並且可以根據需要設置別人輸入錯誤時,提示的信息!
十二、自動更正,加快輸入複雜的內容
有時候需要經常輸入一個複雜不好輸入的內容,比如一個人名「奧斯特洛夫斯基」,每次都複製粘貼嗎?複製粘貼可能還得到處找一下這個名字,這時候我么可以用自動更正的功能!
我們可以設置一下通過輸入「SJ」,來自動更正為「奧斯特洛夫斯基」。具體的方式為:文件--&>選項--&>校對--&>自動更正選項!
設置好之後,如果輸入"SJ",,就會自動變成「奧斯特洛夫斯基」。
十三、數據行列轉換
有時候數據匯總好了之後,發現需要將行和列的內容互換一下,顯示出來效果才會更好!
這時候就需要數據的轉置功能!
1、複製需要轉換的區域,
2、然後將游標移動到一個空白區域,粘貼---&>轉置
十四、數據分列
如下圖所示,我們如何把員工的生日從身份證號從提取出來呢?如果數量少,我們挨個錄入就可以了,但是要是面對成千上萬的話,就太浪費時間了,就得考慮自動化的方式了!
其實,提取出生日的方式很簡單,利用分列就可以簡單實現!
1、選擇數據選項卡,然後點擊分列按鈕,分列方式選擇固定寬度,然後點擊下一步!
2、拖動分列的分列線的位置,使其正好在身份證號生日的前後,然後點擊下一步!
3、分別選擇分出的生日前後兩部分,然後分別點擊不導入此列,然後再選擇目標區域,最後點擊完成,生日就提取出來了!
4、其實要是懂函數或者VBA更簡單,也會顯得技術更牛叉!
例如可以直接通過函數=--TEXT(MID(C2,7,8),"0-00-00")來自動提取出來!
這個函數的意思:
MID函數用於從字元串的指定位置開始,提取特定數目的字元串。
MID(C2,7,8)就是從B2單元格的第7位開始,提取8位數字,結果為"19840523"。
再使用TEXT函數,將這個字元串變成"0-00-00"的樣式,結果為"1984-05-23"。
這個時候,已經有了日期的模樣,但是本身還是文本型的,所以再加上兩個負號,也就是計算負數的負數,通過這麼一折騰,就變成真正的日期數值了!
十五、條件顯示
我們知道,利用 If 函數,可以實現按照條件顯示。一個常用的例子,比如老師在統計學生成績時,希望輸入 60 以下的分數時,能顯示為「不及格」;輸入 60 以上的分數時,顯示為「 及格」。這樣的效果,利用 IF 函數可以很方便地實現!
具體方法是什麼呢?舉個栗子!
比如在B2,單元格輸入成績,在B3單元格顯示是否及格!
如果成績分成兩個等級那麼B3單元格輸入:=if( A2&<60, 「不及格」, 「及格」),需要注意的是B3中輸入函數裡面的標點符號都是英文符號!
十六、自動切換輸入法
在一張工作表中,又有中文又有英文輸入的過程中,得不斷的切換輸入法,在中英文之間來回切換,非常麻煩!如果輸入的內容具有規律性,比如這一列全是英文,這一列全是中文,那麼可以通過excel自帶的功能設置自動切換輸入法!方法如下:
選擇數據選項卡---&>數據有效性---&>輸入法模式
我這裡設置的是關閉(英文模式),意思就是關閉了windows自帶的輸入法模式,在選中的區域內輸入法自動是英文!看下圖,可以看出來把,選中不同區域的時候,輸入法在自動切換!
先提交答案。。。睡了,,明天接著更!
Excel自帶的「照相」功能
「Office組件中有不少功能被微軟故意雪藏了, 火箭君今天將介紹一個實用的隱藏功能——excel照相機。
如何找到「照相機」功能
「照相」是一個excel的隱藏功能,我們需要進入「Excel選項」中進行一些設置。
依次點擊[文件] -&> [選項] -&> [快速訪問工具欄],然後選擇[不在功能區中的命令],下拉滾動條,按照拼音首字母的排列順序,在整個列表的末尾處找到[照相機]命令。最後選擇[添加]和[確認]。這樣就能在快速工具欄上出現了一個相機的圖標。
如何使用「照相機」功能&>&>&>方法1
- 選中某一個區域後,點擊「照相機」,接著在表格的任意區域單擊一下。一個1:1的拷貝版便出現。
&>&>&>方法2
Well,有人可能會說,他根本不想再什麼快速工具欄上增加額外的按鈕,那又怎麼才能使用照相機功能呢?其實Excel還內置了一個快捷使用「照相機」的方法。
- 同樣先要選中某一個區域,然後複製。接著在任意位置右鍵選擇[選擇性黏貼] -&> [鏈接的圖片]。這樣就能快速實現照相功能了。
照相機功能有啥好?
- 儘管看起來照相機功能也沒啥特殊,但是由於你的副本並不是一張單純的圖片,它關聯著原數據區域。因此,原數據區域的任何變動,都能自動在副本上呈現。
- 除此之外,副本畢竟是張相片。可以對其按照圖片的標準進行編輯,加個邊框,放大個兩倍...這樣的操作都不會影響原數據區域。從而保證了原數據區域的信息不會因為誤操作而出錯。
更多技巧請關注微信公號:效率火箭
跪著看完各路大神的回答之後,發現大家的答案基本都集中在數據可視化和函數這兩個模塊,其實excel還有一些更容易上手、使用場景更多的技能。
今天我們先來看看日常工作中經常被大家忽視但是非非非非常重要的excel列印技能
為什麼要掌握excel列印技能?
不知道大家有沒有遇到這樣的情況,在公司開會之前需要列印數據統計表,但是把工作表列印出來的時候卻發現,列數太多以至於多出了一列放去了第二頁?
或者是工作表比較長,除了第一頁以外,其他頁數都沒有了標題行,以至於我們不知道哪個數據對應的是哪個列標籤?
有人會說列印工作表是小事,但是並不常用,公司里有人會就行了嘛?
Excel的列印並不是不常用,而是因為會的人太少。
萬一你的公司裡面大家都不會EXCEL列印改怎麼辦呢?
俗話說得好,多學一個技能,就少一個求人的理由。順便還能在老闆面前表現表現。
如果就連列印工作表,這種那麼簡單的小技巧你都不會,豈不是你的損失了?
因此你需要以下幾個列印小技巧。
有哪些excel列印技能?
【1】列印標題行
有時候我們需要列印多頁帶有標題行的表格,然而每次列印的時候卻發現,只有第一頁才帶有標題行,那麼如何讓其他頁,同樣帶有標題行呢?
點擊「頁面布局」選項卡
找到「頁面設置」群組的「列印標題」
在「列印標題」中可以選擇頂端標題行和左端標題列
選擇我們需要列印的標題區域後,點擊確定
【2】一頁紙列印
小白在列印工作表中經常會出現一些奇怪的問題,我們明明只想打一頁紙,卻總是多那麼兩行數據,導致我們總是要多打一頁。雖然沒有什麼大不了的,但總是顯得不美觀而且不方便。
點擊「文件」選項卡下的「列印」
在「設置」一欄中最後一個下拉菜單
點擊「將工作表調整為一頁」
【3】選定部分列印區域
在我們列印工作表的時候,為了節省公司開支,我們可以只選取需要列印的區域作為我們的列印對象,這樣不必列印整個工作表,既減少了油墨損耗,又節約了紙張,老闆一定會為我們點贊。
方法一
點擊「頁面布局」選項卡
找到「頁面設置」群組點擊右下角顯示更多設置
在頁面設置對話框中選擇「工作表」
在列印區域中填寫相應的選區部分單元格
點擊確定後,即是選擇性列印區域
方法二
先選中需要列印的區域
點擊「頁面布局」選項卡,找到「頁面設置」群組中的「列印區域」
點擊「設置列印區域」即可
若要多選列印區域,可以繼續劃取選區
依然選擇「列印區域」,不過在這裡要選擇裡面的「添加到列印區域」
【4】列印居中顯示
在上文中,我們設置了部分單元格作為選定的列印區域,但是列印的內容只顯示在了紙張的左上角。雖然並不會影響查閱,但是學過排版的同學都知道,居中對齊才是最美觀的呈現方式,把列印的內容放在紙張中間,讓別人看起來更加的舒服。
點擊「頁面布局」選項卡
找到「頁面設置」群組點擊右下角顯示更多設置
在頁面設置對話框中選擇「頁邊距」
勾選「居中方式」中的「水平」和「垂直」
【5】列印批註
作為部門經理的小明在開會前拿到了下屬給的數據表,然而數據有點問題,小明就用了批註的形式標註出來,想著開會的時候便於大家的理解,然而卻發現批註並沒有隨著數據列印出來。那麼如何才能顯示批註列印呢?
方法一:工作表末尾顯
點擊「頁面布局」選項卡
找到「頁面設置」群組點擊右下角顯示更多設置
在頁面設置對話框中選擇「工作表」
在列印「注釋」中選擇「工作表末尾」並點擊確定
方法二:在工作表中顯示
在帶有批註的單元格上單擊右鍵
在菜單列表中選擇「顯示/隱藏批註」
同理,在頁面設置中列印「注釋」里選擇「如同工作表中的顯示」
【6】列印頁眉頁腳
在列印過程中,我們也會遇到另一個問題,針對列印的工作表需要增加頁碼或者增加一個抬頭。
這時候我們就需要藉助頁眉/頁腳來進行設置。
點擊「頁面布局」選項卡
找到「頁面設置」群組點擊右下角顯示更多設置
在頁面設置對話框中選擇「頁眉/頁腳」
選擇相應的頁眉頁腳,點擊確定即可
【7】錯誤單元格列印
工作表中有時候難免會出現錯誤值(如#DIV/0!)。
但是急於列印又沒辦法時間去修正,那麼如何才能不顯示錯誤值,以便於列印出來後更靈活填寫呢?
點擊「頁面布局」選項卡
找到「頁面設置」群組點擊右下角顯示更多設置
在頁面設置對話框中選擇「工作表」
找到「錯誤單元格列印為」,選擇「&<空白&>」
【8】單色列印
有時候為了突出數據的重點,有些小夥伴們會在單元格中填充了底色。但是辦公室印表機通常為黑白,列印出來的效果肯定是令人堪憂。
那麼如何才能去除了填充色列印呢?
點擊「頁面布局」選項卡
找到「頁面設置」群組點擊右下角顯示更多設置
在頁面設置對話框中選擇「工作表」
找到「列印」中的「單色列印」並勾選它
這個時候就不會列印單元格的填充色了。
其實關於工作表的列印並不難,我們所要做的,就是根據自己的需求情況,對列印設置進行一定的調節,這樣既節約了紙張,又減少了油墨損耗。
希望能對大家有所幫助,感謝你們看到這裡~
什麼什麼?你還想問我怎樣get更多技能?那就快來關注我嘛
-----------------------------------------
更多文章
Office軟體中,都有哪些反人類的神設計?-一周進步
「別說你是精通Office,你只是精通打開Office」-一周進步
這三個修改技巧,讓你的PPT妖艷到逆天。-一周進步
篩選萬條數據,為什麼我只用了1秒?-一周進步
30秒搞定一張幻燈片,我靠的是這個PPT神器-一周進步
Excel函數之王,Vlookup到底怎麼用?-一周進步
一周進步〡讓年輕轟炸你的每個興趣點。
微信公眾號:關注「一周進步」(weekweekup)
青年興趣課堂,每周一場訓練營,歡迎關注,讓我們一起進步
更多乾貨歡迎閱讀:一周進步文章精選
http://weixin.qq.com/r/t0TSyq3ESvA1remp9xGl (二維碼自動識別)
本文適用為Excel2007版。自學了1個月左右的Excel,來個總結。
一.
基本功能
1.
查看文件路徑:點最左上角圈圈→準備→屬性→看右上角.
2.
簡體與繁體轉換:審閱→中文簡繁體轉換.
3.
加密文檔: 點最左上角圈圈→加密文檔
4.
快速定位單元格: Ctrl+Home返回A1單元格,Ctrl+End返回最右下角單元格Ctrl+→表格最右單元格(其他方向同上).
5.
快速填充空白單元格: 選中表格→按F5定位→在定位條件中選擇空值→在輸入函數欄輸入0→按下ctrl+Enter,這樣空值就全變成0了~
6.
重複插入列與行:右鍵第一行的數字1點插入→移到任意一行點F4就可以快速插入一行。
(插入列同上)
7.
對單元格區域設置密碼: 審閱→點最右的允許用戶編輯區域→點新建→輸入標題名稱,要加密的單元格區域,加密密碼→確認→再次輸入密碼。再點審閱→保護工作表→
在這幾條前面打鉤→輸入取消工作表保護時使用的密碼(可以不同於單元格保護的密碼),確認密碼。這樣可以實現必須有單元格密碼才能改單元格數據了。
8.
刪除所有空行: 選中區域
→點數據中的篩選
→點1月的下拉箭頭選擇空白
,對2月和3月進行相同的操作,出現如圖
接著選中A4:C8區域右鍵刪除行,再點篩選空行就沒有了~~~
9.
快速選擇最合適的列寬:如圖
,先選中AB列,再雙擊
中間那條白線,接著系統自動生成最合適列寬
10.
凍結窗口:視圖→凍結首行或首列或單元格。
11.
關閉超鏈接轉換功能:
→Excel選項→校對→自動更正選項→鍵入時自動套用格式→把
前面的勾去掉。
12.
做匯總表: 讓表2中A1的內容體現在表1中B2的位置。很簡單,只需在B2處輸入等號,再切換到表2點擊A1單元格就行了~~
二 數據分析:
排序
1.
按特定的規則排序: 如對圖中
按董事長,總經理,秘書,助理依次排序.首先
再點Excel選項,在常用里點編輯自定義序列,
輸入所示序列,點添加. 接著選中A列,點數據再點排序出現如圖
在次序里選擇自定義序列,找到我們剛才做的那個序列,點確定.輸出結果如圖
.
2.
按顏色排序:
對錶
中按綠色,紅色,黃色排序.
首先,選中A列,點數據再點排序,在排序依據裡面點按顏色排序
,再依次添加條件,如圖所示
最後結果如圖
.
3.
數字和字母混合排序
如圖,
Excel的默認排序是先按A-Z排序,再按後面的數值大小排序,但實際上我們想要的結果往往是A7排在首位,所以我們需要處理格式。
在B1單元格中輸入公式
點回車拖到B5,如圖所示
再對B列進行排序就可以了~
4.
數值核對。
對2表進行數值核對
如圖所示
核對A與B列數值是否一致。首先點數據,再點合併運算,接著選中單元格區域如圖
點確定,出現如圖
再在M2單元格如輸入=K2=L2 並下拉,出現
就可以知道數值不同處了。
5.
對數組公式的應用。
利用數組公式對
中A1到A5&>0的數據求和。
在A6單元格輸入=sum((A1:A5&>0)*A1:A5),再按Ctrl+Shift+Enter,即可得出結果5。
本公式的內涵(A1:A5&>0)輸出的結果是(FALSE,FALSE,TURE,TURE,FALSE)A1;A5輸出的是(-1,0,2,3-5),FALSE=0 ture=1,所以這2組數相乘得到的結果是(00,2,3,0)再對(0,0,2,3,0)求和得到5.
三 函數篇:
1.
對英文進行大小寫裝換:
大寫=UPPER()
小寫=LOWER()
首字母大寫=proper()
2.
生成可換行文本: 工作中我們會遇到要將
放在同一個單元格內,上面是張三,下面是郵箱地址。 首先在C1單元格內輸入=A2CHAR(10)B2 再點開始,點自動換行,可以生成
所示樣式。公式中CHAR(10)為換行符的代碼。
3.
替換單元格內容:這裡我們可以用2個函數Substitute和replace函數。
例子1:將A1單元格內容變為B1內容
可以用函數=SUBSTITUTE(A1,1,"一")或者=REPLACE(A1,1,1,"一")。
例子2. 這2個函數還有別的用法。如substitute將
A1變為B1可輸入公式=SUBSTITUTE(A1,1,"一",1)。 用REPLACE函數可實現下圖A1到B1的轉換
,在C1單元格輸入公式=REPLACE(A1,5,0,"第一名") 即可實現。
4.
計算字元出現的次數:
如計算Excel master中」e」的字元數。可輸入公式=Len(A1)-len(substitute(A1,」e」,」」))可以得到結果3
計算包含某字元的單元格數:如計算
表中助理的個數。
在A9中輸入=countif(A1:A8,」*助理*」)即可得到結果3 。
5.
利用文本格式對數據進行格式轉換。例子:將0.35轉為35%。在A1中輸入0.35,在B1中輸入公式=TEXT(A1,"0%")即可完成轉換。
6.
如何計算星期幾.
在B1單元格輸入==TEXT(A1,"aaaa")即可.
7.
計算非空單元格,和空白單元格.分別用函數counta和countblank即可實現。
大概就記得這麼多了,有興趣的可以私信我交流~~~~
SOLVER 規劃求解
也不是說必須熟練掌握啦,但是會與不會的人看待EXCEL完全是兩個軟體。
另外有一個我覺得也挺有用的,但是算不上「很多人不會」,就是這個:
根據圖表上的散點添加趨勢線,並且生成公式和線性相關係數,這個大家應該都知道了。
================================================================
說個題外話,某A在海外留學,回國之後見到國內的同學B,問他,在國外都幹嘛了?他說,打DOTA。問學了什麼,答EXCEL。B笑了,說,我在國內也天天打DOTA,EXCEL還用學?
然後A問,你知道黯滅刀嗎?
B說當然知道。
A問,強嗎?
B答,一般。
A問,一般是多強?
B:。。。
然後A就給他看了這個:
B:。。。
A:沒有對照組就不能得出結論,下面是所有中期裝備的對比
B:。。。你丫閑的蛋疼
A:列表比較抽象,做個綜合打分比較直觀
1. 臂章(開啟) 100
2. 漩渦 76
3. 散失 70
4. 瘋臉 63
5. 水晶劍 52
6. 隱刀 48
7. 夜叉 41
8. 散華 30
9. 臂章(關閉) 21
哦,假如黯滅算是個中期裝的話,打144分。
===================================================================
我其實想說,會某一樣技能不是最重要的,重要的是能不能把它當成自己的左右手一樣成為自己的一部分,融入自己的思維,滲透到生活的每一件小事。就像我們常說的,學到的知識是次要的,重要的是研究問題的過程和方法。
推薦閱讀:
※Windows XP 已經過時但佔有率仍很高,這是否給桌面軟體開發者帶來了一些麻煩?
※為什麼 Windows PC 有超高的市場佔有率,但平板的反響平平?