问题已解决
老师,VLOOKUP查找唯一,符合线下存款+微信支付的数字,公式怎么写
温馨提示:如果以上题目与您遇到的情况不符,可直接提问,随时问随时答
速问速答假设你的数据范围在 A1:E100,其中 A 列为描述内容(如 “线下存款”“**支付” 等),B 列为数字,要在这个范围内查找同时包含 “线下存款” 和 “**支付” 字样的对应数字,可以使用以下公式:
=INDEX(B:B,MATCH(线下存款+**支付,A:A,0))
这个公式先使用 MATCH 函数在 A 列中查找 “线下存款 + **支付” 的位置,然后使用 INDEX 函数从 B 列中取出对应位置的数字。
上述公式仅在完全匹配 “线下存款 + **支付” 这个描述时才有效,如果你的实际情况中 “线下存款” 和 “**支付” 可能在不同单元格或者不是严格按照这个顺序出现,需要根据实际情况调整公式。
如果你的需求是查找既包含 “线下存款” 又包含 “**支付” 字样的描述对应的数字,可以使用数组公式(输入完成后按 Ctrl+Shift+Enter 组合键):
=INDEX(B:B,MATCH(TRUE,ISNUMBER(SEARCH(线下存款,A:A))*ISNUMBER(SEARCH(**支付,A:A)),0))
这个公式使用 SEARCH 函数判断 A 列中的每个单元格是否包含 “线下存款” 和 “**支付” 字样,然后通过 ISNUMBER 和乘法运算确定同时包含这两个关键词的单元格位置,最后使用 INDEX 函数从 B 列中取出对应位置的数字。
09/24 10:43
84785006
09/24 10:52
老师,没有看懂,可以用VLOOUP+IF函数查找吗
朴老师
09/24 10:54
同学你好
=INDEX(B:B,MATCH(线下存款+**支付,A:A,0))
这个不可以吗
84785006
09/24 10:56
老师B;B 和A:A是哪一组的数据
朴老师
09/24 11:00
同学你好
就是B列和A列的
朴老师
09/24 11:01
在公式中,“B:B” 通常代表数据区域中第二列(假设第一列为 A 列)整列的数据区域,而 “A:A” 代表数据区域中第一列整列的数据区域。
例如,如果你的数据是在工作表中从 A1 单元格开始横向排列,A 列是描述内容,B 列是对应的数字,那么 “A:A” 就是 A1:A100(假设你的数据有 100 行)这个区域,代表描述内容列;“B:B” 就是 B1:B100 这个区域,代表数字列。