![Excel 2010 公式:根据字符串值查找动态列,然后计算该列中的“0”的数量](https://linux22.com/image/1420926/Excel%202010%20%E5%85%AC%E5%BC%8F%EF%BC%9A%E6%A0%B9%E6%8D%AE%E5%AD%97%E7%AC%A6%E4%B8%B2%E5%80%BC%E6%9F%A5%E6%89%BE%E5%8A%A8%E6%80%81%E5%88%97%EF%BC%8C%E7%84%B6%E5%90%8E%E8%AE%A1%E7%AE%97%E8%AF%A5%E5%88%97%E4%B8%AD%E7%9A%84%E2%80%9C0%E2%80%9D%E7%9A%84%E6%95%B0%E9%87%8F.png)
我尝试过许多不同的潜在方法来解决这个问题;INDEX、MATCH、DCOUNT、HLOOKUP 与 INDEX & MATCH、COUNTIF 与 INDEX & MATCH。我正在寻找一种方法来将焦点设置到随着其他列的添加/删除而移动的列上。有一个列标题,它是一个固定字符串值“智能手机”。行是我所在地区内的不同商店,工作表用于库存水平和我需要为我的地区经理跟踪的其他指标。数据保存在与我使用公式的摘要报告不同的工作表上。
理想情况下,我会有一个公式片段,可以重复用于不同的公式,但目前的需求(为了我的理智)是这个公式能够“跟随列”,这样我就不需要几乎每个月都更改列字母。简单的公式计算指定列中 0 的数量。
=COUNTIF('Data'!AG:AG,0)
谢谢大家!
答案1
我能想到的最简单的方法是用你的数据创建一个表。
选择表格中的任意单元格,然后单击功能design
区中的选项卡,即可找到表格名称。表格名称将显示在左上角。
然后使用公式引用表格和列标题。
=COUNTIF(Table2[Smartphones], 0)
当您添加列和行时,表格将自动更新,因此您的公式将查看命名的列(无论它在表格中的什么位置)并计算其中的Smartphones
单元格数量。0