![]() |
1
1
在公式中组合函数时,从简单开始,使用单个函数。在添加第二个函数(或五个以上)使其变得更复杂之前,让它工作并生成所需的结果。
因为你的问题没有包括你正在处理的数据的例子,我不能确定这个问题,但我怀疑你是在试图比较文本(字符串),比如
如果是这样,问题是文本(字符串)需要包含在
几乎每次我超过两次
在这个cas中,我在记事本中拆分了公式,看看目标是什么:
我鼓励你仔细检查以上标准——因为乍一看,这看起来像是一个“破模式”。例如,有两个38、一个39、两个40和一个41。
假设它是正确的,我会尽我所能寻找任何东西
组
,我发现只有两种选择
我还注意到F2只有4个选项,所以我考虑使用CHOOSE而不是IF,但我不确定B14与其余数据之间的关系(因为它没有发布),所以我们现在将坚持这种简化。 在“重新组合”的过程中,我有:
基本上是两组IF语句。注意,我使用了
回到公式中,我们得到了一个更易于管理的:
我不能保证这会起作用,因为我无法测试它,因为。。。问题中没有数据。如果在添加引号后方法仍然有效,则无需切换到该选项。
还有其他方法可以简化(并且以后更容易理解或更改),我现在不想讨论。就我个人而言,我会把这些值放在另一张工作表的表格中,并使用
|
![]() |
Interactive · 如果相邻单元格为空,则VBA完成循环 1 年前 |
![]() |
RonanC · VBA数据验证下拉列表,是否也允许自由文本? 1 年前 |
|
user1646660 · 如果日期介于两个日期之间,则向插槽添加日期 1 年前 |
![]() |
Blake S · Excel宏错误:过程调用或参数无效 1 年前 |
|
Hieu Minh · 数据透视表无法覆盖现有的合并单元格 1 年前 |
![]() |
Nick · 当条件匹配电源查询时,从单独的查询中返回多列 2 年前 |