【发布时间】:2015-03-21 09:01:48
【问题描述】:
我希望能够确定一个人的特定 ID(例如 #123)在给定名称(例如 Bob)的单独列(例如 column C)中出现了多少次。
我有:
- 让列 A 由多个名称组成。 (
Bob)- 让列 B 包含与人名相关的 ID。 (
#123)- 让列 C 包含相同的 ID,但它可能包含重复的 ID(可能有三个
#123s)
ID 与每个人各自的姓名并排显示。
如何使用VLOOKUP 的结果作为COUNTIF 函数的条件(第二个参数)?
如果我单独使用VLOOKUP,它会返回我要计算的正确值。 =VLOOKUP(Bob, column A:column B, 2, FALSE) 将返回 #123
如果我单独使用COUNTIF,它也会返回正确的计数值。 =COUNTIF(column C, #123) 将返回 3
我试过=COUNTIF(column C, VLOOKUP(Bob, column A:column B, 2, FALSE)),但它返回0。
我尝试使用VLOOKUP 公式将COUNTIF 的条件引用到一个单独的单元格,但它仍然返回0。
因此,当我将两者结合在一起时,它似乎停止工作。可能是什么问题,有什么替代方案?
【问题讨论】:
-
很难判断你是否真的有鲍勃或“鲍勃”,请你发布你的实际公式
标签: excel excel-formula vlookup worksheet-function countif