1. 程式人生 > >excel操作技巧記錄(實時更新)

excel操作技巧記錄(實時更新)

1、連線符&

A B C 效果 輸入的公式
1 2 3 123 =A1&B1&C1
1 2 3 1-2-3 =A2&“-”&B1&“-”&C1

2、行列轉置報錯

在全選表格資料,將其以轉置形式複製到另一張表時,有時會在貼上時報錯:無法在此處貼上此內容,因為複製區域和貼上區域的大小不同。

出現這個錯誤的原因是,全選,選錯了,ctrl+A全選資料時若選的是整個表格(有內容的表格+空白表格),就會報錯,選的是有資料內容的全部表格,就不會報錯。

將游標定位的有內容的任一表格,再進行全選,選擇的就是有資料內容的全部表格。

3、在excel中快速選中包含資料和指定區域的單元格

1)選中所有包含資料的單元格

用滑鼠選中包含資料的單元格,任意單元格即可(必須是包含資料的),此時同時按下CTRL和A鍵,就會自動選取所有包含資料的單元格。

請注意:如果初始滑鼠所在的區域是資料單元格以外,那麼按下CTRL和A鍵則會選擇整張表格,而非是資料單元格,如下圖。

2)選擇指定行的資料

用滑鼠選中指定單元格,同時按下CTRL、SHIFT和→鍵,選擇的區域就是從單元格開始的向右的同一行中的資料。

3)選擇指定列的資料

用滑鼠選中指定單元格,同時按下CTRL、SHIFT和下方向鍵,選擇的區域就是從單元格開始的向右的同一行中的資料。

從2)3)可以看出,想選擇哪個方向的資料就在組合鍵中按哪個方向即可。也可以通過上下左右同時選中整個含資料的單元格。非常有趣也非常有用。


4、將公式計算出來的錯誤值變成0或不顯示

IFERROR函式

5、vlookup函式、sumif函式、offset函式

這幾個函式是我最近一段時間在用的,具體用法不詳述了。只是說一件事情。

昨天在用vlookup函式的時候發現計算結果與我自己手算的結果不一致,怎麼都找不出原因,後來才發現是公式的最後一個引數沒有選擇true還是false,不選擇的話,預設是true就是模糊匹配,這樣結果就不對了。

想說點啥呢,就是這些函式的用法我以為我記住了,實際並沒記住,就算當時理解了記住了,過段時間也忘了。所以,下次用這函式前,要麼注意下Excel提示出的這些公式的引數,要麼百度下這些函式的各引數的解釋,做到函式的準確使用,這樣才能保證計算的結果是準確的。

5、將一列有1000個數據自動變成100列,每列10個數據

=INDIRECT(ADDRESS((COLUMN(A$1)-1)*10+ROW($A1),1))

C1貼上這個公式,下拉到C10;然後選中C1:C10,整體右拉100列。

公式中涉及到四個函式,分別是indirect,address,column,row

excel+百度,簡直無敵了。我今天遇到一個類似的任務,在複製了20多次後,終於忍不住百度了下,結果還真百度到了,真是提高工作效率啊。百度到的案例不一定完全適用於自己的情況,需要自己修改,修改前先了解下涉及到的函式的用法(主要是函式內各引數的含義),就很容易改了。

6、選擇性複製表格對角線、對角線上方、對角線下方資料

強大的IF函式

=IF(ROW(A1)=COLUMN(A1),A1,"")  為複製表格對角線資料

=IF(ROW(A1)<COLUMN(A1),A1,"")  為複製表格對角線上方資料

=IF(ROW(A1)>COLUMN(A1),A1,"")  為複製表格對角線下方資料

將滑鼠移動到鍵入公式的單元格右下角,滑鼠會變成“十”字號,分別向下向右拖動,即可實現對錶格對角線資料的選擇性複製。

7、刪除一個區域中的0值,並且其餘單元格左移

再次感受到,當Excel中的操作需要重複3次以上時,一定請記得百度。

1)選中要操作的區域; 2)ctrl+F查詢全部的0值;3)在查詢的視窗中對查詢結果crtl+A進行全選;4)回到表中,發現所有的0值的單元格已變成了灰色,在灰色區域任意位置,單擊滑鼠右鍵-刪除-選擇右邊單元格左移。

8、右鍵-列寬、隱藏

列寬設定大些可以將某些顯示不出來的資料顯示出來,比如單元格內時間資料,如果單元格列寬太小,會顯示為####。

隱藏功能則可以將不想顯示出來但又不想刪除的列隱藏起來。

9、統計有內容的單元格個數

=COUNTA(B:B)  //統計出B列有文字的單元格個數

=COUNTIF(B:B,"滅霸")  //統計出B列中滅霸的單元格個數

=COUNT(B:B)  //統計出B列非空單元格個數(不管是數字還是文字都是非空)

10、excel日期大小的比較

=IF(A1>B1,"true","false"),當A1日期大於B1時顯示true,否則顯示false。

11、某列首次出現非0值的時間

有這麼一組資料,第一列是時間,第二列是銷售量,總共13行,想知道第二列中首次銷售量不為0 的時間。

=INDEX($A$1:$A$13,MATCH(1=1,IF(ROW(1:13)>MATCH(0,B$1:B$13,0),B$1:B$13,)>0,))

輸入公式後,同時按ctrl+shift+enter執行公式,因為這是一個數組公式。