本次的練習(xí)是:使用一個(gè)公式來(lái)獲取當(dāng)前單元格所在列的列字符,例如當(dāng)前單元格為B2,其所在列為列B。
如何使用一個(gè)公式來(lái)獲取當(dāng)前單元格B2所在列的列字符B呢?
先不要看下面的答案,自已動(dòng)手試一試。
公式思路
首先獲取當(dāng)前單元格的地址,然后查找地址中的列字符。
公式解析
獲取當(dāng)前單元格所在列的列字符的公式如下:
=LEFT(ADDRESS(ROW(),COLUMN(),2),FIND('$',ADDRESS(ROW(),COLUMN(),2))-1)
公式的結(jié)果如下圖所示:
公式中,ADDRESS(ROW(),COLUMN(),2)獲取當(dāng)前單元格的地址,指定參數(shù)2表明為行絕對(duì)引用列相驛引用的混合地址,即B$2。
FIND('$',ADDRESS(ROW(),COLUMN(),2))找到表示絕對(duì)引用的“$”號(hào)在地址中的位置,即2。將結(jié)果減1,得到列字符在地址中的位置,即1。
將上述獲得的地址作為LEFT函數(shù)的第一個(gè)參數(shù),列字符的位置作為第二個(gè)參數(shù),即LEFT(B$2,1),獲得當(dāng)前單元格的列字符為B。
小結(jié)
巧妙地應(yīng)用地址引用,獲取所需結(jié)果。
有關(guān)ADDRESS函數(shù)的語(yǔ)法和應(yīng)用,參見(jiàn)《Excel函數(shù)學(xué)習(xí)13:ADDRESS函數(shù)》。
下期預(yù)告
Excel公式練習(xí)10:判斷兩個(gè)單元格區(qū)域是否有重復(fù)值
如下圖所示的工作表,使用公式來(lái)判斷單元格區(qū)域A1:A3與C1:C3中是否有重復(fù)值。
從工作表中可以明顯看出,這兩個(gè)區(qū)域中都含有“Excel”,因此有重復(fù)值。
如何使用公式來(lái)判斷呢?
本文屬原創(chuàng)文章,轉(zhuǎn)載請(qǐng)聯(lián)系我(xhdsxfjy@163.com)或者注明出處。
歡迎在下面留言,完善本文內(nèi)容,讓更多的人學(xué)到更完美的知識(shí)。
聯(lián)系客服