【问题标题】:Excel Output based on multiple input基于多个输入的 Excel 输出
【发布时间】:2021-09-15 15:28:27
【问题描述】:

我在 excel 中有多个输入值,应该用于在单元格中动态生成输出。

例如,在单元格 B1:B15 中我有 15 个复选框,在单元格 A1 中我有一个包含多个值的下拉菜单。现在我想获取单元格 A1 的值,然后根据 B1:B15 中的复选框,我想生成一个输出(带有图像的概念)。可以想象,这个“图表”中有很多可能的方法。在 excel 中以易于扩展的方式实现这样的事情的最简单方法是什么?

例如:

如果 (a1=="wood" and (b1==checked, b2==checked, b5==checked), "Output1")

如果 (a1=="wood" and (b1==checked, b5==checked, b7==checked), "Output2")

...等等

【问题讨论】:

  • 我需要一张截图或其他东西来帮助我想象/理解你对 mate 的看法

标签: excel dynamic excel-formula


【解决方案1】:

我不知道仅使用公式在 excel 中操作图像的任何方法。

话虽如此,我认为可能有一种方法可以获得与您正在寻找的结果相似的结果。

如果您创建一个 2 列的单元格表(我使用的是 c2:d5),第一列会检查 B 列是否有您想要的细节(例如:c2 将查看单元格 B1、B2、B3,并返回“True ” 如果它们都是“已检查”),那么您所要做的就是创建一个输出单元格,上面写着=vlookup("True",c2:d5,2,false),然后它将返回您在 c 列中检查旁边的 d 列中输入的内容。

如果您想要一个默认选项(如果条件都不成立),请将“True”放在表格的最后一行,而不是另一个条件。 Vlookup 查找第一个匹配条件,所以只要是最后一个选项,只有在其余选项都不匹配“True”时才会找到。

如果您希望仅当 A1 = "Wood" 时才发生这种情况,请在其周围加上 If 语句。 (=IF(A1 = "Wood", Vlookup(), [insert what you want if its not equal to "wood"]))

如果您想对输入“wood”的单元格进行物理更改,可以使用条件格式:创建自定义格式,选择格式,将公式键入为真/假 if 语句。 (可能还有其他方法可以让它工作,但我不知道有任何其他方法可以制作条件格式),例如:=IF(AND($A$1="Wood",vlookup("True",c2:d5,2,false)=[result]),TRUE,FALSE)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-12-16
    • 1970-01-01
    • 2020-04-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多