excel调用另一表格中的数据

来源:百度知道 编辑:UC知道 时间:2024/05/21 15:54:50
建立一个函数使
sheet1中A1输入的数据等于sheet2中A1:Z1中的数据,例H1,而且
sheet1中A2输入的数据等于sheet2中A1:A50中的数据,例A20
则sheet1的A3=sheet2中`A1:Z1和A1:A50交叉的数据既H20
sheet2是一个表格,第一列和第一行是标题,
sheet1中A1数据等于sheet2第一行(A1:Z1)中的某个数据,例H1,而且
sheet1中A2数据等于sheet2第一列(A1:A50)中的某个数据,例A20
则sheet1的A3=sheet2中H1和A20交叉的数据既H20

我明白你的意思,表2中的行和列其实就是标题

A3=OFFSET(Sheet2!$A$1,MATCH($A$2,Sheet2!$A$1:$A$50,)-1,MATCH($A$1,Sheet2!$A$1:$Z$1)-1,1,1)

这种情况最好发个图上来,

或HI我,或发文件到winnerzjt@qq.com,一起探讨

你表述不是很清楚,不过我估计你想判断条件调用数据,那么你用得上下面的函数=SUMPRODUCT(('sheet2'!$A$1:$Z$1=$A$1)*('sheet2'!$D$5:$D$79=$A$2)*('sheet2'!$A$1:$A$50))

你举的例子有规律吗?
没有规律的话怎么可能用函数。

你在sheet1中A1输入=,然后点到sheet2中A1:Z1中的数据,例H1,然后回车,这样sheet2中A1:Z1的数值就被运用到sheet1中A1了。

用SUMIF例如:=SUMIF(A1,SHEET2A1:Z1,H1)