表格公式这东西,那会儿得背下来,目前得看心情。别总想着去背 `SUMIF`、`VLOOKUP` 这些名目,实际上说到底就是 Excel 在帮你干活。 比如我要算季度销售额,直接写 `SUM(A2:A6)M1` 就行,这个 `M1` 是单价。

要是想算个加权平均,那得把每个季度的金额乘上它自己那年的销量,最终把结局加总。

实际上大量公式都是干巴巴的,比如 `=VLOOKUP(B2, 数据表,1, FALSE)`,哪位看着哪位都懵。但要是我平时干活,就会把它改造成 `=IFERROR(VLOOKUP(B2, 查询表,回列号,0))`,这样万一表头位置不对要么找不到数据,直接显示个毛病提示,操作上就顺滑多了。 大量人认定公式就是凑数字,那是大错特错。就像做饭,光把食材放锅里不动,菜肯定做不熟。公式里的 `IF` 判断,实际上就是在掌控火候。

比如计算净利润,不能只是把收入减掉成本,还得判断是扣税之后还是税前。

要是忘了加 `AND`,那损失率就全算错了。

有时候还得把单元格引用改成 `OFFSET`,这样当表被复制的时候,数据也跟着跑,不用手动去改。 再说效率,目前的公式结构实际上挺有意思的。

那会儿写公式得小心翼翼,生怕引错了路径。目前略微变形一下,就能解决大难题。

比如做报表,要是数据源在 A 片和 B 片,直接写 `=SUMIF(A:A, "销售", B:B)` 可能不中,得用 `=SUMIFS(A:A, B:B, "2023", C:C, "华东")`。

这个 `IFS` 想当年没如此好用,目前直接用,逻辑清楚,哪位都能看懂。

还有 `FILTER` 函数,不用手动去 `SUBTOTAL`,直接挑出符合条件的行,后面的处理就省一半力气。 实际上你会发现,最复杂的公式往往不是嵌套得最深的那个,而是逻辑最混乱的那个。

比如某次汇报数据,要与此同时加上销售额、毛利,还要剔除退货。

这时候脑子里得有个大框架:先算出总和,再减去退货,最终根据条件判断要不要显示。公式里就能够用 `IF` 分好几层,一层一层地排除干扰项。就像盖楼,不要一层楼盖完再看下面,得先定好地基,也就是先定好那个“减去退货”的逻辑,地基稳了,上面盖的“销售额”才算靠谱。 数据这块儿,有时候得有点“粗糙”才真。别总想着要精确到小数点后面 15 位,大量时候保留两位就连一位就够了。

比如算一下某产品上个月还差多少,用 `=A1-B1`,最终那个结局要是多了几毛,也不影响决策,反而显得真。

有时候就连宁愿让数字显示为负数,也比磨磨蹭蹭算半天好。毕竟报表要是忒漂亮,没人会把数据查出来。

要是有人问“为啥这个月销量比上个月少了 20%",你非得编个复杂的理由,那才是大忌。 还有啊,公式里的 `COUNTIF` 时常用错。

有人当作只要数字在上面,`COUNTIF` 就全行了。

实际上它只认数字,标签、文字、就连表格里的公式都不中。

比如你要统计“合格品数”,千万别直接写 `=COUNTIF(A:A, "合格")`。出于 A 列里混杂着杂毛。得先给每行加个判断,用 `=IF(A1="合格", 1, 0)` 这样,把非数字给筛出去,再算总数,这样数据才干净利落。 有时候为了省事,会偷懒,把整行都硬塞进公式

比如算平均数,直接写 `=AVERAGE(A2:A100)`,这实际上挺智慧的,只要表不溢出,Excel 能自动处理。

要是表长了,要么单元格格式乱了,反而要多敲几行。

有时候为了让公式不那么啰嗦,会省略一些中间步骤,但这挺好办出错。

比如算加权平均,要是权重在不同列,硬凑成一个公式,结局往往是错的。

这时候拆解成 `=SUMPRODUCT(金额范围,权重范围)` 反而清楚,哪位改起来也撇脱。 别忘了,公式不是万能的,它更像是个辅助工具。

有时候换个思路比改公式管用。

比如让数据自动更新,别总依赖文件名。用 `TODAY()` 要么 `NOW()` 来标记工夫,要么用 `VLOOKUP` 指向一个动态版本。

要是数据变了,整个表跟着变,那不用手动刷新。

有时候直接把表格式改成“链接”模式,哪位改个头,哪位改数据,这样最灵活。 间或也会遇到数据源出岔子,比如地址变了,要么表被合并了。

这时候公式就得灵活一点。`INDIRECT` 要么 `OFFSET` 派上用场,让公式能适应不同位置的表。别总死守着固定格式,只要数据在,公式还得跟着动。

有时候干脆把公式写死在某个单元格里,不管表如何动,那个数字一辈子在那里,也不变。 最终说说那些看似没用的小技巧

比如 `TRIM` 和 `TEXTJOIN`,别总认定它们是多此一举。

实际上它们能把公式变得美观大量。把升序排列改成降序,要么把金额格式改成“¥", 就连把长串文字压缩成一行。

有时候为了好看,宁愿多敲几个字符,只要看起来顺眼,就不影响数据准性。 总的来说,表格公式就是个工具箱。

不用死记硬背每一个按钮,但得知道用在哪儿。

特别是处理复杂数据的时候,别怕公式长,长一点反而好办理清思路。

只要逻辑通了,哪怕公式看起来像密码一样乱,只要结局对,那它就值回了。

毕竟,咱们干的不是填表工作,是搞数据的。数据不对,再漂亮的公式也是垃圾。

要是结局错了,再改 10 遍公式也没用,不如换个思路,把数据重新梳理一下。

有时候,不如直接删掉旧表,新建一个,换个名字,重新抄一遍,干净利落点,对吗?