|
半小時(shí)教你成為excel高手
如果我們?cè)谟肊xcel XP處理龐大的數(shù)據(jù)信息時(shí),不注意講究技巧和方法的話,很可
能會(huì)花費(fèi)很大的精力。因此如何巧用Excel來(lái)快速輸入信息就成為各個(gè)Excel XP用
戶(hù)非常關(guān)心的話題...
1、快速輸入大量含小數(shù)點(diǎn)的數(shù)字
如果我們需要在Excel XP工作表中輸入大量的帶有小數(shù)位的數(shù)字時(shí),按照普通的輸入方
法,我們可能按照數(shù)字原樣大小直接輸入,例如現(xiàn)在要在單元格中輸入0.05這個(gè)數(shù)字
時(shí),我們會(huì)把“0.05”原樣輸入到表格中。不過(guò)如果需要輸入若干個(gè)帶有小數(shù)點(diǎn)的數(shù)字
時(shí),我們?cè)侔凑丈厦娴姆椒ㄝ斎氲脑?,每次輸入?shù)字時(shí)都需要重復(fù)輸入小數(shù)點(diǎn),這樣工
作量會(huì)變大,輸入效率會(huì)降低。其實(shí),我們可以使用Excel XP中的小數(shù)點(diǎn)自動(dòng)定位功
能,讓所有數(shù)字的小數(shù)點(diǎn)自動(dòng)定位,從而快速提高輸入速度。在使用小數(shù)點(diǎn)自動(dòng)定位功
能時(shí),我們可以先在Excel XP的編輯界面中,用鼠標(biāo)依次單擊“工具”/“選項(xiàng)”/“編
輯”標(biāo)簽,在彈出的對(duì)話框中選中“自動(dòng)設(shè)置小數(shù)點(diǎn)”復(fù)選框,然后在“位數(shù)”微調(diào)編
輯框中鍵入需要顯示在小數(shù)點(diǎn)右面的位數(shù)就可以了。以后我們?cè)佥斎霂в行?shù)點(diǎn)的數(shù)字
時(shí),直接輸入數(shù)字,而小數(shù)點(diǎn)將在回車(chē)鍵后自動(dòng)進(jìn)行定位。例如,我們要在某單元格中
鍵入0.06的話,可以在上面的設(shè)置中,讓“位數(shù)”選項(xiàng)為2,然后直接在指定單元格中
輸入6,回車(chē)以后,該單元格的數(shù)字自動(dòng)變?yōu)椤?.06”,怎么樣簡(jiǎn)單吧?
2、快速錄入文本文件中的內(nèi)容
現(xiàn)在您手邊假如有一些以純文本格式儲(chǔ)存的文件,如果此時(shí)您需要將這些數(shù)據(jù)制作成
Excel XP的工作表,那該怎么辦呢?重新輸入一遍,大概只有頭腦有毛病的人才會(huì)這樣
做;將菜單上的數(shù)據(jù)一個(gè)個(gè)復(fù)制/粘貼到工作表中,也需花很多時(shí)間。沒(méi)關(guān)系!您只要
在Excel XP中巧妙使用其中的文本文件導(dǎo)入功能,就可以大大減輕需要重新輸入或者需
要不斷復(fù)制、粘貼的巨大工作量了。使用該功能時(shí),您只要在Excel XP編輯區(qū)中,依次
用鼠標(biāo)單擊菜單欄中的“數(shù)據(jù)/獲取外部數(shù)據(jù)/導(dǎo)入文本文件”命令,然后在導(dǎo)入文本會(huì)
話窗口選擇要導(dǎo)入的文本文件,再按下“導(dǎo)入”鈕以后,程序會(huì)彈出一個(gè)文本導(dǎo)入向?qū)?br />
對(duì)話框,您只要按照向?qū)У奶崾具M(jìn)行操作,就可以把以文本格式的數(shù)據(jù)轉(zhuǎn)換成工作表的
格式了。
3、快速輸入大量相同數(shù)據(jù)
如果你希望在不同的單元格中輸入大量相同的數(shù)據(jù)信息,那么你不必逐個(gè)單元格一
個(gè)一個(gè)地輸入,那樣需要花費(fèi)好長(zhǎng)時(shí)間,而且還比較容易出錯(cuò)。你可以通過(guò)下面的操作
方法在多個(gè)相鄰或不相鄰的單元格中快速填充同一個(gè)數(shù)據(jù),具體方法為:首先同時(shí)選中
需要填充數(shù)據(jù)的單元格。若某些單元格不相鄰,可在按住Ctrl鍵的同時(shí),點(diǎn)擊鼠標(biāo)左
鍵,逐個(gè)選中;其次輸入要填充的某個(gè)數(shù)據(jù)。按住Ctrl鍵的同時(shí),按回車(chē)鍵,則剛才選
中的所有單元格同時(shí)填入該數(shù)據(jù)。
4、快速進(jìn)行中英文輸入法切換
一張工作表常常會(huì)既包含有數(shù)字信息,又包含有文字信息,要錄入這樣一種工作表
就需要我們不斷地在中英文之間反復(fù)切換輸入法,非常麻煩,為了方便操作,我們可以
用以下方法實(shí)現(xiàn)自動(dòng)切換:首先用鼠標(biāo)選中需要輸入中文的單元格區(qū)域,然后在輸入法
菜單中選擇一個(gè)合適的中文輸入法;接著打開(kāi)“有效數(shù)據(jù)”對(duì)話框,選中“IME模式”
標(biāo)簽,在“模式”框中選擇打開(kāi),單擊“確定”按鈕;然后再選中輸入數(shù)字的單元格區(qū)
域,在“有效數(shù)據(jù)”對(duì)話框中,單擊“IME模式”選項(xiàng)卡,在“模式”框中選擇關(guān)閉
(英文模式);最后單擊“確定”按鈕,這樣用鼠標(biāo)分別在剛才設(shè)定的兩列中選中單元
格,五筆和英文輸入方式就可以相互切換了。
5、快速刪除工作表中空行
刪除Excel XP工作表中的空行,一般的方法是需要將空行都找出來(lái),然后逐行刪
除,但這樣做操作量非常大,很不方便。那么如何才能減輕刪除工作表中空行的工作量
呢?您可以使用下面的操作方法來(lái)進(jìn)行刪除:首先打開(kāi)要?jiǎng)h除空行的工作表,在打開(kāi)的
工作表中用鼠標(biāo)單擊菜單欄中的“ 插 入”菜單項(xiàng),并從下拉菜單中選擇“列”,從而
插入一新的列X,在X列中順序填入整數(shù);然后根據(jù)其他任何一列將表中的行排序,使
所有空行都集中到表的底部。刪去所有空行中X列的數(shù)據(jù),以X列重新排序,然后刪去
X列。按照這樣的刪除方法,無(wú)論工作表中包含多少空行,您就可以很快地刪除了。
6、快速對(duì)不同單元格中字號(hào)進(jìn)行調(diào)整
在使用Excel XP編輯文件時(shí),常常需要將某一列的寬度固定,但由于該列各單元格中的
字符數(shù)目不等,致使有的單元格中的內(nèi)容不能完全顯示在屏幕上,為了讓這些單元格中
的數(shù)據(jù)都顯示在屏幕上,就不得不對(duì)這些單元格重新定義較小的字號(hào)。如果依次對(duì)這些
單元格中的字號(hào)調(diào)整的話,工作量將會(huì)變得很大。其實(shí),您可以采用下面的方法來(lái)減輕
字號(hào)調(diào)整的工作量:首先新建或打開(kāi)一個(gè)工作簿,并選中需要Excel XP根據(jù)單元格的寬
度調(diào)整字號(hào)的單元格區(qū)域;其次單擊用鼠標(biāo)依次單擊菜單欄中的“格式”/“單元格”/
“對(duì)齊”標(biāo)簽,在“文本控制”下選中“縮小字體填充”復(fù)選框,并單擊“確定”按鈕
;此后,當(dāng)你在這些單元格中輸入數(shù)據(jù)時(shí),如果輸入的數(shù)據(jù)長(zhǎng)度超過(guò)了單元格的寬度,
Excel XP能夠自動(dòng)縮小字符的大小把數(shù)據(jù)調(diào)整到與列寬一致,以使數(shù)據(jù)全部顯示在單元
格中。如果你對(duì)這些單元格的列寬進(jìn)行了更改,則字符可自動(dòng)增大或縮小字號(hào),以適應(yīng)
新的單元格列寬,但是對(duì)這些單元格原設(shè)置的字體字號(hào)大小則保持不變。
7、快速輸入多個(gè)重復(fù)數(shù)據(jù)
在使用Excel XP工作表的過(guò)程中,我們經(jīng)常要輸入大量重復(fù)的數(shù)據(jù),如果依次輸入,無(wú)
疑工作量是巨大的?,F(xiàn)在我們可以借助Excel XP的“宏”功能,來(lái)記錄首次輸入需要重
復(fù)輸入的數(shù)據(jù)的命令和過(guò)程,然后將這些命令和過(guò)程賦值到一個(gè)組合鍵或工具欄的按鈕
上,當(dāng)按下組合鍵時(shí),計(jì)算機(jī)就會(huì)重復(fù)所記錄的操作。使用宏功能時(shí),我們可以按照以下
步驟進(jìn)行操作:首先打開(kāi)工作表,在工作表中選中要進(jìn)行操作的單元格;接著再用鼠標(biāo)
單擊菜單欄中的“工具”菜單項(xiàng),并從彈出的下拉菜單中選擇“宏”子菜單項(xiàng),并從隨
后彈出的下級(jí)菜單中選擇“錄制新宏”命令;設(shè)定好宏后,我們就可以對(duì)指定的單元
格,進(jìn)行各種操作,程序?qū)⒆詣?dòng)對(duì)所進(jìn)行的各方面操作記錄復(fù)制。
8、快速處理多個(gè)工作表
有時(shí)我們需要在Excel XP中打開(kāi)多個(gè)工作表來(lái)進(jìn)行編輯,但無(wú)論打開(kāi)多少工作表,
在某一時(shí)刻我們只能對(duì)一個(gè)工作表進(jìn)行編輯,編輯好了以后再依次編輯下一個(gè)工作表,
如果真是這樣操作的話,我們倒沒(méi)有這個(gè)必要同時(shí)打開(kāi)多個(gè)工作表了,因?yàn)槲覀兺瑫r(shí)打
開(kāi)多個(gè)工作表的目的就是要減輕處理多個(gè)工作表的工作量的,那么我們?cè)撊绾螌?shí)現(xiàn)這樣
的操作呢?您可采用以下方法:首先按住“Shift"鍵或“Ctrl"鍵并配以鼠標(biāo)操作,在
工作簿底部選擇多個(gè)彼此相鄰或不相鄰的工作表標(biāo)簽,然后就可以對(duì)其實(shí)行多方面的批
量處理;接著在選中的工作表標(biāo)簽上按右鍵彈出快捷菜單,進(jìn)行插入和刪除多個(gè)工作表
的操作;然后在“文件”菜單中選擇“頁(yè)面設(shè)置……”,將選中的多個(gè)工作表設(shè)成相同
的頁(yè)面模式;再通過(guò)“編輯”菜單中的有關(guān)選項(xiàng),在多個(gè)工作表范圍內(nèi)進(jìn)行查找、替
換、定位操作;通過(guò)“格式”菜單中的有關(guān)選項(xiàng),將選中的多個(gè)工作表的行、列、單元
格設(shè)成相同的樣式以及進(jìn)行一次性全部隱藏操作;接著在“工具”菜單中選擇“選
項(xiàng)……”,在彈出的菜單中選擇“視窗”和“編輯”按鈕,將選中的工作表設(shè)成相同的
視窗樣式和單元格編輯屬性;最后選中上述工作表集合中任何一個(gè)工作表,并在其上完
成我們所需要的表格,則其它工作表在相同的位置也同時(shí)生成了格式完全相同的表格。
高效辦公Excel排序方法"集中營(yíng)"
排序是數(shù)據(jù)處理中的經(jīng)常性工作,Excel排序有序數(shù)計(jì)算(類(lèi)似成績(jī)統(tǒng)計(jì)中的名
次)和數(shù)據(jù)重排兩類(lèi)。本文以幾個(gè)車(chē)間的產(chǎn)值和名稱(chēng)為例,介紹Excel 2000/XP的數(shù)據(jù)
排序方法。
一、數(shù)值排序
1.RANK函數(shù)
RANK函數(shù)是Excel計(jì)算序數(shù)的主要工具,它的語(yǔ)法為:RANK (number,ref,
order),其中number為參與計(jì)算的數(shù)字或含有數(shù)字的單元格,ref是對(duì)參與計(jì)算的數(shù)字
單元格區(qū)域的絕對(duì)引用,order是用來(lái)說(shuō)明排序方式的數(shù)字(如果order為零或省略,則
以降序方式給出結(jié)果,反之按升序方式)。
例如圖1中E2、E3、E4單元格存放一季度的總產(chǎn)值,計(jì)算各車(chē)間產(chǎn)值排名的方法是:
在F2單元格內(nèi)輸入公式“=RANK(E2,$E$2: $E$4)”,敲回車(chē)即可計(jì)算出鑄造車(chē)間的
產(chǎn)值排名是2。再將F2中的公式復(fù)制到剪貼板,選中F3、 F4單元格按Ctrl+V,就能計(jì)算
出其余兩個(gè)車(chē)間的產(chǎn)值排名為3和1。如果B1單元格中輸入的公式為“=RANK(E2,
$E$2:$E$4,1)”,則計(jì)算出的序數(shù)按升序方式排列,即2、1和3。
需要注意的是:相同數(shù)值用RANK函數(shù)計(jì)算得到的序數(shù)(名次)相同,但會(huì)導(dǎo)致后續(xù)
數(shù)字的序數(shù)空缺。假如上例中F2單元格存放的數(shù)值與 F3相同,則按本法計(jì)算出的排名
分別是3、3和1(降序時(shí))。
2.COUNTIF函數(shù)
COUNTIF函數(shù)可以統(tǒng)計(jì)某一區(qū)域中符合條件的單元格數(shù)目,它的語(yǔ)法為COUNTIF
(range,criteria)。其中range為參與統(tǒng)計(jì)的單元格區(qū)域,criteria是以數(shù)字、表達(dá)
式或文本形式定義的條件。其中數(shù)字可以直接寫(xiě)入,表達(dá)式和文本必須加引號(hào)。
仍以圖1為例,F(xiàn)2單元格內(nèi)輸入的公式為“=COUNTIF($E$2:$E$4, ">"&E2)
+1”。計(jì)算各車(chē)間產(chǎn)值排名的方法同上,結(jié)果也完全相同,2、 1和3。
此公式的計(jì)算過(guò)程是這樣的:首先根據(jù)E2單元格內(nèi)的數(shù)值,在連接符&的作用下產(chǎn)生
一個(gè)邏輯表達(dá)式,即“>176.7”、“>167.3”等。 COUNTIF函數(shù)計(jì)算出引用區(qū)域內(nèi)符合
條件的單元格數(shù)量,該結(jié)果加一即可得到該數(shù)值的名次。很顯然,利用上述方法得到的
是降序排列的名次,對(duì)重復(fù)數(shù)據(jù)計(jì)算得到的結(jié)果與RANK函數(shù)相同。
3.IF函數(shù)
Excel自身帶有排序功能,可使數(shù)據(jù)以降序或升序方式重新排列。如果將它與IF函
數(shù)結(jié)合,可以計(jì)算出沒(méi)有空缺的排名。以圖1中E2、E3、 E4單元格的產(chǎn)值排序?yàn)槔?,?br />
體做法是:選中E2單元格,根據(jù)排序需要,單擊Excel工具欄中的“降序排序”或“升序
排序”按鈕,即可使工作表中的所有數(shù)據(jù)按要求重新排列。
假如數(shù)據(jù)是按產(chǎn)值由大到小(降序)排列的,而您又想賦予每個(gè)車(chē)間從1到n(n為
自然數(shù))的排名??梢栽贕2單元格中輸入1,然后在G3單元格中輸入公式“=IF
(E3=E2, G3,G3+1)”,只要將公式復(fù)制到G4等單元格,就可以計(jì)算出其他車(chē)間的產(chǎn)
值排名。
二、文本排序
選舉等場(chǎng)合需要按姓氏筆劃為文本排序, Excel提供了比較好的解決辦法。如果您
要將圖1數(shù)據(jù)表按車(chē)間名稱(chēng)的筆劃排序,可以使用以下方法: 選中排序關(guān)鍵字所在列
(或行)的首個(gè)單元格(如圖1中的A1),單擊Excel“數(shù)據(jù)”菜單下的“排序”命令,
再單擊其中的“選項(xiàng)”按鈕。選中“排序選項(xiàng)”對(duì)話框“方法”下的“筆畫(huà)排序”,再
根據(jù)數(shù)據(jù)排列方向選擇“按行排序”或“按列排序”,“確定”后回到“排序”對(duì)話框
(圖2)。如果您的數(shù)據(jù)帶有標(biāo)題行(如圖1中的“單位”之類(lèi)),則應(yīng)選中“有標(biāo)題
行”(反之不選),然后打開(kāi)“主要關(guān)鍵字”下拉列表,選擇其中的“單位”,選中排
序方式(“升序”或“降序”)后“確定”,表中的所有數(shù)據(jù)就會(huì)據(jù)此重新排列。
此法稍加變通即可用于“第一名”、“第二名”等文本排序,請(qǐng)讀者自行摸索。
三、自定義排序
如果您要求Excel按照“金工車(chē)間”、“鑄造車(chē)間”和“維修車(chē)間”的特定順序重
排工作表數(shù)據(jù),前面介紹的幾種方法就無(wú)能為力了。這類(lèi)問(wèn)題可以用定義排序規(guī)則的方
法解決:首先單擊Excel“工具”菜單下的“選項(xiàng)”命令,打開(kāi)“選項(xiàng)”對(duì)話框中的“自
定義序列”選項(xiàng)卡(圖3)。選中左邊“自定義序列”下的“新序列”,光標(biāo)就會(huì)在右
邊的“輸入序列”框內(nèi)閃動(dòng),您就可以輸入“金工車(chē)間”、 “鑄造車(chē)間”等自定義序
列了,輸入的每個(gè)序列之
間要用英文逗號(hào)分隔,或者每輸入一個(gè)序列就敲回車(chē)。如果序列已經(jīng)存在于工作表
中,可以選中序列所在的單元格區(qū)域單擊“導(dǎo)入”,這些序列就會(huì)被自動(dòng)加入“輸入序
列”框。無(wú)論采用以上哪種方法,單擊“添加”按鈕即可將序列放入“自定義序列”中
備用(圖3)。
使用排序規(guī)則排序的具體方法與筆劃排序很相似,只是您要打開(kāi)“排序選項(xiàng)”對(duì)話
框中的“自定義排序次序”下拉列表,選中前面定義的排序規(guī)則,其他選項(xiàng)保持不動(dòng)。
回到“排序”對(duì)話框后根據(jù)需要選擇“升序”或“降序”,“確定”后即可完成數(shù)據(jù)的
自定義排序。
需要說(shuō)明的是: 顯示在“自定義序列”選項(xiàng)卡中的序列(如一、二、三等),均可
按以上方法參與排序,請(qǐng)讀者注意Excel提供的自定義序列類(lèi)型。
談?wù)凟xcel輸入的技巧
在Excel工作表的單元格中,可以使用兩種最基本的數(shù)據(jù)格式:常數(shù)和公式。常
數(shù)是指文字、數(shù)字、日期和時(shí)間等數(shù)據(jù),還可以包括邏輯值和錯(cuò)誤值,每種數(shù)據(jù)都有它
特定的格式和輸入方法,為了使用戶(hù)對(duì)輸入數(shù)據(jù)有一個(gè)明確的認(rèn)識(shí),有必要來(lái)介紹一下
在Excel中輸入各種類(lèi)型數(shù)據(jù)的方法和技巧。
一、輸入文本
Excel單元格中的文本包括任何中西文文字或字母以及數(shù)字、空格和非數(shù)字字符的
組合,每個(gè)單元格中最多可容納32000個(gè)字符數(shù)。雖然在Excel中輸入文本和在其它應(yīng)用
程序中沒(méi)有什么本質(zhì)區(qū)別,但是還是有一些差異,比如我們?cè)赪ord、PowerPoint的表格
中,當(dāng)在單元格中輸入文本后,按回車(chē)鍵表示一個(gè)段落的結(jié)束,光標(biāo)會(huì)自動(dòng)移到本單元
格中下一段落的開(kāi)頭,在Excel的單元格中輸入文本時(shí),按一下回車(chē)鍵卻表示結(jié)束當(dāng)前
單元格的輸入,光標(biāo)會(huì)自動(dòng)移到當(dāng)前單元格的下一個(gè)單元格,出現(xiàn)這種情況時(shí),如果你
是想在單元格中分行,則必須在單元格中輸入硬回車(chē),即按住Alt鍵的同時(shí)按回車(chē)鍵。
二、輸入分?jǐn)?shù)
幾乎在所有的文檔中,分?jǐn)?shù)格式通常用一道斜杠來(lái)分界分子與分母,其格式為“分
子/分母”,在Excel中日期的輸入方法也是用斜杠來(lái)區(qū)分年月日的,比如在單元格中輸
入“1/2”,按回車(chē)鍵則顯示“1月2日”,為了避免將輸入的分?jǐn)?shù)與日期混淆,我們?cè)?br />
單元格中輸入分?jǐn)?shù)時(shí),要在分?jǐn)?shù)前輸入“0”(零)以示區(qū)別,并且在“0”和分子之間
要有一個(gè)空格隔開(kāi),比如我們?cè)谳斎?/2時(shí),則應(yīng)該輸入“0 1/2”。如果在單元格中輸
入“8 1/2”,則在單元格中顯示“8 1/2”,而在編輯欄中顯示“8.5”。
三、輸入負(fù)數(shù)
在單元格中輸入負(fù)數(shù)時(shí),可在負(fù)數(shù)前輸入“-”作標(biāo)識(shí),也可將數(shù)字置在()括號(hào)
內(nèi)來(lái)標(biāo)識(shí),比如在單元格中輸入“(88)”,按一下回車(chē)鍵,則會(huì)自動(dòng)顯示為
“-88”。
四、輸入小數(shù)
在輸入小數(shù)時(shí),用戶(hù)可以向平常一樣使用小數(shù)點(diǎn),還可以利用逗號(hào)分隔千位、百萬(wàn)
位等,當(dāng)輸入帶有逗號(hào)的數(shù)字時(shí),在編輯欄并不顯示出來(lái),而只在單元格中顯示。當(dāng)你
需要輸入大量帶有固定小數(shù)位的數(shù)字或帶有固定位數(shù)的以“0”字符串結(jié)尾的數(shù)字時(shí),
可以采用下面的方法:選擇“工具”、“選項(xiàng)”命令,打開(kāi)“選項(xiàng)”對(duì)話框,單擊“編
輯”標(biāo)簽,選中“自動(dòng)設(shè)置小數(shù)點(diǎn)”復(fù)選框,并在“位數(shù)”微調(diào)框中輸入或選擇要顯示
在小數(shù)點(diǎn)右面的位數(shù),如果要在輸入比較大的數(shù)字后自動(dòng)添零,可指定一個(gè)負(fù)數(shù)值作為
要添加的零的個(gè)數(shù),比如要在單元格中輸入“88”后自動(dòng)添加3個(gè)零,變成“88
000”,就在“位數(shù)”微調(diào)框中輸入“-3”,相反,如果要在輸入“88”后自動(dòng)添加3
位小數(shù),變成“0.088”,則要在“位數(shù)”微調(diào)框中輸入“3”。另外,在完成輸入帶有
小數(shù)位或結(jié)尾零字符串的數(shù)字后,應(yīng)清除對(duì)“自動(dòng)設(shè)置小數(shù)點(diǎn)”符選框的選定,以免影
響后邊的輸入;如果只是要暫時(shí)取消在“自動(dòng)設(shè)置小數(shù)點(diǎn)”中設(shè)置的選項(xiàng),可以在輸入
數(shù)據(jù)時(shí)自帶小數(shù)點(diǎn)。
五、輸入貨幣值
Excel幾乎支持所有的貨幣值,如人民幣(¥)、英鎊(£)等。歐元出臺(tái)以后,
Excel2000完全支持顯示、輸入和打印歐元貨幣符號(hào)。用戶(hù)可以很方便地在單元格中輸
入各種貨幣值,Excel會(huì)自動(dòng)套用貨幣格式,在單元格中顯示出來(lái),如果用要輸入人民
幣符號(hào),可以按住Alt鍵,然后再數(shù)字小鍵盤(pán)上按“0165”即可。
六、輸入日期
Excel是將日期和時(shí)間視為數(shù)字處理的,它能夠識(shí)別出大部分用普通表示方法輸入
的日期和時(shí)間格式。用戶(hù)可以用多種格式來(lái)輸入一個(gè)日期,可以用斜杠“/”或者“-”
來(lái)分隔日期中的年、月、日部分。比如要輸入“2001年12月1日”,可以在單元各種輸
入“2001/12/1”或者“2001-12-1”。如果要在單元格中插入當(dāng)前日期,可以按鍵盤(pán)上
的Ctrl+;組合鍵。
七、輸入時(shí)間
在Excel中輸入時(shí)間時(shí),用戶(hù)可以按24小時(shí)制輸入,也可以按12小時(shí)制輸入,這兩
種輸入的表示方法是不同的,比如要輸入下午2時(shí)30分38秒,用24小時(shí)制輸入格式為:
2:30:38,而用12小時(shí)制輸入時(shí)間格式為:2:30:38 p,注意字母“p”和時(shí)間之間有一
個(gè)空格。如果要在單元格中插入當(dāng)前時(shí)間,則按Ctrl+Shift+;鍵。
了解Excel公式的錯(cuò)誤值
經(jīng)常用Excel的朋友可能都會(huì)遇到一些莫名奇妙的錯(cuò)誤值信息:# N/A!、#VALUE
!、#DIV/O!等等,出現(xiàn)這些錯(cuò)誤的原因有很多種,如果公式不能計(jì)算正確結(jié)果,
Excel將顯示一個(gè)錯(cuò)誤值,例如,在需要數(shù)字的公式中使用文本、刪除了被公式引用的
單元格,或者使用了寬度不足以顯示結(jié)果的單元格。以下是幾種常見(jiàn)的錯(cuò)誤及其解決方
法。
1.#####!
原因:如果單元格所含的數(shù)字、日期或時(shí)間比單元格寬,或者單元格的日期時(shí)間公式產(chǎn)
生了一個(gè)負(fù)值,就會(huì)產(chǎn)生#####!錯(cuò)誤。
解決方法:如果單元格所含的數(shù)字、日期或時(shí)間比單元格寬,可以通過(guò)拖動(dòng)列表之間的
寬度來(lái)修改列寬。如果使用的是1900年的日期系統(tǒng),那么Excel中的日期和時(shí)間必須為
正值,用較早的日期或者時(shí)間值減去較晚的日期或者時(shí)間值就會(huì)導(dǎo)致#####!錯(cuò)誤。如
果公式正確,也可以將單元格的格式改為非日期和時(shí)間型來(lái)顯示該值。
2.#VALUE!
當(dāng)使用錯(cuò)誤的參數(shù)或運(yùn)算對(duì)象類(lèi)型時(shí),或者當(dāng)公式自動(dòng)更正功能不能更正公式時(shí),將產(chǎn)
生錯(cuò)誤值#VALUE!。
原因一:在需要數(shù)字或邏輯值時(shí)輸入了文本,Excel不能將文本轉(zhuǎn)換為正確的數(shù)據(jù)類(lèi)
型。
解決方法:確認(rèn)公式或函數(shù)所需的運(yùn)算符或參數(shù)正確,并且公式引用的單元格中包含有
效的數(shù)值。例如:如果單元格A1包含一個(gè)數(shù)字,單元格A2包含文本"學(xué)籍",則公式
"=A1+A2"將返回錯(cuò)誤值#VALUE!??梢杂肧UM工作表函數(shù)將這兩個(gè)值相加(SUM函數(shù)忽略
文本):=SUM(A1:A2)。
原因二:將單元格引用、公式或函數(shù)作為數(shù)組常量輸入。
解決方法:確認(rèn)數(shù)組常量不是單元格引用、公式或函數(shù)。
原因三:賦予需要單一數(shù)值的運(yùn)算符或函數(shù)一個(gè)數(shù)值區(qū)域。
解決方法:將數(shù)值區(qū)域改為單一數(shù)值。修改數(shù)值區(qū)域,使其包含公式所在的數(shù)據(jù)行或
列。
3.#DIV/O!
當(dāng)公式被零除時(shí),將會(huì)產(chǎn)生錯(cuò)誤值#DIV/O!。
原因一:在公式中,除數(shù)使用了指向空單元格或包含零值單元格的單元格引用(在
Excel中如果運(yùn)算對(duì)象是空白單元格,Excel將此空值當(dāng)作零值)。
解決方法:修改單元格引用,或者在用作除數(shù)的單元格中輸入不為零的值。
原因二:輸入的公式中包含明顯的除數(shù)零,例如:=5/0。
解決方法:將零改為非零值。
4.#NAME?
在公式中使用了Excel不能識(shí)別的文本時(shí)將產(chǎn)生錯(cuò)誤值#NAME?。
原因一:刪除了公式中使用的名稱(chēng),或者使用了不存在的名稱(chēng)。
解決方法:確認(rèn)使用的名稱(chēng)確實(shí)存在。選擇菜單"插入"|"名稱(chēng)"|"定義"命令,如果所需
名稱(chēng)沒(méi)有被列出,請(qǐng)使用"定義"命令添加相應(yīng)的名稱(chēng)。
原因二:名稱(chēng)的拼寫(xiě)錯(cuò)誤。
解決方法:修改拼寫(xiě)錯(cuò)誤的名稱(chēng)。
原因三:在公式中使用標(biāo)志。
解決方法:選擇菜單中"工具"|"選項(xiàng)"命令,打開(kāi)"選項(xiàng)"對(duì)話框,然后單擊"重新計(jì)算"
標(biāo)簽,在"工作薄選項(xiàng)"下,選中"接受公式標(biāo)志"復(fù)選框。
原因四:在公式中輸入文本時(shí)沒(méi)有使用雙引號(hào)。
解決方法:Excel將其解釋為名稱(chēng),而不理會(huì)用戶(hù)準(zhǔn)備將其用作文本的想法,將公式中
的文本括在雙引號(hào)中。例如:下面的公式將一段文本"總計(jì):"和單元格B50中的數(shù)值合
并在一起:="總計(jì):"&B50
原因五:在區(qū)域的引用中缺少冒號(hào)。
解決方法:確認(rèn)公式中,使用的所有區(qū)域引用都使用冒號(hào)。例如:SUM(A2:B34)。
5.#N/A
原因:當(dāng)在函數(shù)或公式中沒(méi)有可用數(shù)值時(shí),將產(chǎn)生錯(cuò)誤值#N/A。
解決方法:如果工作表中某些單元格暫時(shí)沒(méi)有數(shù)值,請(qǐng)?jiān)谶@些單元格中輸入"#N/A",公
式在引用這些單元格時(shí),將不進(jìn)行數(shù)值計(jì)算,而是返回#N/A。
6.#REF!
當(dāng)單元格引用無(wú)效時(shí)將產(chǎn)生錯(cuò)誤值#REF!。
原因:刪除了由其他公式引用的單元格,或?qū)⒁苿?dòng)單元格粘貼到由其他公式引用的單元
格中。
解決方法:更改公式或者在刪除或粘貼單元格之后,立即單擊"撤消"按鈕,以恢復(fù)工作
表中的單元格。
7.#NUM!
當(dāng)公式或函數(shù)中某個(gè)數(shù)字有問(wèn)題時(shí)將產(chǎn)生錯(cuò)誤值#NUM!。
原因一:在需要數(shù)字參數(shù)的函數(shù)中使用了不能接受的參數(shù)。
解決方法:確認(rèn)函數(shù)中使用的參數(shù)類(lèi)型正確無(wú)誤。
原因二:使用了迭代計(jì)算的工作表函數(shù),例如:IRR或RATE,并且函數(shù)不能產(chǎn)生有效的
結(jié)果。
解決方法:為工作表函數(shù)使用不同的初始值。
原因三:由公式產(chǎn)生的數(shù)字太大或太小,Excel不能表示。
解決方法:修改公式,使其結(jié)果在有效數(shù)字范圍之間。
8.#NULL!
當(dāng)試圖為兩個(gè)并不相交的區(qū)域指定交叉點(diǎn)時(shí)將產(chǎn)生錯(cuò)誤值#NULL!。
原因:使用了不正確的區(qū)域運(yùn)算符或不正確的單元格引用。
解決方法:如果要引用兩個(gè)不相交的區(qū)域,請(qǐng)使用聯(lián)合運(yùn)算符逗號(hào)(,)。公式要對(duì)兩
個(gè)區(qū)域求和,請(qǐng)確認(rèn)在引用這兩個(gè)區(qū)域時(shí),使用逗號(hào)。如:SUM(A1:A13,D12:D23)。
如果沒(méi)有使用逗號(hào),Excel將試圖對(duì)同時(shí)屬于兩個(gè)區(qū)域的單元格求和,但是由于A1:A13
和D12:D23并不相交,所以他們沒(méi)有共同的單元格。
在Excel中快速查看所有工作表公式
只需一次簡(jiǎn)單的鍵盤(pán)點(diǎn)擊,即可可以顯示出工作表中的所有公式,包括Excel用
來(lái)存放日期的序列值。
要想在顯示單元格值或單元格公式之間來(lái)回切換,只需按下CTRL+`(位于TAB鍵上
方)。
EXCEL2000使用技巧十招
1、Excel文件的加密與隱藏
如果你不愿意自己的Excel文件被別人查看,那么你可以給它設(shè)置密碼保護(hù),采用
在保存文件時(shí)用加密的方法就可以實(shí)現(xiàn)保護(hù)目的,在這里要特別注意的是,自己設(shè)定的
密碼一定要記住,否則自己也將被視為非法入侵者而遭拒絕進(jìn)入。給文件加密的具體方
法為:
A、單擊“文件”菜單欄中的“保存或者(另存為)”命令后,在彈出的“保存或
者(另存為)”的對(duì)話框中輸入文件名;
B、再單擊這個(gè)對(duì)話框中“工具”欄下的“常規(guī)選項(xiàng)”按鈕,在彈出的“保存選項(xiàng)”的
對(duì)話框中輸入自己的密碼;
這里要注意,它提供了兩層保護(hù),如果你也設(shè)置了修改權(quán)限密碼的話,那么即使文
件被打開(kāi)也還需要輸入修改權(quán)限的密碼才能修改。
C、單擊“確定”按鈕,在彈出的密碼確認(rèn)窗口中重新輸入一遍密碼,再點(diǎn)擊“確
認(rèn)”,最后點(diǎn)“保存” 完成文件的加密工作。當(dāng)重新打開(kāi)文件時(shí)就要求輸入密碼,如
果密碼不正確,文件將不能打開(kāi)。
2、對(duì)單元格進(jìn)行讀寫(xiě)保護(hù)
單元格是Excel執(zhí)行其強(qiáng)大的計(jì)算功能最基本的元素,對(duì)單元格的讀寫(xiě)保護(hù)是Excel
對(duì)數(shù)據(jù)進(jìn)行安全管理的基礎(chǔ)。對(duì)單元格的保護(hù)分為寫(xiě)保護(hù)和讀保護(hù)兩類(lèi),所謂寫(xiě)保護(hù)就
是對(duì)單元格中輸入信息加以限制,讀保護(hù)是對(duì)單元格中已經(jīng)存有信息的瀏覽和查看加以
限制。
對(duì)單元格的寫(xiě)保護(hù)有兩種方法:
A、對(duì)單元格的輸入信息進(jìn)行有效性檢測(cè)。首先選定要進(jìn)行有效性檢測(cè)的單元格或單元
格集合,然后從數(shù)據(jù)菜單中選擇“有效數(shù)據(jù)”選項(xiàng),通過(guò)設(shè)定有效條件、顯示信息和錯(cuò)
誤警告,控制輸入單元格的信息要符合給定的條件。
B、設(shè)定單元格的鎖定屬性,以保護(hù)存入單元格的內(nèi)容不能被改寫(xiě)。可分為以下步驟:
(1)選定需要鎖定的單元格或單元格集合;
(2)從格式菜單中選擇“單元格”選項(xiàng);
(3)在設(shè)置單元格格式的彈出菜單中選擇“保護(hù)”標(biāo)簽,在彈出的窗口中,選中“鎖
定”;
(4)從工具菜單中選擇“保護(hù)”選項(xiàng),設(shè)置保護(hù)密碼,即完成了對(duì)單元格的鎖定設(shè)
置。
對(duì)單元格的讀保護(hù)有三種方法:
A、通過(guò)對(duì)單元格顏色的設(shè)置進(jìn)行讀保護(hù)。例如:將選定單元格或單元格集合的背景
顏色與字體顏色同時(shí)設(shè)為白色,這樣,從表面看起來(lái)單元格中好像是沒(méi)有輸入任何內(nèi)
容,用戶(hù)無(wú)法直接讀出單元格中所存儲(chǔ)的信息。
B、用其他畫(huà)面覆蓋在需要保護(hù)的單元格之上,遮住單元格的本來(lái)面目,以達(dá)到讀保護(hù)
目的。例如:使用繪圖工具,畫(huà)一不透明矩形覆蓋在單元格之上,從格式菜單中選定矩
形的“鎖定”選項(xiàng),然后保護(hù)工作表,以保證矩形不能被隨意移動(dòng)。這樣,用戶(hù)所看到
的只是矩形,而看不到單元格中所存儲(chǔ)的內(nèi)容。
C、通過(guò)設(shè)置單元格的行高和列寬,隱藏選定的單元格,然后保護(hù)工作表,使用戶(hù)不能
直接訪問(wèn)被隱藏的單元格,從而起到讀保護(hù)的作用。
3、快速填充相同數(shù)據(jù)
如果你希望在不同的單元格中輸入大量相同的數(shù)據(jù)信息,那么你不必逐個(gè)單元格一
個(gè)一個(gè)地輸入,那樣需要花費(fèi)好長(zhǎng)時(shí)間,而且還比較容易出錯(cuò)。我們可以通過(guò)下面的操
作方法在多個(gè)相鄰或不相鄰的單元格中快速填充同一個(gè)數(shù)據(jù),具體方法為:
?。痢⑼瑫r(shí)選中需要填充數(shù)據(jù)的單元格。若某些單元格不相鄰,可在按住Ctrl鍵的同
時(shí),點(diǎn)擊鼠標(biāo)左鍵,逐個(gè)選中;
?。?、輸入要填充的某個(gè)數(shù)據(jù)。按住Ctrl鍵的同時(shí),按回車(chē)鍵,則剛才選中的所有單
元格同時(shí)填入該數(shù)據(jù)。
4、使用Excel中的“宏”功能
宏的概念,相信使用過(guò)WORD的人都會(huì)知道,她可以記錄命令和過(guò)程,然后將這些命
令和過(guò)程賦值到一個(gè)組合鍵或工具欄的按鈕上,當(dāng)按下組合鍵時(shí),計(jì)算機(jī)就會(huì)重復(fù)所記錄
的操作。在實(shí)踐工作中,它可以代替經(jīng)常輸入大量重復(fù)而又瑣碎的數(shù)據(jù),具體宏的定義
方法如下::
A、打開(kāi)工作表,在工作表中選中要進(jìn)行操作的單元格;
B、用鼠標(biāo)單擊菜單欄中的“工具”菜單項(xiàng),并從彈出的下拉菜單中選擇“宏”子菜單
項(xiàng),并從隨后彈出的下級(jí)菜單中選擇“錄制新宏”命令;
?。谩⒃O(shè)定好宏后,我們就可以對(duì)指定的單元格,進(jìn)行各種操作,程序?qū)⒆詣?dòng)對(duì)所進(jìn)
行的各方面操作記錄復(fù)制。
5、連續(xù)兩次選定單元格
我們有時(shí)需要在某個(gè)單元格內(nèi)連續(xù)輸入多個(gè)數(shù)值,以查看引用此單元格的其他單元
格的效果。但每次輸入一個(gè)值后按回車(chē)鍵,活動(dòng)單元格均默認(rèn)下移一個(gè)單元格,非常不
便。解決此問(wèn)題的一般做法是通過(guò)選擇“工具”\“選項(xiàng)”\“編輯”,取消“按回車(chē)鍵
后移動(dòng)”選項(xiàng)的選定來(lái)實(shí)現(xiàn)在同一單元格內(nèi)輸入許多數(shù)值,但以后你還得將此選項(xiàng)選
定,顯得比較麻煩。其實(shí),采用連續(xù)兩次選定單元格方法就顯得靈活、方便:
單擊鼠標(biāo)選定單元格,然后按住Ctrl鍵再次單擊鼠標(biāo)選定此單元格。此時(shí),單元格
周?chē)鷮⒊霈F(xiàn)實(shí)線框。
6、在工作表之間使用超級(jí)連接
首先須要在被引用的其他工作表中相應(yīng)的部分插入書(shū)簽,然后在引用工作表中插入
超級(jí)鏈接,注意在插入超級(jí)鏈接時(shí),可以先在“插入超級(jí)鏈接”對(duì)話框的“鏈接到文件
或URL”設(shè)置欄中輸入目標(biāo)工作表的路徑和名稱(chēng),再在“文件中有名稱(chēng)的位置”設(shè)置欄
中輸入相應(yīng)的書(shū)簽名,也可以通過(guò)“瀏覽”方式選擇。完成上述操作之后,一旦使用鼠
標(biāo)左鍵單擊工作表中帶有下劃線的文本的任意位置,即可實(shí)現(xiàn)中文Excel2000在自動(dòng)打
開(kāi)目標(biāo)工作表并轉(zhuǎn)到相應(yīng)的位置處,這一點(diǎn)與WORD的使用很相似。
7、快速清除單元格的內(nèi)容
首先用鼠標(biāo)選定該單元格,然后按住鍵盤(pán)上的Delete鍵,此時(shí)你會(huì)發(fā)現(xiàn)你只是刪除
了單元格內(nèi)容,它的格式和批注還保留著。那么如何才能徹底清除單元格呢,請(qǐng)看下面的
兩種操作步驟:
A、選定想要清除的單元格或單元格范圍;
B、選擇“編輯”菜單中的“清除”命令,這時(shí)顯示“清除”菜單;
C、選擇要清除的命令,可以選擇“全部”、“格式”、“內(nèi)容”或“批注”中的任一
個(gè)。
8、快速修改單元格次序
在實(shí)際操作的過(guò)程中,我們有時(shí)需要快速修改單元格內(nèi)容的次序。在拖放選定的一
個(gè)或多個(gè)單元格至新的位置的同時(shí),按住Shift鍵可以快速修改單元格內(nèi)容的次序。具
體方法如下:
A、首先用鼠標(biāo)選定單元格,同時(shí)按下鍵盤(pán)上的Shift鍵;
B、接著移動(dòng)鼠標(biāo)指針到單元格邊緣,直至出現(xiàn)拖放指針箭頭,然后進(jìn)行拖放操
作。上下拖拉時(shí)鼠標(biāo)在單元格間邊界處會(huì)變成一個(gè)水平“工”狀標(biāo)志,左右拖拉時(shí)會(huì)變
成垂直“工”狀標(biāo)志,釋放鼠標(biāo)按鈕完成操作后,單元格間的次序即發(fā)生了變化。
、在Excel中利用公式來(lái)設(shè)置加權(quán)平均
加權(quán)平均在財(cái)務(wù)核算和統(tǒng)計(jì)工作中經(jīng)常用到,并不是一項(xiàng)很復(fù)雜的計(jì)算,關(guān)鍵是要
理解加權(quán)平均值其實(shí)就是總量值(如金額)除以總數(shù)量得出的單位平均值,而不是簡(jiǎn)單
的將各個(gè)單位值(如單價(jià))平均后得到的那個(gè)單位值。在Excel中可設(shè)置公式解決(其
實(shí)就是一個(gè)除法算式),分母是各個(gè)量值之和,分子是相應(yīng)的各個(gè)數(shù)量之和,它的結(jié)果
就是這些量值的加權(quán)平均值。
10、用Excel繪制函數(shù)圖像
函數(shù)圖像能直觀地反映函數(shù)的性質(zhì),用手工方法來(lái)繪制函數(shù)圖像效果不太好,而
用Excel繪制函數(shù)圖像非常簡(jiǎn)便,所作圖像非常標(biāo)準(zhǔn)、漂亮,具體方法如下:
?。?、首先打開(kāi)電子表格的操作窗口,然后用鼠標(biāo)選擇菜單欄中的“新建”命令,這
時(shí)屏幕上會(huì)出現(xiàn)一個(gè)空白的電子表格;
B、然后在A列的A1格輸入“X=”,表明這是自變量,再在A列的A2及以后的格內(nèi)逐次從
小到大輸入自變量的各個(gè)值;實(shí)際輸入的時(shí)候,通常應(yīng)用等差數(shù)列輸入法,先輸入前三
個(gè)值,定出自變量中數(shù)與數(shù)的距離,然后點(diǎn)擊A2格,按住鼠標(biāo)拖到A4格選中這三項(xiàng),使
這三項(xiàng)變成一個(gè)黑色矩形,再用鼠標(biāo)指向這黑色矩形的右下角的小方塊,當(dāng)光標(biāo)變成
“+”后,按住鼠標(biāo)拖動(dòng)光標(biāo)到適當(dāng)?shù)奈恢?,就完成自變量的輸入?br />
?。谩⒔又贐列的B1格輸入函數(shù)式y(tǒng)=f(x)的一般函數(shù)表達(dá)式,如y=1/x;也可在點(diǎn)
擊工具欄上的函數(shù)圖標(biāo)“fx”后,在出現(xiàn)的不同函數(shù)列表的選項(xiàng)中選擇需要的一種;輸
入結(jié)束后,點(diǎn)擊函數(shù)輸入對(duì)話框旁的勾號(hào),B2格內(nèi)馬上得出了計(jì)算的結(jié)果。這時(shí),再選
中B2格,讓光標(biāo)指向B2矩形右下角的方框,當(dāng)光標(biāo)變成“+”時(shí)按住光標(biāo)沿B列拖動(dòng)到
適當(dāng)?shù)奈恢眉赐瓿珊瘮?shù)值的計(jì)算。注意一定要把該函數(shù)中自變量x的位置輸入前面A列自
變量的絕對(duì)位置A2格,這樣下面計(jì)算的時(shí)候才會(huì)對(duì)不同的自變量進(jìn)行計(jì)算;
D、最后點(diǎn)擊工具欄上的“圖表向?qū)А眻D標(biāo),在出現(xiàn)的各種圖表格式圖標(biāo)中選擇“X,Y
散點(diǎn)圖”,然后在出現(xiàn)的“X,Y散點(diǎn)圖”類(lèi)型中選擇“無(wú)數(shù)據(jù)點(diǎn)平滑線散點(diǎn)圖”;這
時(shí),可按住鼠標(biāo)察看即將繪好的函數(shù)圖像。另外,對(duì)于自變量?jī)H為正值的函數(shù),也可用
“圖表向?qū)А敝械摹罢劬€圖”格式繪制。
在Excel中自動(dòng)推測(cè)出生年月日及性別的技巧
大家都知道,身份證號(hào)碼已經(jīng)包含了每個(gè)人的出生年月日及性別等方面的信息(對(duì)
于老式的15位身份證而言,7-12位即個(gè)人的出生年月日,而最后一位奇數(shù)或偶數(shù)則分別
表示男性或女性。如某人的身份證號(hào)碼為420400700101001,它的7-12位為700101,這
就表示該人是1970年元月1日出生的,身份證的最后一位為奇數(shù)1,這就表示該人為男性
;對(duì)于新式的18位身份證而言,7-14位代表個(gè)人的出身年月日,而倒數(shù)第二位的奇數(shù)或
偶數(shù)則分別表示男性或女性)。根據(jù)身份證號(hào)碼的這些排列規(guī)律,結(jié)合Excel的有關(guān)函
數(shù),我們就能實(shí)現(xiàn)利用身份證號(hào)碼自動(dòng)輸入出生年月日及性別等信息的目的,減輕日常
輸入的工作量。
Excel中提供了一個(gè)名為MID的函數(shù),其作用就是返回文本串中從指定位置開(kāi)始特定
數(shù)目的字符,該數(shù)目由用戶(hù)指定(另有一個(gè)名為MIDB的函數(shù),其作用與MID完全一樣,
不過(guò)MID僅適用于單字節(jié)文字,而MIDB函數(shù)則可用于漢字等雙字節(jié)字符),利用該功能
我們就能從身份證號(hào)碼中分別取出個(gè)人的出生年份、月份及日期,然后再加以適當(dāng)?shù)暮?br />
并處理即可得出個(gè)人的出生年月日信息。
提示:MID函數(shù)的格式為MID(text,start_num,num_chars)或
MIDB(text,start_num,num_bytes),其中Text是包含要提取字符的文本串;Start_num
是文本中要提取的第一個(gè)字符的位置(文本中第一個(gè)字符的start_num為1,第二個(gè)為
2……以此類(lèi)推);至于Num_chars則是指定希望MID從文本中返回字符的個(gè)數(shù)。
假定某單位人員管理希望通過(guò)身份證號(hào)碼自動(dòng)得出員工的出生年月日及性別,現(xiàn)以
此為例,將有關(guān)步驟向廣大用戶(hù)作一簡(jiǎn)要介紹:
1. 選中整個(gè)B列,然后執(zhí)行“格式”菜單中的“單元格”命令,打開(kāi)“單元格格
式”窗口。
2. 選擇“數(shù)字”選項(xiàng)卡。
3. 在“分類(lèi)”欄中選擇“文本”選項(xiàng),然后單擊“確定”按鈕,關(guān)閉“單元格格
式”窗口,將所有包含有身份證號(hào)碼的單元格設(shè)置為文本格式。
4.將光標(biāo)移至C3單元格中,然后輸入“="19"&MID(B3,7,2)&"年"&MID(B3,9,2)&"月
"&MID(B3,11,2)&"日"”內(nèi)容。其中MID(B3,7,2)就是從身份證號(hào)碼的第7位開(kāi)始取2位
數(shù),得出該員工的出生年份,MID(B3,9,2)就是得出該員工的出生月份,而
MID(B3,11,2)則是該員工的出生日期,這些信息再加上年、月、日等文字就會(huì)組成該員
工的準(zhǔn)確出生年月日“1970年1月1日”。
5. 接下來(lái)我們應(yīng)將光標(biāo)移至D3單元格中,然后輸入
“=IF(MID(B3,15,1)/2=TRUNC(MID(B3,15,1)/2),"女","男")”。這就表示取身份證號(hào)
碼的第15位數(shù),若能被2整除,這表明該員工為女性,否則為男性。
6. 最后我們只需利用自動(dòng)填充功能對(duì)其他各個(gè)員工的出生年月日、性別進(jìn)行填充
即可。
上面都是以15位身份證為例進(jìn)行介紹的,18位身份證的操作方法與此類(lèi)似,廣大用
戶(hù)若使用的是18位身份證,只需對(duì)有關(guān)函數(shù)的取值位置進(jìn)行適當(dāng)調(diào)整即可(如將
“="19"&MID(B3,7,2)&"年"&MID(B3,9,2)&"月"&MID(B3,11,2)&"日"”修改為
“=MID(B3,7,4)&"年"&MID(B3,11,2)&"月"&MID(B3,13,2)&"日"”)。
這樣就實(shí)現(xiàn)了由Excel自動(dòng)填充員工出生年月日、性別的功能,從而極大地減輕了
用戶(hù)錄入數(shù)據(jù)時(shí)的工作量,有興趣的讀者不妨一試。
在EXCEL中增加自動(dòng)填充序列
中文EXCEL97作為一種功能強(qiáng)大、技術(shù)先進(jìn)的電子表格軟件,給我們的辦
公帶來(lái)了極大方便。
在EXCEL中提供了自動(dòng)填充功能,我們?cè)谑褂脮r(shí),可以通過(guò)拖動(dòng)“填充柄”來(lái)
完成數(shù)據(jù)的自動(dòng)填充。例如要輸入甲、乙、丙、丁……,可以先在指定單元格輸入甲,
然后將鼠標(biāo)移至單元格的右下角的小方塊處,直至出現(xiàn)“+”字,按住鼠標(biāo)左鍵,向下
(右)拖動(dòng)至目的單元格,然后松開(kāi)即完成了自動(dòng)填充??墒怯袝r(shí)我們會(huì)發(fā)現(xiàn)有一些數(shù)
據(jù)序列不能自動(dòng)填充,例如車(chē)間一、車(chē)間二、車(chē)間三等,填充方法有兩種:
第一種:?jiǎn)螕簟安藛巍睓谏系摹肮ぞ摺?,選“選項(xiàng)”→“自定義序列”,這時(shí)就可
以在“輸入序列”欄輸入要定義的序列。需要注意的是每輸入完成一項(xiàng)就要回車(chē)一次,
表示一項(xiàng)已經(jīng)輸入完畢,全部輸入完成以后單擊“添加”→“確定”,這樣我們自定義
的序列就可以使用了。
第二種:首先把你要添加的序列輸入到一片相臨的單元格內(nèi),例如要定義一個(gè)序列
:車(chē)間一、車(chē)間二、車(chē)間三,把這三項(xiàng)分別輸入到單元H1:H3,單擊“工具”→
“選項(xiàng)”→“自定義序列”→“導(dǎo)入”,在“導(dǎo)入序列所在的單元格”所指的對(duì)話框中
輸入H1:H3,單擊“導(dǎo)入”→“添加”→“確定”,這樣新序列就產(chǎn)生了。
定義的序列如果不再使用,還可刪除,方法是:?jiǎn)螕簟肮ぞ摺薄斑x項(xiàng)”→“自定
義序列”,在“自定義序列”框中,單擊要?jiǎng)h除的序列,再單擊“刪除”→“確定”。
發(fā)掘Execl XP合并拆分技巧
本人在用Excel XP管理教職工檔案時(shí),經(jīng)常遇到合并或拆分單元格數(shù)據(jù)的情況,經(jīng)過(guò)一
段時(shí)間的使用后摸索出了一套自己的“合并與拆分”理論,供同行們參考。
所謂合并數(shù)據(jù)是指將兩列中的數(shù)據(jù)合并到一列中,拆分?jǐn)?shù)據(jù)是指將一列中的數(shù)據(jù)拆
分到兩列中,圖1為“畢業(yè)院?!焙汀皩?zhuān)業(yè)”兩列的拆分及合并的效果圖。
合并數(shù)據(jù)
要將“畢業(yè)院?!焙汀皩?zhuān)業(yè)”兩列中數(shù)據(jù)合并為“畢業(yè)院校及專(zhuān)業(yè)”,有“真”、
“假”兩種合并方法,所謂真合并就是將兩列數(shù)據(jù)真正合并到一列中,而假合并表面上
看是合并為一列了,實(shí)際數(shù)據(jù)還是存在于兩列中,具體操作跟我一起來(lái)看看吧。
1、真合并
如果將一列中的數(shù)據(jù)通過(guò)再輸入合并到另一列中,那不是我們希望看到的解決辦
法,快捷而準(zhǔn)確的操作方法是:
(1)將需要合并的“畢業(yè)院校”和“專(zhuān)業(yè)”兩列數(shù)據(jù)通過(guò)“剪切”、“粘貼”移動(dòng)
到一個(gè)新工作表中,如命名為“合并”工作表。
(2)在“合并”工作表中將XLS文件另存為T(mén)XT文件,單擊“文件→另存為”,保存
類(lèi)型選擇“文本文件(制表符分隔)”,單擊[保存]按鈕后根據(jù)提示連續(xù)單擊兩次[確定]
按鈕即可。
(3)在Execl中單擊[打開(kāi)]按鈕,重新打開(kāi)TXT文件,在“文本導(dǎo)入向?qū)А襟E之1”
中采用默認(rèn)設(shè)置,單擊[下一步]按鈕,在“步驟之2”分隔符號(hào)中,去掉“Tab鍵”前復(fù)
選框的選擇,單擊[完成]按鈕,這時(shí)兩列中數(shù)據(jù)合并到一列中。
(4)將合并后的數(shù)據(jù)再通過(guò)“剪切”、“粘貼”操作移動(dòng)到原工作表的原位置處,
合并操作完成。
提示:合并后的數(shù)據(jù)在原來(lái)兩列數(shù)據(jù)(如畢業(yè)院校和專(zhuān)業(yè))之間會(huì)有一個(gè)空格,而有
時(shí)根據(jù)實(shí)際需要去掉或加寬空格,可采取如下措施:
方法一:對(duì)TXT文件進(jìn)行編輯
XLS文件中列與列之間數(shù)據(jù)轉(zhuǎn)換為T(mén)XT文件后是以制表符分隔的,此時(shí)合并后的數(shù)據(jù)
在原來(lái)兩列數(shù)據(jù)之間會(huì)有一個(gè)空格,改變TXT文件中兩列之間距離(即改變空格的大
小),對(duì)應(yīng)的XLS文件中原兩列數(shù)據(jù)之間的距離也會(huì)隨之發(fā)生改變,若TXT文件中兩列數(shù)
據(jù)之間距離增大或減小為零,則合并的XLS文件中兩列數(shù)據(jù)之間距離也會(huì)隨之增大或減
小為零。如果你要將兩列數(shù)據(jù)無(wú)縫合并,建議應(yīng)用下面兩種方法。
方法二:利用函數(shù)ConcateName
ConcateName函數(shù)可以實(shí)現(xiàn)將幾個(gè)文本字符串合并為一個(gè)文本字符串,語(yǔ)法為:
ConcateName (text1,text2, ……),text1, text2, ……為1到30個(gè)將要合并成單個(gè)文
本項(xiàng)的文本項(xiàng),這些文本項(xiàng)可以為文本字符串、數(shù)字或?qū)蝹€(gè)單元格的引用,如圖2所
示。
圖2
方法三:利用“&”運(yùn)算符
利用“&”運(yùn)算符也可將幾個(gè)文本字符串合并為一個(gè)文本字符串,“&”運(yùn)算方式同
“+”、“-”等運(yùn)算方式一樣,如圖2所示。
2、假合并
我們也來(lái)一個(gè)“瞞天過(guò)?!卑桑呛?,在對(duì)單元格設(shè)置邊框時(shí),利用工具欄中的
“外部框線”將兩個(gè)單元格框在一起,這樣兩個(gè)單元格中數(shù)據(jù)就在一個(gè)表格中了,打印
出來(lái)后保證不留一點(diǎn)“作假”痕跡。此招對(duì)付較少單元格效果不錯(cuò),要應(yīng)付大量的單元
格,奉勸你還是來(lái)點(diǎn)“真”的吧!否則夠你忙的了。
拆分?jǐn)?shù)據(jù)
合并方法掌握了,拆分也不難,拆分的方法與前面介紹的合并方法相似,先將XLS
文件另存為T(mén)XT文件,再對(duì)TXT文件進(jìn)行編輯,將需要拆分的數(shù)據(jù)用“Tab”鍵或空格分
開(kāi),然后再用Excel重新打開(kāi)編輯后的TXT文件,這樣原來(lái)在一起的數(shù)據(jù)就被拆分開(kāi)了。
處理含有大量信息的表格時(shí),以上合并與拆分的方法很有效,有興趣的朋友可以試
一試。]]
ExcelHome精華版整理
(2003年11月14日)
By 徒然客
從身份證號(hào)碼中提取性別
Q:A1單元格中是15位的身份證號(hào)碼,要在B1中顯示性別(這里忽略15位和18位身份證號(hào)
碼的判別)
B1=if(mod(right(A1,1),2)>0,"male","female")
請(qǐng)問(wèn)這個(gè)公式有無(wú)問(wèn)題,我試過(guò)沒(méi)發(fā)現(xiàn)問(wèn)題。但在某個(gè)網(wǎng)站看到作者所用的是如下公式
:
B1=if(mid(A1,15,1)/2=trunc(mid(A1,15,1)/2),"female","male")
A:leaf
道理都是一樣的,不過(guò)你的公式比那個(gè)公式優(yōu)質(zhì)
提取性別(無(wú)論是15位還是18位)
=IF(LEN(A1)=15,IF(MOD(MID(A1,15,1),2)=1,"男","女
"),IF(MOD(MID(A1,17,1),2)=1,"男","女"
如果身份證號(hào)的輸入已是15或18位,用公式
=IF(MOD(LEFT(RIGHT(A1,(LEN(A1)=18)+1)),2),"男","女"
xls--->exe可以么?
A:Kevin
如果只是簡(jiǎn)單的轉(zhuǎn)換成EXE,當(dāng)然可以。
如果你指的是脫離Excel也可以運(yùn)行,好像沒(méi)聽(tīng)說(shuō)過(guò)可以。
當(dāng)然,通過(guò)DDE,是可以不運(yùn)行Excel但調(diào)用它的所有功能的,但前提仍然是你的計(jì)算機(jī)
上已經(jīng)安裝了Excel
列的跳躍求和
Q:若有20列(只有一行),需沒(méi)間隔3列求和,該公式如何做?
前面行跳躍求和的公式不管用。
A:roof
假設(shè)a1至t1為數(shù)據(jù)(共有20列),在任意單元格中輸入公式:
=SUM(IF(MOD(TRANSPOSE(ROW(1:20)),3)=0,(a1:t1))
按ctrl+shift+enter結(jié)束即可求出每隔三行之和。
跳行設(shè)置:如有12行,需每隔3行求和
=SUM(IF(MOD((ROW(1:12)),3)=0,(A1:A12)))
能否象打支票軟件那樣輸入一串?dāng)?shù)字它自動(dòng)給拆分成單個(gè)數(shù)字?
Q:如我輸入123456.52它自動(dòng)給拆成¥1 2 3 4 5 6 5 2 的形式并且隨我輸入的長(zhǎng)度改
變而改變?
A:Chiu
我所知函數(shù)不多,我是這樣做的,如有更方便的方法,請(qǐng)指點(diǎn)
例如:
在A1輸入小寫(xiě)金額,則:
千萬(wàn):B1=IF(A1>=10000000,MID(RIGHTB(A1*100,10),1,1),IF(A1>=1000000,"¥",0))
百萬(wàn):C1=IF(A1>=1000000,MID(RIGHTB(A1*100,9),1,1),IF(A1>=100000,"¥",0))
十萬(wàn):D1=IF(A1>=100000,MID(RIGHTB(A1*100,8),1,1),IF(A1>=10000,"¥",0))
萬(wàn):E1=IF(A1>=10000,MID(RIGHTB(A1*100,7),1,1),IF(A1>=1000,"¥",0))
千:F1=IF(A1>=1000,MID(RIGHTB(A1*100,6),1,1),IF(A1>=100,"¥",0))
百:G1=IF(A1>=100,MID(RIGHTB(A1*100,5),1,1),IF(A1>=10,"¥",0))
十:H1=IF(A1>=10,MID(RIGHTB(A1*100,4),1,1),IF(A1>=1,"¥",0))
元:I1=IF(A1>=1,MID(RIGHTB(A1*100,3),1,1),IF(A1>=0.1,"¥",0))
角:J1=IF(A1>=0.1,MID(RIGHTB(A1*100,2),1,1),IF(A1>=0.01,"¥",0))
分:K1=IF(A1>=0.01,RIGHTB(A1*100,1),0)
網(wǎng)客
公式中最后一個(gè)0改為""
如何編這個(gè)公式
Q:我想編的公式是: a/[84 - (b×4)]
其中a是一個(gè)數(shù)值,小于或等于84;b是包含字符C的單元格的個(gè)數(shù);C是一個(gè)符號(hào)。
這個(gè)公式的關(guān)鍵是要統(tǒng)計(jì)出包含字符C的單元格的個(gè)數(shù),可我不會(huì)。
A:dongmu
=a/(84-countif(b,"=c")*4)
chwd
我試了一下,不能運(yùn)行,我想是因?yàn)闆](méi)有指定出現(xiàn)“c”的單元格的范圍。比如說(shuō)“c”
在D2-D30中隨機(jī)出現(xiàn),在上述公式中要先統(tǒng)計(jì)出出現(xiàn)“c”的單元格的個(gè)數(shù)。這個(gè)公式
如何做?
再一次感謝!
受dongmu朋友公式的啟發(fā),我做出了需要的公式
=a/(84-COUNTIF(D3:D30,"c")*4)
skysea575 :其中a是一個(gè)數(shù)值,小于或等于84;b是包含字符C的單元格的個(gè)數(shù);C是一
個(gè)符號(hào)。
"包含字符C"在這里的意思不清楚。你的公式中只可以計(jì)算僅含有“C”字符的單元格
數(shù)。
可能你的想法是計(jì)算字符中凡是含有這個(gè)字或字母的詞。如“文章”和“文字”中都有
一個(gè)“文”字,是否計(jì)算在內(nèi)?
將文件保存為以某一單元格中的值為文件名的宏怎么寫(xiě)
A:lxxiu
假設(shè)你要以Sheet1的A1單元格中的值為文件名保存,則應(yīng)用命令:
ActiveWorkbook.SaveCopyAs Str(Range("Sheet1!A1")) + ".xls"
IE中實(shí)現(xiàn)鏈接EXCEL表
Q:我想在IE中實(shí)現(xiàn)鏈接EXCEL表并打開(kāi)后可填寫(xiě)數(shù)據(jù),而且可以實(shí)現(xiàn)數(shù)據(jù)的遠(yuǎn)程保存
(在局域網(wǎng)內(nèi)的數(shù)據(jù)共享更新),我的設(shè)想是在NT中上提供電子表格服務(wù), 各位局域
網(wǎng)內(nèi)用戶(hù)在IE瀏覽器中共享修改數(shù)據(jù),請(qǐng)問(wèn)我該如何操作才能實(shí)現(xiàn)這一功能。我是初學(xué)
者,請(qǐng)盡量講得詳細(xì)一點(diǎn)。
A:老夏
<a href="C:\mm.xls" target="x"> mm.xls</a>
<a href="" target="x">桌面</a>
<iframe name="x" width=780 height=400></iframe>
**************************************************************
貼到?事本- 存z镠ome.htm"[桌面上- 設(shè)z楣蠶? .^域網(wǎng)路其他隨腦設(shè)捷徑連結(jié)
Home.htm
懂這三行字的結(jié)~<,即可O'出網(wǎng)?資料Z煜到y(tǒng)
其中每,?字都是[物件名稱(chēng)]
Tn案多了改用<Frame>這,?元件
要設(shè)Z??框隨便您
EXCEL中求兩陳列的對(duì)應(yīng)元素乘積之和
Q:即有簡(jiǎn)結(jié)一點(diǎn)的公式求如:a1*b1+a2*b2+b3*b3...的和.應(yīng)有一函數(shù)
XXXX(A1:A3,B1:B3)或XXXX(A1:B3)
A:roof
在B4中輸入公式"=SUM(A1:A3*B1:B3)",按CTRL+SHIFT+ENTER結(jié)束.
dongmu
=SUMPRODUCT(A1:A10,B1:B10)
求助日期轉(zhuǎn)換星期的問(wèn)題
Q:工作中須將表格中大量的日期同時(shí)轉(zhuǎn)換為中英文的星期幾
請(qǐng)問(wèn)如何處理英文的星期轉(zhuǎn)換,謝謝!
A:Rowen
1.用公式:=text(weekday(xx),"ddd")
2.用VBA,weekday(),然后自定義轉(zhuǎn)換序列
3.用"拼寫(xiě)檢查",自定義一級(jí)轉(zhuǎn)換序列
4....
dongmu
轉(zhuǎn)成英文: =TEXT(WEEKDAY(A1),"dddd")
轉(zhuǎn)成中文: =TEXT(WEEKDAY(A1),"aaaa")
研究彩票,從統(tǒng)計(jì)入手
Q:我有一個(gè)VBA編程的問(wèn)題向你請(qǐng)教。麻煩你幫助編一個(gè)。我一定厚謝。
有一個(gè)數(shù)組列在EXCEL中如: 01 02 03 04 05 06 07
和01 04 12 19 25 26 32
02 08 15 16 18 24 28
01 02 07 09 12 15 22
09 15 17 20 22 29 32
比較,如果有相同的數(shù)就在第八位記一個(gè)數(shù)。如
01 04 12 19 25 26 32 2
02 08 15 16 18 24 28 1
01 02 07 09 12 15 22 2
09 15 17 20 22 29 32 0
這個(gè)數(shù)列有幾千組,只要求比較出有幾位相同就行。
我們主要研究彩票,從統(tǒng)計(jì)入手。如果你有興趣我會(huì)告訴你最好的方法。急盼。
A:roof
把“01 02 03 04 05 06 07 ”放在表格的第一行,“01 04 12 19 25 26 32 2”放第
二行。
把以下公式貼到第二行第八個(gè)單元格“A9”中,按F2,再按CTRL+SHIFT+ENTER.
=COUNT(MATCH(A2:G2,$A$1:$G$1,0))
如何自動(dòng)設(shè)置頁(yè)尾線條?
Q:
各位大蝦:菜鳥(niǎo)DD有一難題請(qǐng)教, 我的工作表通常都很長(zhǎng),偏偏我這人以特愛(ài)美,所
以會(huì)將表格的外框線和框內(nèi)線條設(shè)置為不同格式,但在打印時(shí)卻無(wú)法將每一頁(yè)的底部外
框線自動(dòng)設(shè)為和其他三條邊線一致,每次都必須手工設(shè)置(那可是幾十頁(yè)哦?。?br />
如果換一臺(tái)打印機(jī)的話就會(huì)前功盡棄,不知哪位大俠可指教一兩招,好讓DD我終生受
用,不勝感激!
A:roof
打印文件前試試運(yùn)行以下的代碼。打印后關(guān)閉文件時(shí)不要存盤(pán),否則下次要把格式改回
來(lái)就痛苦了。(當(dāng)然你也可以另寫(xiě)代碼來(lái)恢復(fù)原來(lái)的格式):
Sub detectbreak()
mycolumn = Range("A1").CurrentRegion.Columns.Count
Set myrange = Range("A1").CurrentRegion
For Each mycell In myrange
Set myrow = mycell.EntireRow
If myrow.PageBreak = xlNone Then
GoTo Nex
Else
Set arow = Range(Cells(myrow.Offset(-1).Row, 1), Cells(myrow.Offset(-1).Row,
mycolumn))
With arow.Borders(xlEdgeBottom)
..LineStyle = xlDouble '把這一行改成自己喜歡的表線
..Weight = xlThick
..ColorIndex = xlAutomatic
End With
End If
Nex: Next mycell
End Sub
求工齡
A:老夏
=DATEDIF(B2,TODAY(),"y")
=DATEDIF(B2,TODAY(),"ym")
=DATEDIF(B2,TODAY(),"md")
=DATEDIF(B2,TODAY(),"y")&"年"&DATEDIF(B2,TODAY(),"ym")&"月
"&DATEDIF(B2,TODAY(),"md")&"日"
********************************************************
DATEDIF() Excel 2000 可以找到說(shuō)明 Excel 97 >]有說(shuō)明 是,?暗~惡??
如何用excel求解聯(lián)立方程:
Q:x-x(7/y)^z=68 x-x(20/y)^z=61 x-x(30/y)^z=38
到底有人會(huì)嗎?不要只寫(xiě)四個(gè)字,規(guī)劃求解,我想要具體的解法,
A:wenou
這是一個(gè)指數(shù)函數(shù)的聯(lián)列方程。步驟如下
1、令X/Y=W 則有 X-(7W)^z=68 X-(20W)^Z=61 X-(30W)^Z=38
2、消去X
(20^Z-7^Z)W^Z=7 (30^Z-20^Z)W^Z=23
3、消去W
(30^Z-20^Z)/(20^Z-7^Z)=23/7
由此求得Z=3.542899 x=68.173955 y=781.81960
行高和列寬單位是什么? 如何換算到毫米?
A:markxg
在幫助中:
“出現(xiàn)在“標(biāo)準(zhǔn)列寬”框中的數(shù)字是單元格中 0-9 號(hào)標(biāo)準(zhǔn)字體的平均數(shù)?!?br />
單位應(yīng)該不是毫米,可能和不同電腦的字體有關(guān)吧。
Q:Rowen
是這樣:
行高/3=mm 列寬*2.97=mm
魚(yú)之樂(lè)
實(shí)際上最終打印結(jié)果是以點(diǎn)陣為單位的,而且excel中還隨著打印比例的變化而變化
如果想用宏寫(xiě)一個(gè)完全退出EXCEL的函數(shù)是什么?
Q:因?yàn)槲蚁朐陉P(guān)閉lock.frm窗口時(shí)就自動(dòng)退出EXCEL,請(qǐng)問(wèn)用宏寫(xiě)一個(gè)完全退出EXCEL的
函數(shù)是什么?多謝!
A:Application.quit
請(qǐng)問(wèn)如何編寫(xiě)加載宏?
把帶有VBA工程的工作簿保存為XLA文件即可成為加載宏。
請(qǐng)問(wèn)如何在點(diǎn)擊一個(gè)復(fù)選框后在后面的一個(gè)單元格內(nèi)自動(dòng)顯示當(dāng)前日期?
如果是單元格用"=TODAY()"就可以了
如果是文本框在默認(rèn)屬性中設(shè)置或在復(fù)選框的CLICK中設(shè)置文本框的內(nèi)容
EXCEL2000中視面管理器如何具體運(yùn)用呀?
請(qǐng)問(wèn)高手EXCEL2000中視面管理器如何具體運(yùn)用呀?最好有例子和詳細(xì)說(shuō)明。明確的功
能。不然我還是不能深刻的理解他。
markxg
其實(shí)很簡(jiǎn)單呀,你把它想象成運(yùn)動(dòng)場(chǎng)上的一串照片(記錄不同時(shí)點(diǎn)的場(chǎng)景),一張照片
記錄一個(gè)場(chǎng)景,選擇一張照片就把運(yùn)動(dòng)“拖”到照片上的時(shí)點(diǎn)。不同的是只是場(chǎng)景回
復(fù),而值和格式不回復(fù)。
用VBA在自定義菜單中如何仿EXCEL的菜單做白色橫線?
Q:我在做自定義菜單時(shí),欲仿EXCEL菜單用橫線分隔各菜單項(xiàng)目,用VBA如何才能做到
?
A:Rowen
那個(gè)東東也是一個(gè)部件,我想可以調(diào)用,不過(guò)沒(méi)試過(guò).
diyee
把它的顯示內(nèi)容中設(shè)置為"-"即可。
simen
1.此部件叫什么名字,在控件箱里有嗎?
2.用“-”我也試過(guò),用它時(shí)單擊可以,但你要知道EXCEL自己的橫線是不可以單擊下去
的
kevin_168
object.BeginGroup = True
下面是我用到的代碼:
Set mymenubar = CommandBars.ActiveMenuBar
Set newmenu1 = mymenubar.Controls.Add(Type:=msoControlPopup, _
Temporary:=True)
newmenu1.Caption = "文件制作(&M)"
newmenu1.BeginGroup = True '這就是你要的白色橫線
simen
你知道在窗體中也有這樣的分隔線的如何實(shí)現(xiàn)呢?
kevin_168
這,我可沒(méi)有試過(guò),不過(guò)我做的時(shí)候使用一LABEL將其設(shè)為 能否在取消“運(yùn)行宏”時(shí)并不
打開(kāi)其它工作表!
Q:我看見(jiàn)有些模塊(高手給的)能夠在取消“運(yùn)行宏”時(shí)并不打開(kāi)其它工作表!不知
是何辦法? 但當(dāng)你啟動(dòng)宏后,工作表才被打開(kāi)!這種方法是什么?
A:Rowen
這些工作表預(yù)先都是隱藏的,必須用宏命令打開(kāi),所以取消宏的情況下是看不到的.可以
打開(kāi)VBA編輯器,在工作表的屬性窗口中將其Visible 設(shè)為xlSheetVisible
立體,看起來(lái)也夠美觀的,不妨一試.象版主所說(shuō)的多查幫助文件,對(duì)你有幫助.
如何去掉單元格中間兩個(gè)以上的空格?
Q:?jiǎn)卧馎1中有“中 心 是”,如果用TRIM則變成“中 心 是”,我想將空
格全去掉,用什么辦法,請(qǐng)指教?。?br />
A:用SUBSTITUDE()函數(shù),多少空格都能去掉。如A1中有:中 心 是 則在B1中使用
=SUBSTITUTE(A1," ","")就可以了。注意:公式中的第一個(gè)“ ”中間要有一個(gè)空格,
而第二個(gè)“”中是無(wú)空格的。
打印表頭?
Q:在Excel中如何實(shí)現(xiàn)一個(gè)表頭打印在多頁(yè)上?
打印表尾?
A:BY dongmu
請(qǐng)選擇文件-頁(yè)面設(shè)置-工作表-打印標(biāo)題-頂端標(biāo)題行,然后選擇你要打印的行。
打印表尾?
通過(guò)Excel直接提供的功能應(yīng)該是無(wú)法實(shí)現(xiàn)的,需要用vba編制才行。
提取性別(無(wú)論是15位還是18位)
=IF(LEN(A1)=15,IF(MOD(MID(A1,15,1),2)=1,"男","女
"),IF(MOD(MID(A1,17,1),2)=1,"男","女"))
如果身份證號(hào)的輸入已是15或18位,用公式
=IF(MOD(LEFT(RIGHT(A1,(LEN(A1)=18)+1)),2),"男","女")
如何把這26個(gè)表格匯總求和成一個(gè)匯總表
A:
ACCESS
數(shù)據(jù)--合并計(jì)算///來(lái)解決。
魚(yú)之樂(lè)
看來(lái)有很多朋友有這個(gè)方面的需求,說(shuō)明這是個(gè)共性問(wèn)題,于是我利用access+excel做
了一個(gè)匯總查詢(xún)模板,如果您需要可來(lái)mail我發(fā)給你 0710@963.net
excelhelp
假設(shè).R?的工作表叫Sheet1,而存放資料的工作表叫Sheet2, Sheet3, ..., Sheet27,
你可以這~釉O(shè)置公式,把各工作表A1的"抵導(dǎo)悠饋?lái)?
=SUM(Sheet2:Sheet27!A1)
要注意的是,Sheet1不能在Sheet2和Sheet27中間,Excel不.?芄ぷ鞅淼拿?鄭????
Sheet2和Sheet27中間的*所有*工作表中相關(guān)的fΥ娓瘢?吶輪虛g有一,?工作表叫
Sheet99)加起來(lái)。
葡萄
excelhelp的方案是正確的
1、在匯總表單元格內(nèi)選擇“Σ”
2、選擇需要疊加的第一個(gè)工作表
3、按住shift同時(shí)用鼠標(biāo)選擇需要疊加的最后一個(gè)工作表
4、選擇需要疊加的單元格
5、Enter
實(shí)現(xiàn)驗(yàn)證先進(jìn)先出法,
Q:
我做了一個(gè)驗(yàn)證先進(jìn)先出法的表格,但想不出簡(jiǎn)潔的公式,請(qǐng)各位幫我改進(jìn)以下公式
********************************************************
=IF(B3<C1,IF(SUM(B3:B4)<C1,IF(SUM(B3:B5)<C1,IF(SUM(B3:B6)<B1,IF(SUM(B3:B7)<C
1,"out of
range",(B3*C3+B4*C4+B5*C5+B6*C6+(C1-SUM(B3:B6))*C7)/C1),(B3*C3+B4*C4+B5*C5+(
C1-SUM(B3:B5))*C6)/C1),(B3*C3+B4*C4+(C1-SUM(B3:B4))*C5)/C1),(B3*C3+(C1-B3)*C
4)/C1),C4)
B3至B7為輸入數(shù)量,C3至C7為輸入單價(jià),C1為輸入結(jié)余數(shù)量,E1為輸出平均單價(jià),即上面公
式
**********************************************************
A:
markxg
公式太復(fù)雜,而且受限制。
把A列利用起來(lái),a3=SUM(B3:$B$7),拖至7行(若為X行,則=SUM(B3:$B$X,下拖),A
列數(shù)據(jù)為先進(jìn)先出的累計(jì)數(shù)量(待Match的結(jié)存數(shù)量),=MATCH(C1,A3:A7,-1)找到結(jié)存
批次。然后計(jì)算結(jié)存平均單價(jià)及發(fā)出平均單價(jià)。
產(chǎn)生隨機(jī)數(shù)
A.
C1=INT(RAND()*100)+1
按F9鍵不放----1~100"底衷趤y跳
B.
Sub Macro1()
[C1].Select
Selection.Copy
[A1].Select
Selection.PasteSpecial Paste:=xlValues
End Sub
C.
選C1>>格式>>自定>>;;;>>確定
D.繪^DO幼??美美的^D?按鈕>>右鍵>>指定宏>>選Macro1>>確定
**********************************************************
?是三O郵澆Y~<
按鈕?操控介面
步驟A,步驟B,是中間O釉???豗轉(zhuǎn)"Q
Execl中繁簡(jiǎn)互換
Q:
有EXCEL2000中有沒(méi)有像WORD2000中的繁簡(jiǎn)互換功能一樣的東東呀?在這里謝過(guò)了。
A:
Rowen
XP 中可以,我曾用過(guò),后來(lái)刪了.
需安裝"微軟拼音輸入法 3.0",并啟用"高級(jí)語(yǔ)言服務(wù)".
工具->語(yǔ)音 中有選項(xiàng)的.
能否象打支票軟件那樣輸入一串?dāng)?shù)字它自動(dòng)給拆分成單個(gè)數(shù)字?
Q:
如我輸入123456.52它自動(dòng)給拆成¥1 2 3 4 5 6 5 2 的形式并且隨我輸入的長(zhǎng)度改變
而改變?
A:
Chiu
我所知函數(shù)不多,我是這樣做的,如有更方便的方法,請(qǐng)指點(diǎn)
例如:
在A1輸入小寫(xiě)金額,則:
千萬(wàn):B1=IF(A1>=10000000,MID(RIGHTB(A1*100,10),1,1),IF(A1>=1000000,"¥",0))
百萬(wàn):C1=IF(A1>=1000000,MID(RIGHTB(A1*100,9),1,1),IF(A1>=100000,"¥",0))
十萬(wàn):D1=IF(A1>=100000,MID(RIGHTB(A1*100,8),1,1),IF(A1>=10000,"¥",0))
萬(wàn):E1=IF(A1>=10000,MID(RIGHTB(A1*100,7),1,1),IF(A1>=1000,"¥",0))
千:F1=IF(A1>=1000,MID(RIGHTB(A1*100,6),1,1),IF(A1>=100,"¥",0))
百:G1=IF(A1>=100,MID(RIGHTB(A1*100,5),1,1),IF(A1>=10,"¥",0))
十:H1=IF(A1>=10,MID(RIGHTB(A1*100,4),1,1),IF(A1>=1,"¥",0))
元:I1=IF(A1>=1,MID(RIGHTB(A1*100,3),1,1),IF(A1>=0.1,"¥",0))
角:J1=IF(A1>=0.1,MID(RIGHTB(A1*100,2),1,1),IF(A1>=0.01,"¥",0))
分:K1=IF(A1>=0.01,RIGHTB(A1*100,1),0)
網(wǎng)客
公式中最后一個(gè)0改為""
如下方法是否能夠達(dá)到所要求的:
在A1輸入小寫(xiě)金額,則B1為所要求的
B1=WIDECHAR(A1*100) 將單字節(jié)字符轉(zhuǎn)換為雙字節(jié)字符
或
B1=WIDECHAR(TEXT(A1*100,"¥#"))
officeXP提供了這樣的服務(wù)
office2002中提供了繁簡(jiǎn)互換功能,可以到以下網(wǎng)址下載,officeXP的所有程序都可以
用
http://office.microsoft.com/offi ... igin=EC790020112052
要去掉其中兩個(gè)最大值和兩個(gè)最小值,不知道怎樣運(yùn)用公式
Q:
我要將一行數(shù)據(jù)進(jìn)行處理。要去掉其中兩個(gè)最大值和兩個(gè)最小值,不知道怎樣運(yùn)用公
式,請(qǐng)幫助。
A:
Rowen
可參閱:large() 及 Small() 函數(shù)
simen
在excel中用max() 和 min()也可,
Rowen
我想先排序,再去頭尾應(yīng)更實(shí)用些.
markxg
是個(gè)辦法,不過(guò)次序打亂了。
最簡(jiǎn)單的就用MAX()和MIN()工作表函數(shù),也不用編程,幫助里講的很明白。
------
另設(shè)的二個(gè)數(shù)據(jù)列,在其中一個(gè)數(shù)據(jù)列中對(duì)應(yīng)的單元格中加入帶MIN,MIX的IF判斷語(yǔ)
句,即如果MAX或MIN得出的結(jié)果與源數(shù)據(jù)相符則,顯示為空,如此這樣在另一列中在做
一次相同的公式即可將源數(shù)據(jù)轉(zhuǎn)化為你所要求的數(shù)據(jù)列。
----------
以a1~a50為例
=sum(a1:a50)-max(a1:a50)-min(a1:a50)
應(yīng)該是:
=SUM(A1:A50)-MAX(A1:A50)-LARGE(A1:A50,2)-MIN(A1:A50)-SMALL(A1:A50,2)
這個(gè)只能減去1個(gè)最大和1個(gè)最小值,不符合樓主的題意。也可用下面的公式。
=SUM(A1:A20)-SUM(LARGE(A1:A20,{1,2}))-SUM(SMALL(A1:A20,{1,2}))
C1、C2、C3、C4中的公式如何設(shè)置?
Q:
前日本人提出如下一個(gè)問(wèn)題請(qǐng)諸位大蝦幫助指點(diǎn)迷津。
如下表:
A B C
1 50 采購(gòu) ?。ú少?gòu)匯總)
2 60 工程 (工程匯總)
3 80 工資 ?。üべY匯總)
4 100 稅 ?。ǘ悈R總)
5 70 采購(gòu)
6 50 工資
7 60 工程
. . .
. . .
請(qǐng)問(wèn):C1、C2、C3、C4中的公式如何設(shè)置?
可能本人沒(méi)有說(shuō)清楚,實(shí)際上C1、C2、C3、C4是B列的采購(gòu)合計(jì)數(shù)、工程匯合計(jì)數(shù)、
工資合計(jì)數(shù)等,這里煩請(qǐng)諸位高手再指迷津。
A:
dick
C1={SUM(IF(MOD(ROW(data),4)=1,data))}
C2={SUM(IF(MOD(ROW(data),4)=2,data))}
C3={SUM(IF(MOD(ROW(data),4)=3,data))}
C4={SUM(IF(MOD(ROW(data),4)=0,data))}
使用?列公式
data:z橘Y料範(fàn)??
dongmu
無(wú)需數(shù)組公式:
sumif(條件區(qū)域,條件,求和區(qū)域)
c1=sumif(b1:b7,"采購(gòu)",a1:a7)
c2=sumif(b1:b7,"工程",a1:a7)
c3=sumif(b1:b7,"工資",a1:a7)
c4=sumif(b1:b7,"稅",a1:a7)
取滿(mǎn)足條件的記錄行
Q:
有一張表,有很多行記錄,想通過(guò)另外一個(gè)表,取滿(mǎn)足條件的記錄,且不留空行的反映
出滿(mǎn)足條件 的記錄。
A:
wenou
在某一空列對(duì)每條記錄進(jìn)行判斷,符合要求輸入該行的行數(shù)否則為零,然后用函數(shù)。
hxq
你的意思是:
先在這個(gè)表中增加一個(gè)空列,將符合條件的記錄按反映在另張表的行號(hào)數(shù)字顯示,再在
另張表上用上IF(),只要ROW()與空列的行號(hào)數(shù)相等就取這條記錄,同時(shí)用到了
VLOOKUP()。
我試一下,THANK YOU
roof
不需要用公式,用菜單中的"數(shù)據(jù)-->篩選-->高級(jí)篩選"會(huì)更快些."高級(jí)篩選"允許將符合
條件的數(shù)據(jù)行(可以忽略重復(fù)行)復(fù)制到另一工作表.
hxq
難道用一次,就要高級(jí)自選一次,我是想固定兩個(gè)表,后一個(gè)表是通的前一個(gè)表生成
的,但是取前個(gè)表符合條件的行的數(shù)據(jù),且如果前個(gè)表,是1,3 記錄 符合條件,我后
一個(gè)表是中間不斷行的顯示。
wenou
用index()函數(shù),它有3個(gè)參數(shù),第1個(gè)參數(shù)是源數(shù)據(jù)矩陣,第2個(gè)參數(shù)為已篩選出的行
數(shù),第3個(gè)參數(shù)為要從源數(shù)據(jù)矩陣提取數(shù)據(jù)所在的列數(shù)
hxq
你的方法簡(jiǎn)單易懂,還有對(duì)滿(mǎn)足條件的行數(shù)如何確定是否可在第二個(gè)叁數(shù)地方用其它的
函數(shù).
wenou
除非要篩選的行是特定的行,如偶數(shù)行,可用MOD函數(shù)作為INDEX函數(shù)的行參數(shù),如要篩
選的行在行數(shù)上是無(wú)規(guī)律的,則必須在某一空列如E列用IF函數(shù)來(lái)判斷,符合要求的賦
值該行的行數(shù)否則為零。這樣可用LARGE(E:E,ROW(A1))作為第2個(gè)參數(shù) |
評(píng)分
-
查看全部評(píng)分
版權(quán)聲明:本文內(nèi)容來(lái)源互聯(lián)網(wǎng),僅供畜牧人網(wǎng)友學(xué)習(xí),文章及圖片版權(quán)歸原作者所有,如果有侵犯到您的權(quán)利,請(qǐng)及時(shí)聯(lián)系我們刪除(010-82893169-805)。
|