问题已解决
工作簿一个表格里面有三列:一列是各个门店的名字、一列是各个分类费用的名字,还有一列是金额;工作簿里面另一个表是**门店的收入支出表,现在要把那个有三列数据表格里面的费用金额匹配到该表格里面,该表格里面门店名称放在第一行,费用名称放在了下面单元格,金额要匹配进去,匹配的关联性一个是门店名称,还有一个是费用名称,这样对应的金额才相应正确,怎么用公式
温馨提示:如果以上题目与您遇到的情况不符,可直接提问,随时问随时答
速问速答一般我们可以使用 vlookup() 公式来实现这一要求。VLOOKUP() 公式用于在一个表格中查找指定的数据,并把相关的数据复制到另一个位置。该函数通常由第一个参数指定要查找的值,第二个参数指定要查询的范围,第三个参数指定要查询的列号,第四个参数可选,用来指定查找结果的模式,如模糊查找。
在上述问题中,第一个参数是费用名称,第二个参数是包含各个门店名称和费用名称的表格,第三个参数是金额,第四个参数可以不用填。具体 VLOOKUP() 公式:=VLOOKUP(A1,B1:C4,3,FALSE)。 其中A1 为要查询的值;B1:C4 为要查询的范围;3 代表要查询的列号,由于金额在第三列,因此参数 3;FALSE 代表以精确查找的方式检索。
另外,VLOOKUP() 公式也可以用于动态地查询数据,即允许用户随意改变查询条件,而不影响查询结果,比如允许用户改变查询的列号、查询的值都可以改变,但是查询范围不能改变,因为它是固定的。例如,=VLOOKUP(A1,B1:C4,A2,FALSE),其中A2 为用户输入的列号。
*拓展知识:*
VLOOKUP() 公式不仅可以用于查找指定的数据,而且也可以用于比较两个值的大小。如果要比较某列的值大小,可以定义一个包含两个参数的 VLOOKUP() 公式,第一个参数是要比较的值,第二个参数是给定的值,如果第一个参数的值大于给定的值,则返回 TRUE 或 1,否则返回 FALSE 或 0。具体 VLOOKUP() 公式为:=VLOOKUP(A1,B1:B2,2,TRUE),其中 A1 为要比较的值,B1:B2 为给定的值,2 代表要查询的列号,TRUE 代表以模糊查找的方式检索。
2023 01/25 10:26