【问题标题】:Excel using a range of cells to return value corresponding to an adjacent cellExcel使用一系列单元格返回与相邻单元格对应的值
【发布时间】:2014-02-28 20:47:54
【问题描述】:

我正在使用 Excelsius 2008(Excel 2007 加上仪表板生成器)创建仪表板并将其发布为网页。

我有一系列单元格A1:A20,该数字从 1 到 20。然后在它旁边我有 B1:B20,其中包含文本(例如 B1 可能具有“高级别”,而 B2 可能具有“低级别”等)。

我的仪表板上也有指标。指示器按钮图像有一个标签,当您将鼠标悬停在它上面时可以显示该标签(几乎就像一个工具提示消息框)。现在,指示器上的标签可以在消息框中显示一个带有A1:A20 中任意数字的值,因为我有一个单元格引用它(C9)。该单元格具有这样的 vlookup:

 =VLOOKUP(C9,$A$1:$B$20,1,TRUE)  

但我正在努力做到这一点,如果单元格中出现 6 (C9),并且当我将鼠标悬停在图标上时,我应该从 B6 而不是 A6 获取文本值。我只是使用Column A 来匹配C9 中的数字,如果它们匹配,则会出现相邻单元格(在Column B 中)的文本。

这可以通过查找函数或 excel 具有的任何其他命令来完成吗?

感谢您的帮助

【问题讨论】:

  • 你总是要写文字墙吗?有一个方便的键叫做“Enter”或“Return”,你知道吗?
  • 对不起,我以后会调整提问的方式,让观众看得更清楚。谢谢

标签: excel excel-2007 excel-formula excel-2010


【解决方案1】:

将等式更改为 =VLOOKUP(C9,$A$1:$B$20,2,TRUE) 应该会引入 B 列的值

【讨论】:

  • 匹配是否可能是 3 列。假设 A 列的数字为 1 -60。 B列作为描述,C列有模块编号,因为有很多。 vlookup 可以连接所有 3 个还是我必须在 vlookup 中集成一个 Match 命令?
  • 其实忘记C列了,如何返回A列和B列而不是只返回B列?
  • 我会寻找 'CONCATENATE' "=CONCATENATE(VLOOKUP(D8,$A$2:$C21,2,TRUE)," ",VLOOKUP(D8,$A$2:$C21, 3,真))'
猜你喜欢
  • 2015-04-26
  • 1970-01-01
  • 2021-01-03
  • 1970-01-01
  • 2020-02-19
  • 1970-01-01
  • 2013-04-17
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多