excel表中,如何返回另一个表已知行列号位置的值?

如题所述

第1个回答  2022-11-16
如果需要引用另一个表已知行列号的位置,用ADDRSS比较方便,\x0d\x0a比如输入=ADDRESS(1,1,,,"Sheet2") 返回 Sheet2!$A$1 。\x0d\x0a如果需要引用另一个表已知行列号位置的值,个人还是比较喜欢使用OFFSET函数。\x0d\x0a输入=OFFSET(Sheet2!$A$1,MATCH(B3,sheet2!A4:A35)+2,8)即可得到以Sheet2!A1为基准点而发生行列偏移的单元格的值。\x0d\x0a公式中MATCH(B3,sheet2!A4:A35)+2和8两个参数与原先=INDIRECT(ADDRESS(MATCH(B3,sheet2!A4:A35)+3,9))公式中的参数相差1,因为一个返回的是绝对位置,一个返回的是A1单元格的偏移位置,需要注意用法区别。
相似回答