Excel 使用表格术语进行计数
我有一个名为Table1的表,我想使用表术语(例如:不写B$2,而是写一些包含列名称(“字符串”)的内容) 我希望能得到你的帮助。谢谢 编辑: 这不是我问题的解决方案,但我找到了一个使用间接地址的替代方案 这是一个通用公式,用于计算上一列的数量: =COUNTIF(间接(地址(2,列()-1,4)):间接(地址(行(),列()-1,4)),间接(地址(行(),列()-1,4))) 已更正 不要尝试Excel 使用表格术语进行计数,excel,excel-formula,formula,countif,excel-tables,Excel,Excel Formula,Formula,Countif,Excel Tables,我有一个名为Table1的表,我想使用表术语(例如:不写B$2,而是写一些包含列名称(“字符串”)的内容) 我希望能得到你的帮助。谢谢 编辑: 这不是我问题的解决方案,但我找到了一个使用间接地址的替代方案 这是一个通用公式,用于计算上一列的数量: =COUNTIF(间接(地址(2,列()-1,4)):间接(地址(行(),列()-1,4)),间接(地址(行(),列()-1,4))) 已更正 不要尝试 =COUNTIF([String],@String]) 相反,尝试 =SUM(([String]
=COUNTIF([String],@String])
相反,尝试
=SUM(([String]=[@String])*(行([String])已更正
不要尝试
=COUNTIF([String],@String])
相反,尝试
=SUM(([String]=[@String])*(行([String])注意,这将在每行返回3,根据OP发布的图片,公式的结果是1,2,3,因为范围是动态的。你是对的。我的错。我已经更正了它,使用了数组公式。哦,没有考虑数组公式,确实有效!有效!如果与$2:A2,A2相比,效率如何?我在表上使用了数组公式10万个条目,没有任何问题。这不是保证,但我不认为结构化公式和数组公式比A1类型的引用慢。注意,这将在每行返回3,根据OP发布的图像,公式的结果是1,2,3,因为范围是动态的。你是对的。我的错。我已经向我们更正了它一个数组公式。哦,我没有考虑数组公式,这确实有效!有效!如果与$2:A2,A2相比,效率如何?我在100000个条目的表上使用过数组公式,没有任何问题。这不是一个保证,但我不认为结构化公式和数组公式比A1类型的引用慢。间接是v如果可能的话,应该避免使用olatile,以避免过度收费。你有另一个选择谢谢。我有一个巨大的表(200列,10000行),我正在尝试在没有线程的情况下尽可能快地进行计算间接是易变的,如果可能的话,应该避免使用olatile以避免过度收费。你有另一个选择谢谢。我有一个巨大的表(200列,10000行),我试图使它尽可能快,而不需要线程计算