excel 函数 高手 请教

来源:百度知道 编辑:UC知道 时间:2024/05/24 12:51:02
SUMIF(sheet1!$A:$A,$F3,sheet1!F:F)这个函数只能计算数值么?我的用意是在一个工作表(如tax工作表)中引用另一个工作表sheet1中的数据,即:如果工作表tax中F列的数据与sheet1中A列对应的数据相匹配,则返回sheet1中F列对应的数据。但这些数据如果是文本或英文字母,返回值就变成0了。请问是怎么回事?如果有别的函数,我应该引用哪个函数,格式是怎么样?
谢谢啊,谢谢。。
膜拜高手。。。。

对你的题意不是很明了。

建议你试用 公式vlookup
例:
=VLOOKUP(A14,Sheet2!A1:C8,2,0)

意思是指 在表2中A“A1:C8”区域找匹配“A14”的单元格,找到后,返回该单元格在“A1:C8”区域中对应行次,第“2”列的值。0代表flase

应该能满足你的要求

最好指定具体范围:
=sum(if(sheet1!a1:a100=tax!f1:f100,sheet1!a1:a100,"")
ctrl+shift+enter结束

祝你成功!

用vlookup函数引用

=VLOOKUP($F3,Sheet1!$A:$F,6,)

首先SUMIF是条件求和的函数,既然这个函数你已经在用了,应该了解他的用法及用途,你所描述的匹配一样的值出来,有更合适的函数叫VLOOKUP,这个函数也是使用非常频繁的函数,和SUMIF的用法其实差不了多少的,所有的函数他们都遵循指定的格式运算,VLOOKUP是对列的引用,首先是条件,然后是区域,然后是列数,再后是精确匹配false还是近似匹配true