COLUMNS函數(shù)
COLUMNS函數(shù)

REPT函數(shù)根據(jù)指定次數(shù)重復文本字符串。REPT函數(shù)根據(jù)指定次數(shù)重復文本字符串。REPT函數(shù)根據(jù)指定次數(shù)重復文本字符串。
注:使用REPT函數(shù)很容易創(chuàng)建上述效果。
什么情況下使用REPT函數(shù)?
REPT函數(shù)能用于使用字符或者以創(chuàng)新的方式來填充單元格,例如:
創(chuàng)建單元格條形圖或者點圖
保持快速的統(tǒng)計記錄
找到列中最后的文本條目
REPT函數(shù)語法
REPT函數(shù)語法如下:
REPT(text,number_times)
text是想要重復的項目
number_times是正數(shù)
REPT函數(shù)陷阱
文本字符串的限制是32,767個字符— 任何更大的,以及公式都將導致錯誤。
如果number_times是小數(shù),那么將被截斷為整數(shù)。
如果number_times是0,那么結果是空字符串。
REPT函數(shù)的替代方法
如果只是簡單地使用字符填充單元格,那么可以使用單元格格式代替:
在單元格中,輸入想要填充的字符,例如連字符或句點。
選取該單元格,按Ctrl + 1組合鍵打開單元格格式窗口。
單擊“對齊”選項卡,從“水平對齊”中選擇“填充”。
單擊“確定”關閉對話框。
字符將填充該單元格,并擴展或者收縮以適應列寬。
示例 1: 單元格條形圖
如果沒有可以使用數(shù)據(jù)條的新版本Excel,那么可以使用REPT函數(shù)創(chuàng)建簡單的單元格條形圖。例如,要創(chuàng)建目標為100的條形圖:
在單元格B3中,輸入100
在單元格C3中,輸入下面的公式:
=REPT(“n”,B3/5)
使用Wingdings字體格式化單元格C3 (字體大小9號)
調(diào)整列C的寬度以適合最終的條形
改變單元格B3中的數(shù)字,圖形也將改變
本例中,添加了條件格式來高亮顯示數(shù)量大于60的單元格條形圖。
示例 2: 單元格點圖
代替條形圖,可以使用REPT函數(shù)來創(chuàng)建簡單的單元格點圖。例如,要創(chuàng)建目標為100的點圖:
在單元格B3中輸入100
在單元格C3中輸入下列公式:
=REPT(” ?“,B3/5-1) & “o”
調(diào)整列C的寬度以適應最終的圖形
改變單元格B3中的數(shù)字,圖中點的位置也將改變
示例 3: 保持簡單的統(tǒng)計記錄
如果你丟失了草稿紙或者正在統(tǒng)計的直到下一次假期的天數(shù),那么可以使用一個簡單的記錄跟蹤得分或過去的天數(shù)。
使用REPT函數(shù)創(chuàng)建一個統(tǒng)計記錄:
在單元格B3中,輸入目標數(shù)量,例如25
在單元格C3中,輸入下面的公式:
=REPT(“tttt “,INT(B3/5)) & ? ? REPT(“l(fā)”,MOD(B3,5))
使用Comic Sans字體格式化單元格C3或者另一種能格式化為直“t”的字體
調(diào)整列C的寬度以適合最終的圖形。如果最終的數(shù)字太高,可以增加行高并格式化為自動換行
改變單元格B3中的數(shù)字,統(tǒng)計記錄也將改變
公式結果顯示一組t,每隔5項計數(shù) —INT(B3/5)。
如果有剩下的,那么在末尾顯示統(tǒng)計數(shù)字除以5后的余數(shù)數(shù)量,以小寫的1表示 —MOD(B3,5)。
示例 4: 找到列中最后的文本條目
與VLOOKUP函數(shù)結合,可以使用REPT函數(shù)找到列中最后的文本條目。例如,使用公式查找列D中最后的文本條目:
=VLOOKUP(REPT(“z”,255),D:D,1)
公式中的REPT函數(shù)創(chuàng)建一個文本字符串,VLOOKUP函數(shù)不能找到這個字符串。因此,使用近似匹配,返回列表中最后一個文本條目。
COLUMNS函數(shù)返回數(shù)組或引用的列數(shù)。
什么情況下使用COLUMNS函數(shù)?
COLUMNS函數(shù)能夠顯示表或命名區(qū)域的尺寸大小:
統(tǒng)計Excel表列數(shù)
對命名區(qū)域最后一列求和
COLUMNS函數(shù)語法
COLUMNS函數(shù)語法如下:
COLUMNS(array)
array是數(shù)組或者數(shù)組公式,或者對單元格區(qū)域的引用
COLUMNS函數(shù)陷阱
如果使用單元格區(qū)域引用,那么必須是連續(xù)的單元格區(qū)域。
示例 1: 統(tǒng)計Excel表列數(shù)
在Excel 2007和Excel 2010中,可以創(chuàng)建已格式化的Excel表,并且在公式中引用它的名字。本例中,有一個命名為RegionSales的表:
COLUMNS函數(shù)統(tǒng)計表的列數(shù)。
=COLUMNS(RegionSales)
示例 2: 對命名區(qū)域最后一列求和
如果將COLUMNS函數(shù)與SUM函數(shù)和INDEX函數(shù)結合使用,那么可以獲取命名區(qū)域最后一列的總計。下面的區(qū)域命名為MyRange:
下面的公式對命名區(qū)域最后一列求和:
=SUM(INDEX(MyRange,,COLUMNS(MyRange)))
版權聲明:本文內(nèi)容由網(wǎng)絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實后本網(wǎng)站將在24小時內(nèi)刪除侵權內(nèi)容。
版權聲明:本文內(nèi)容由網(wǎng)絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實后本網(wǎng)站將在24小時內(nèi)刪除侵權內(nèi)容。