【发布时间】:2021-09-10 04:40:13
【问题描述】:
谁能帮我在另一个单元格中使用列标题作为逗号分隔的内容。我正在使用 Excel 2016。我有一个名为 StudentCourse 的表格,为了更好地说明,请参阅下面的示例布局:
[名称] [数学] [地理] [生物] [费用] [修复] Ram 非常差 好 好 未付 紧急:数学,费用 大坝中性好坏支付紧急:数学,生物 Rik 好 好 好 支付 OK:不紧急 Nik Good Good Good 部分紧急:费用主题列的值来自下拉菜单,其中包含选项好、中性、差和非常差,如果值中性、差或非常差 被选中,则 Fixes 列将使用前缀 Urgent: 和列标题名称(Math、Geo 或 Fees)进行更新,具体取决于什么需要修复。如果不需要修复,则 Fixes 列的值为 Ok: Not Urgent。费用栏也遵循相同的概念。这意味着如果为费用列值选择了部分(表示部分支付)或未支付下拉选项,则费用将被添加到修复列中。因此,简而言之,Fixes 列是通过根据为其他列选择的值自动选择值来轻松排序需要特别指定的内容。
如果能提供任何帮助,我将不胜感激。
我还应该提到我是 Excel 新手。
【问题讨论】:
-
这似乎是家庭作业。你已经尝试过什么?
-
我尝试将 JOIN 和 MID 与 with 和/或运算符一起使用。我还可以选择多个下拉选项来工作,但过于重复。我实际上需要一些自动的东西。虽然这不是家庭作业。这是为了我正在做的一个项目。
-
解释说:“如果从“费用”列下拉选项中选择“否”或“部分”,那么同样会添加到“修复”列中。”但是表格显示了不同的行为。请澄清。
-
@EEM 对此感到抱歉。我已经更新了原始问题,该部分现在显示为:如果为费用列值选择了部分或否下拉选项,则费用将添加到修复列中。因此,简而言之,Fixes 列用于通过根据为其他列选择的值自动选择值来轻松排序需要特别指定的内容。
-
您是否还要调整表中的“修复”列以反映更新。
标签: excel if-statement conditional-statements multiple-conditions