通過引用函數可以標識工作表中的單元格或單元格區域,指明公式中所使用的數據的位置。
一、實戰:使用MATCH函數返回指定內容所在的位置
MATCH函數可在單元格區域中搜索指定項,然後返回該項在單元格區域中的相對位置。
二、 使用ADDRESS函數返回與指定行號和列號對應的單元格地址
使用ADDRESS函數可以返回單元格的行號和列標,從而得到單元格的確切地址。如需要獲得第3行第2列的絕對單元格地址,可輸入公式【=ADDRESS(2,3,4)】。
三、使用COLUMN函數返回單元格或單元格區域首列的列號
Excel中默認情況下以字母的形式表示列號,如果用戶需要知道數據在具體的第幾列時,可以使用COLUMN函數返回指定單元格引用的列號。
如輸入公式【=COLUMN(D3:G11)】,即可返回該單元格區域首列的列號,由於D列為第4列,所以該函數返回【4】。
四、使用ROW函數返回單元格或單元格區域首行的行號
ROW函數用於返回指定單元格引用的行號。如輸入公式【=ROW(C4:D6)】,即可返回該單元格區域首行的行號【4】。
五、使用OFFSET函數根據給定的偏移量返回新的引用區域
OFFSET函數以指定的引用為參照系,通過給定偏移量得到新的引用,並可以指定返回的行數或列數。如公式【=SUM(OFFSET(C3:E5,-1,0,3,3))】的含義即是對C2:E4單元格區域求和。
六、實戰:使用TRANSPOSE函數轉置數據區域的行列位置
TRANSPOSE函數用於返迴轉置的單元格區域,即將行單元格區域轉置成列單元格區域,或將列單元格區域轉置成行單元格區域。
七、實戰:使用INDIRECT函數返回由文本值指定的引用
INDIRECT函數用於返回由文本字符串指定的引用。此函數立即對引用進行計算,並顯示其內容。
顯示相關數量技巧
查找與引用函數除了能返回特定的值和引用位置外,還有一類函數能夠返回與數量有關的數據。
一、使用AREAS函數返回引用中包含的區域數量
AREAS函數用於返回引用中包含的區域個數。如輸入公式【=AREAS((B5:D11,E5,F2:G4))】,即可返回【3】,表示該引用中包含了3個區域。
二、使用COLUMNS函數返回數據區域包含的列數
COLUMNS函數用於返回數組或引用的列數。例如,輸入公式【=COLUMNS(F3:K16)】,即可返回【6】,表示該數據區域中包含6列數據。
三、使用ROWS函數返回數據區域包含的行數
使用ROWS函數可以知道數據區域中包含的行數。例如,輸入公式【=ROWS(D2:E57)】,即可返回【56】,表示該數據區域中包含56行數據。