這大半年,,把Excel中的常用函數(shù)基本都寫了一個(gè)遍,現(xiàn)在只能去挖掘生僻函數(shù)了,,今天無意中就找到了一個(gè)驚喜…… 她就是cell這個(gè)函數(shù),,非常的有趣,,越是研究驚喜越多……讓我們通過幾個(gè)案例看一下,! 案例1 | 獲取文件名稱及表名
獲取的是本文件的文章的路徑+當(dāng)前工作表名稱 如果我們只想獲取當(dāng)前工作表的名稱,那么我們可以使用其他函數(shù)處理一下,!
查找到“]”的位置,,使用REPLACE直接替換成空即可! 案例2 | 指定單元格的地址 基本的用法:直接指定對應(yīng)的單元格獲取地址
這看上去也沒什么用,,不要急,,配合結(jié)果為引用的方式有奇效 ▍ 獲取張飛所在的單元格地址!
這樣我們就可以根據(jù)條件獲取到對應(yīng)內(nèi)容的地址,! 如果我們只是單純的想看在哪一行或者一列那么可以這樣,! ▍ 獲取張飛所在的行!
第一參數(shù)ROW表示行,,所以可以獲取到行,! ▍ 獲取張飛所在的列!
“col” 是COLUMN的縮寫,!獲取的是對應(yīng)的列,,這里是A列,也就是第一列,! 案例3 | 獲取單元格的列寬成為可能 我們知道Excel中的基本都是用于處理單元格的數(shù)據(jù),,如果先獲取單元格的一些屬性基本不可能,但是cell可以,!
結(jié)果是一個(gè)數(shù)組: 第一個(gè)元素為:列寬,,列寬以默認(rèn)字號的一個(gè)字符的寬度為單位 第二個(gè)元素是真是否是默認(rèn)列寬,利用這點(diǎn)可以看那些列寬被人工調(diào)整過,! 是否默認(rèn)列寬,,TRUE表示B列默認(rèn)列寬,,沒有變更大小,! 案例4 | 按人民幣符號求和
通過format可以獲取到單元格中格式代碼,,不同的代碼表示不同的含義! 這里我們獲取到了美元格式和人民幣格式的對應(yīng)的格式代碼,! 有了格式,,是否我們求和就有望了,但是cell函數(shù)只能獲取到區(qū)域中左上角單元格的格式代碼,,如果我們給一個(gè)區(qū)域是沒有意義,!那怎么辦?前輩們還是有辦法的,,研究發(fā)現(xiàn),,他支持?jǐn)?shù)組!且要求結(jié)果是引用,,那么只有INDRIECT和OFFSET可以了,! 人民幣公式:
美元公式:
新手閱讀可能有點(diǎn)吃力,主要是cell第二參數(shù)特性決定了,,這里主要是三維降維的處理,,很多不支持區(qū)域的都可以使用此方式突破,函數(shù)高級的內(nèi)容,,不懂也沒有關(guān)系,! 還有一些,實(shí)戰(zhàn)欠缺一些,,大家有時(shí)間可以繼續(xù)挖掘,,第二參數(shù)的全部解釋如下: |
|