ARTICLE · 988534
Excel里最烦的函数,现在直接告诉AI你要什么结果就行
Excel里最烦的函数,现在直接告诉AI你要什么结果就行Excel里最烦的函数,现在直接告诉AI你要什么结果就行 三种最常见的场景 描述需求的标准模板 1 数据在哪——哪个Sheet、哪一列 2 要做什么——查找/统计/清洗/判断 3 具体规则——条件是什么、结果放哪 4 示例——一行数据+期望结果(有的话准确率翻倍) 两个注意事项
VLOOKUP、IF嵌套、SUMPRODUCT、INDEX+MATCH——这些函数名每个都认识,组合起来就不知道怎么用了。
百度搜到的教程看了半天,套到自己的数据上又报错。参数位置搞混、引用方式不对、版本不支持——每个坑都踩过。
现在不用记公式了。直接用自然语言告诉AI"我要做什么",它给你写公式,复制粘贴就行。
场景1:跨表查找
你的需求:"从Sheet2的'员工信息表'中,根据A列的工号,把对应的'部门'填到当前表的B列。"
AI给你的公式:
=XLOOKUP(A2,Sheet2!A:A,Sheet2!C:C,"未找到")复制粘贴到B2,下拉填充,搞定。
场景2:条件统计
你的需求:"统计C列中,日期在2026年1月且状态为'已完成'的行数。"
AI给你的公式:
=COUNTIFS(C:C,">=2026-01-01",C:C,"<=2026-01-31",D:D,"已完成")场景3:数据清洗
你的需求:"把A列的手机号统一成138-1234-5678的格式。"
AI给你的公式:
=LEFT(A2,3)&"-"&MID(A2,4,4)&"-"&RIGHT(A2,4)给AI写需求时,按这个结构来:
我需要写一个Excel公式:
- 数据位置:Sheet1,A列是工号,B列要填部门
- 我要做什么:根据工号从另一个表查找部门
- 具体规则:匹配Sheet2的A列工号,返回C列部门名称
- 示例数据:A2=10086,期望B2返回"技术部"四个要素:
第一,Excel版本差异。
告诉AI你用的版本——Microsoft 365、Excel 2019、还是WPS。XLOOKUP只有365和2021以上版本支持,老版本只能用VLOOKUP。不说版本,AI可能给你一个你用不了的公式。
第二,复杂公式先单格测试。
AI给的公式如果比较长,先在一个单元格里测试,确认结果对再下拉填充。别一次性应用到整张表——万一公式有误,整张数据都被污染。