我需要在单元格中返回所有单元格值,其中它旁边的单元格包含一个值范围。
例如,如果我有一个这样的表:
|Name |Evaluation
|------|------
| John | 3
| Sue | 4
| Jim | 2
| Andy | 6
| Tim | 1
| Bruce| 4
我正在寻找一个公式,以包含所有其评估值为的名称>= 4
,因此,如果将其应用于表,则应在单个单元格中将其作为输出提供:
Sue
Andy
Bruce
我已经试过VLOOKUP
,INDEX
,MATCH
和FIND
功能,但它们都返回一个值(第一个单元格相匹配的),而不是所有的人。
如果可能的话,我正在寻找Excel公式而不是VBA(通过这种方式,我可以很容易地与我本人并不十分精通VBA的工作组共享该公式)。
非常感谢你!
我已经通过(部分地)使用dhS和支持表发布的解决方案解决了该问题。
我已经创建了与原始高度相同的支撑台。该表从F1到F120(原始表的结尾)。在第一个单元格中,我使用公式= IF(B1> = 4; $ B1;“”)在所有后续单元格中(从第二个单元格到最后一个单元格)= IF(B2> = 4; IF(F1 = “”; B2; F1&CHAR(10)&B2); F1)
这样,在最后一个单元格中,所有名称都将由回车符(CHAR(10))分隔。对于想要使用此解决方案的任何人,请记住启用单元格上的“换行文字”选项,否则您将无法看到退货。
感谢大家给我的帮助。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句