Excel(一)數據類型、類型轉換、數據的容量與精度、數據的輸入、數據的格式化
一、數據類型
文本型、數值型、邏輯型
1、文本型
文本型不參與sum之類的函數運算
2、數值型
日期、時間、百分數、科學計數、自定義等
3、邏輯型
FALSE、TRUE
當未設置對齊方式以及格式為常規時,
文本類型默認是左對齊,數值類型默認是右對齊,邏輯值默認是居中對齊。
二、類型轉換
可以選中要轉換的單元格/列/行,然后按住 CTRL+1 打開“單元格格式”窗口 選擇要轉換成的數據類型即可。
三、數據容量與精度
以默認的常規格式 輸入以0為開頭 或是 身份證號碼的時候,總是不按心意顯示。
方法:在輸入像身份證號或是以0開頭的編號形式的數據時,要現將格式換成“文本”。
因為:
Excel只存儲數值,所以當輸入以0為開頭的編號時,會默認將0去掉。
Excel對於輸入的全是數字的身份證號,會默認將其以數值型保存起來,
所以當輸入18位身份證號時,對於全是數字的身份證號就會表示成科學計數法,
而對於最后一位是X的身份證號,會默認以文本的格式保存,也就能夠正常顯示出來。
注:Excel對於超過15位的數字,15位之后都會記成0。
所以,即使對於保存成科學計數法的身份證號 用 CTRL+1 進行轉換,真實的后三位也會被丟失。
因此,在輸入像身份證號或是以0開頭的編號形式的數據時,要現將格式換成“文本”。
四、數據的輸入
1、填充
(1)自動填充
數字:填入1、2 直接拖拽即可
月份和星期:1月/星期一,下拉即可
選擇“文件”下拉中的“工具”-->"選項"-->"自定義序列",就能夠看到下圖:
這里面含有的序列就代表是可以通過下拉實現自動填充的
對於沒有的,比如大小寫字母
大寫字母:=CHAR(ROW(A65))
小寫字母:=CHAR(ROW(A97))
--解釋:
單元格輸入:=CHAR(ROW(A65)),會識別為A,然后往下拖即可自動填充為A、B、C、...
注:這里的ROW()是用來獲取行號的,A65和B65的效果是一樣的,得到的都是行號65.
CHAR()之后得到的就都是A
自動填充到指定序列:
選中起始單元格,然后,
選擇“開始/數據”中的“填充”-->“序列”
設置 序列發生在行/列、填充類型、步長值、終止值
(2)快捷鍵填充-CTRL+E
先在第一個單元格里面輸入一個填充類型的依據數據
然后選中它之后 按 CTRL+E
比如:
提取身份證號中的生日:
身份證號 生日
350622197710273138 19771027
將名字和電話號碼分開 或 合並
數據 名字 號碼
孔麗紅13890987 孔麗紅 13890987
--------------------
名字 號碼 數據
孔麗紅 13890987 孔麗紅-13890987
添加符號:
圖書 加書名號
斷舍離 《斷舍離》
2、數據驗證
(1)下拉箭頭
選中要驗證的 單元格/列/行,
選“數據”中的“有效性”-->“設置”里面
“允許”下拉框中選“序列”,“來源”里面填入下拉選項,“提供下拉箭頭”是勾上的
注意,要用英文的逗號分開(比如:男,女)。
(2)增加限制
比如:
性別只能輸入男、女:
選“數據”中的“有效性”-->“設置”里面
“允許”下拉框中選“序列”,“來源”里面填入下拉選項,“提供下拉箭頭”沒有勾上,
然后“來源”里面填入 男,女。
------------------------
年齡只能是0-100
選“數據”中的“有效性”-->“設置”里面
“允許”下拉框中選“整數”,“數據”下拉框中選“介於”
然后 “最小值”、“最大值”里面填入規定的數值。
“有效性”-->“輸入信息” 是設置輸入信息時下方給出的提示信息,
“有效性”-->“出錯警告” 是設置輸入完成enter之后對於錯誤信息給出的錯誤提示。
有三種樣式:停止(錯誤數據是不允許寫入的)、
警告(給出錯誤提示,但是再次enter之后允許寫入數據)、
信息(給出錯誤提示,但是再次enter之后允許寫入數據)
五、數據的格式化
1、數據的查找、替換
CTRL + F-->選擇“查找”(CTRL+H -->替換)
包含A:A (撤銷單元格匹配)
以A開頭:A*(勾選單元格匹配)
以A結尾:*A(勾選單元格匹配)
以A開頭的三個字母:A??(勾選單元格匹配)
以A結尾的三個字母:??A(勾選單元格匹配)
2、選定單元格 CTRL + G
快速選擇非連續的單元格
案例:將合並的星期拆分成每一行
如下圖:
先取消單元格合並
然后CTRL + G 定位星期列中為空的單元格,
然后在第一個單元格中輸入=B5,就是第一個星期所對應的單元格位置(輸入之后不要按回車),
接着按 CTRL + ENTER 批量填充,如圖:
3、選擇性粘貼
CTRL + C --> 右鍵-->選擇性粘貼
轉置粘貼、運算(比如先復制要乘上的數,然后再選擇上所有要擴大的單元格,右鍵選擇性粘貼,“運算”里點擊“乘”即可)
4、條件格式
(1)條件格式-->突出顯示單元格規則(大於、小於、等於、介於、等於、文本包含、發生日期、重復值等)
(2)條件格式-->圖標集
(3)條件格式-->色階
(4)條件格式-->新建格式規則
案例:制作下拉菜單,將結果顯示在規定的區域中。
如圖:
根據下拉欄選擇姓名,然后關於他的信息都顯示到規定的區域中。如圖所示:
姓名添加數據驗證:
“數據”-->“有效性”-->“設置”(“允許”里選“序列”,“來源”輸入范圍,比如 =$A$8:$A$57)
其他字段比如:地區 的取值,使用 VLOOKUP(條件,查找區域,第幾列,模糊查詢-1/精確查詢-0)
比如 =VLOOKUP($A$2,$A$7:$F$57,COLUMN(B2),0)
然后其他的字段同理,直接拖拽即可
VLOOKUP的12種常用方法如下; http://www.360doc.com/content/20/0118/16/53000828_886856127.shtml |
5、輔助列的應用
---------案例:工資條的制作
如下圖:
思路:創建一個輔助列,先通過自動填充對所有原數據行進行標號,
然后再對所有標號復制粘貼在下面、復制標題行粘貼到所有數據行下面,如圖:
最后,選中姓名-輔助列這一行,然后點擊篩選,再做升序處理,這樣就實現了,如下圖:
---------案例:就是將2列的數據合並到一列里面
如下圖:
思路:錯位復制,跳過空格
創建輔助列,隔一行寫一個序號,
然后,CTRL+G 定位所有非空的單元格,右鍵 選擇插入並下移項,
然后將部門那一列的數據進行復制,選擇性粘貼(跳過空格)到金額那一列 即可。如下圖所示: