EXCEL问题,如果A1的数字为1 则在A2中显示B1信息,如果A1的数字为2 则在A2中显示B2信息以此类推。

EXCEL问题,如果A1的数字为1 则在A2中显示B1信息 如果A1的数字为2 则在A2中显示B2信息,如果A1的数字为3 则在A2中显示B3信息,如果A1的数字为4 则在A2中显示B4信息,以此类推。
如果A1为0时是能否在A2不显示任何字,而不是显示#VALUE!

第1个回答  2015-03-18
A2公式:
=INDEX(B:B,A1)

或者:
=OFFSET(B1,A1-1,)

再或者:
=INDIRECT("B"&A1)追问

如果A1为0时是能否在A2不显示任何字,而不是显示#VALUE!

追答

公式:

=IF(A1=0,"",INDEX(B:B,A1))

或者:

=IF(A1=0,"",OFFSET(B1,A1-1,))

再或者:
=IF(A1=0,"",INDIRECT("B"&A1))

本回答被提问者采纳
第2个回答  2015-03-18
A2=INDEX(B:B,$A$1)


=OFFSET($B$1,A1-1,)追问

如果A1为0时是能否在A2不显示任何字,而不是显示#VALUE!

追答

=IF($A$1<=0,"",OFFSET($B$1,A1-1,))

=IF($A$1<=0,"",INDEX(B:B,$A$1))

本回答被网友采纳
第3个回答  2015-03-18
a2公式:
=index(B:B,A1)追问

如果A1为0时是能否在A2不显示任何字,而不是显示#VALUE!

第4个回答  2015-03-18
A2公式
=INDIRECT("b"&A1)追问

如果A1为0时是能否在A2不显示任何字,而不是显示#VALUE!

追答

如果是07以上版本
=IFERROR(INDIRECT("b"&A1),"")

相似回答