Excel中常用的查找函数公式有以下几种:
1. **VLOOKUP**:用于按列查找数据。例如,查找李晓峰的应发工资,可以使用`=VLOOKUP(H2, B:F, 5, FALSE)`,其中H2是查找值,B:F是要查找的范围,5表示返回第5列的数据,FALSE表示精确匹配。
2. **INDEX和MATCH**:组合使用可以实现反向查找或更复杂的查找。例如,查找吴刚的员工编号,可以使用`=INDEX(A:A, MATCH(H2, B:B, 0))`,其中A:A是员工编号所在的列,H2是查找值,B:B是员工姓名所在的列。
3. **LOOKUP**:用于在一行或一列中查找数据。例如,根据销量从表中查找提成比率,可以使用`=LOOKUP(A2, $D$2:$E$5)`,其中A2是查找值,$D$2:$E$5是提成比率所在的区间。
4. **多条件查找**:当需要根据多个条件查找数据时,可以使用`=LOOKUP(1, 0/((条件范围1=条件值1)*(条件范围2=条件值2)), 结果范围)`。例如,查找上海产品B的销量,可以使用`=LOOKUP(1, 0/((A2:A7=E2)*(B2:B7=F2)), C2:C7)`,其中A2:A7和B2:B7分别是产品和地区的范围,E2和F2是具体的产品和地区值,C2:C7是销量数据。
5. **CHOOSE**:虽然不直接用于查找,但可以根据条件选择返回不同的值。例如,`=CHOOSE(MATCH(H2, B:B, 0), "值1", "值2", "值3")`可以根据H2在B列中的位置返回不同的值。
6. **交叉查找**:结合VLOOKUP和MATCH函数实现交叉表查找。例如,查找3月办公费的金额,可以使用`=VLOOKUP(H2, A:F, MATCH(I2, 1:1, 0), FALSE)`,其中H2是查找值,A:F是数据表范围,I2是费用类型,1:1表示费用类型所在的行。
总之,在使用这些查找函数时,需要注意查找范围和查找值的设置,以及是否需要精确匹配(使用TRUE或FALSE作为VLOOKUP函数的最后一个参数)。此外,还可以结合其他函数如IF、AND等来构建更复杂的查找条件。在实际使用中,应根据具体的需求选择合适的查找函数和方法。