【发布时间】:2021-11-10 11:42:09
【问题描述】:
我已经编写了一些伪代码来尝试总结我正在尝试做的事情,并且目前正在努力解决问题的返回位:
如果在单元格 (D2:D42) 中找到单元格 (A2) 的值:
X = 找到 (A2) 值的单元格的行数
在单元格 (E2) 中打印单元格 (E X) 的值
我可以执行第一行,即实际的 IF 语句,但它会返回找到 A2 值的行中 E 列中单元格的值。很复杂,我知道。无论如何,我该怎么做?
【问题讨论】:
-
听起来像
VLOOKUP()或类似的概念。 -
您必须更精确:A2 的值会在 D2:D42 内仅出现一次还是可能多次出现?
-
说实话,对于我在 Excel 中所做的工作,我不知道。可能永远不会出现、出现一次或多次。
-
那么:如果它出现多次 - 结果是否应该进入一个单元格(E2),例如串联?还是您希望每个结果都在一个单元格中?
-
如果您使用的是 office 365,请使用 FILTER 函数来获取在 D2:D42 中找到的所有值的列表。
标签: excel if-statement excel-formula