Microsoft Excel是Microsoft為使用Windows和Apple Macintosh操作系統的電腦編寫的一款電子表格軟件。直觀的界面、出色的計算功能和圖表工具,再加上成功的市場營銷,使Excel成為最流行的個人計算機數據處理軟件。 第一部分:REPT函數用法介紹 Excel中rept函數的用法就是按照給定的次數重復顯示文本。 rept函數的通常用法就是:通過函數 REPT 來不斷地重復顯示某一文本字符串,對單元格進行填充。 rept函數的語法是:REPT(text,number_times) 其中,Text是需要重復顯示的文本,Number_times是指定文本重復次數的正數。 比如A1單元格為“歡迎你”,在A2單元格輸入公式:=REPT(A1,2),得到結果為:歡迎你歡迎你。公式的意思就是將A1單元格的內容重復顯示兩次。 第二部分:REPT函數應用實例介紹 第一題,下圖B5單元格是源數據,要求實現L列的效果,該如何設計公式呢? 1.如果套用REPT函數的格式,可以得到公式:=REPT(B5,1),=REPT(B5,2),=REPT(B5,3)……,就是不斷變最后的參數,改為1,2,3,4,5這樣的形式得到。 2.通常的做法,用row(),column()兩個函數,一個是行號,一個是列號來作為REPT函數的第二參數。 3.另外,也可以使用多單元格數組完成,方法是首先選中L5:L9區域,然后輸入:=REPT(B5,ROW(1:5)),最后按下Ctrl+Shift+Enter三鍵結束公式的輸入,直接得到結果。 第二題,下圖B11單元格是源數據,要實現L11單元格的效果,該如何設計公式呢? 公式為:=REPT(">",8)&B11&REPT("<",8),意思就是用rept函數重復顯示8個">"符號,然后連接B11單元格的內容,然后連接REPT函數重復顯示8個"<> 第三題,下圖B列是兩個手機號碼,要在L列將中間四位手機號碼以*號代替。該如何設計公式呢? 1.用LEFT、RIGHT函數提取然后用*號替代顯示。 2. 用SUBSTITUTE函數實現。 關于SUBSTITUTE函數的用法,在以前的講座已經詳細介紹過,可以參考:《2011年第9期技術講座:substitute函數的運用》。 第四題,B列是源數據,要求B列的數據以每個數字單獨分別顯示在右邊的單元格里,該如何設計公式呢? 觀察可以發現,幾個數字位數都在9位以內。公式的思路就是少于9位的按9位來提取。如果不夠9位,就添加空格湊夠9位。首先用len函數判斷判斷有幾個字符,然后用9-len(b16)來看比9位少幾位。少幾位就用空格填充。 另外,要提取每一位,就需要使用mid函數,mid可以提取任何位置的值。為了拖動方便,我們再加上column函數。這樣就把每個數提取出來放在每個單元格中。如果不夠9位前面就空著。 總結出來,公式為:=MID(REPT(" ",9-LEN($B16))&$B16,COLUMN(A1),1),然后向右拖,復制公式就可以了。 公式的意思就是用REPT(" ",9-LEN($B16)),判斷要加幾個空格,然后用mid提取每一位。首先 對原數據 修改(不足九位 用空格補在前面),然后 利用 column 作參數 的 mid 函數 提取mid(新文本,column(a1),1)。 第五題,下圖所示B列是源數據,要求將B列“/”號后面的數據顯示在L列中。該如何設計公式呢? 第一種方法,對于有規律性的數據可以采用分列實現,通過菜單數據——分列實現。 第二種方法,使用公式:=TRIM(RIGHT(SUBSTITUTE(B20,"/",REPT(" ",99)),99))。 第六題,提取當前的年月日,效果如下圖所示。 提取年月日的公式分別為: Excel整體界面趨于平面化,顯得清新簡潔。流暢的動畫和平滑的過渡,帶來不同以往的使用體驗。 |
溫馨提示:喜歡本站的話,請收藏一下本站!