我正在尝试将两个单独运行良好的 Excel 公式结合起来。这两个公式的目标是如果某个关键字或短语在某个时间范围内出现,则输出该关键字或短语。
=COUNTIFS('主表'!A:A,">="&Trends!C1,'主表'!A:A,"<="&Trends!A1)
=(SUM((LEN('主表'!G:G)-LEN(SUBSTITUTE('主表'!G:G,F1,"")))/LEN(F1)))
答案1
也许它们与其他东西结合会给出关键字或短语的输出,但单独使用或组合使用则不会。所以这是一个问题。
第一个公式只是提供了 Trends!A1 和 C1 中符合给定条件的记录数。公式中没有任何内容可以定位任何特定的数据位。因此,将其放入第二个公式中只会为该公式提供一个可以使用的数量。如果八个记录符合条件,则第二个公式将获得一个“8”来处理。这无法通过其结果识别记录。所以这是一个问题。
第二个公式用于计算给定字符集(可能是“cow”或“55”)在目标列中出现的次数。第三个公式可能有用,但它无法自行识别/定位数据,至于输入第一个公式,它会给它一个数字,然后那个公式会检查该数字是否符合条件。因此,如果字符集在 G 列中出现了 2,746 次,那么第一个公式中的计数机制会认为这“足够”了,我想这足以满足 Trends! 表上的标准。“足够”,但不是“太多”。这无法识别/定位任何特定数据。所以这是一个问题。
因此,让它们以单一配方发挥作用非常困难。除非它们加入其他配方,否则根本无法发挥作用。
所以我想现在是 SAT 时间,如果没有答案,假设任何必须假设的事情最终都会使某种答案成为可能?也许它们确实会给其他东西提供信息。第二个非常聪明,所以也许其他东西太聪明了,我猜不到。它发生了。如何将它们结合起来?这实际上非常简单:用'Main Sheet'!G:G
整个第一个替换第二个中的每个实例。(请注意,您不能反过来做,因为COUNTIFS()
需要范围而不是值或公式。)
这使得答案要么是,1)如果没有更多的公式,他们就无法完成要求他们做的事情,因此需要重新调整流程,如何将事物结合起来应该自然而然地到位,或者2)通过用整个第一个公式替换每个实例来将它们结合起来'Main Sheet'!G:G
。