王佩丰excel 函数与公式-王佩丰 excel 公式方法
王佩丰 Excel 函数与公式 实际上 Excel 里的公式不是你读出来就能直接念成代码,它更像是一种你给工具下达的“口信”,只要准传达意图,它就能听懂。
比如你在想“把 A 列的大写转成小写”,你不用写成 `=LOWER(A1:A100)` 这种教科书式的写法,只要说清楚“把 A 列的大写转成小写”,Excel 瞬间就能变形。再比如你要“算出总数”,你也不用写死 `SUM(A2:A100)`,直接说“求和”,它就能自动抓取那些数字。
故此,公式的本质就是“你要干嘛”,而不是“你要如何干”。 有些公式有专门的“名字”,比如 `SUM`、`AVERAGE`,你直接调用它们就行。但大量公式没有标准名字,这时候你就得靠“拼凑”和“翻译”了。
比如你在写一个“最大数”的公式,别人可能不会直接叫它 `=MAX()`,你告诉它“找到最大值”,它就能自动变成 `=MAX(A2:A100)`。
这时候你不需求写 `IFERROR()` 这种大杀器,出于你已经知道只要出错要么报错要么相等,你心里有数就行。 大量新手最怕的就是写错,比如把单数写成双数,要么标错列,这时候你就别整那些复杂的 `IFERROR` 了,直接改就行。
比如你发现 A 列标错,你只需把 `A2` 改成 `B2` 要么 `B:C`,公式也就跟着变。
实际上 Excel 是个挺宽容的家伙,它不怕你参数写错,它揪心的是你输错了数据。
你看,你输入了 `COUNT(A2:A500)`,它报错说“找不到数据”,你改一下,它又认了。
故此别总认定你的公式写得不够严谨,它只是忒好办了。 最常用的 `SUMIF` 和 `SUMIFS` 实际上也挺好办上手,不用搞啥复杂的嵌套。
要是你只想把某个部门的销售额加起来,说“把 A 列是‘销售部’且 B 列是‘2023'的数求和”,它就能自动找出来。你不用写 `=SUMIF(A:A, "销售部", B:B)`,直接说即可。就连你能够省略那个条件,只写 `=SUMIF(B:B, "2023")`,意思就是“只要 2023 年的数”,这比写长公式快多了。 有时候你就连能够直接写整个逻辑链,比如“要是 A 是小数点后面两位,就乘以 1000,否则乘以 10"。你不用写 `=IF(A1, A11000, A110)`,你只说“要是小数点后两位全满,就乘 1000,否则乘 10",它就能自动判断。
这种“思维链”式的写法是最自然的,它让你感觉像是在跟 Excel 对话,而不是在做数学题。 关于 `VLOOKUP`,大量人当作它只能用来查表,实际上它更像是一个“寻找者”。
你想查"2023 年的净利润”在哪个单元格里,你告诉它“在 A 列找 '净利润',在 B 列回”,它就能自动在 A2023 和 B2023 这两种组合里找。
要是找不到,它报错了,你不用写 `IFERROR()` 去查“要是找不到就显示 0",你心里有底就行。
实际上大量时候你根本不需求 `VLOOKUP`,只要说“在 A 列找个匹配值,B 列回对应行”,它自己就能搞定。 `INDEX` 和 `MATCH` 有时候用得更多,特别是当公式忒挤的时候。
比如你要获取第 5 行的数据,不用写复杂的数组公式,直接说“第 5 行”,它就能自动定位。
这种情况下,你能够直接写一行代码,不用管它是不是“数组公式”这种专业术语,你的代码就是“第 5 行”。 `COUNTIF` 和 `COUNTIFS` 实际上也挺好办,不用写 `SUMPRODUCT` 这种宏才。
比如你想统计“大于 50 且小于 100 的人数”,直接说“大于 50 小于 100 的数个数”,它就能自动计算。你不需求写 `=SUMPRODUCT((A2:A100>50)(A2:A1000, A1, 0)`。
这种直觉让你认定好用,实际上是出于它早就把你常用的逻辑存好了。
故此别总认定要写每一行公式,有时候一句“把 A 列求和”比一行代码更有力量。 关于 `TEXT` 函数,它不只是格式化,更是“翻译官”,能把数字变成文字,把文字变成数字。
比如你要在 A 列显示“¥100",直接说“把数字¥100 转成文本”,它就能自动变成 `¥100`。
要是你说“把 A 列变成货币”,它就能自动把 `100` 变成 `¥100`。
这种转换是双向的,数字也能够转成日期、工夫,就连变成数据库里的字符编码。你就连能够自定义,比如“把 A 列变成 '星期二'",它就能自动判断。 `ARRAYFORMULA` 是 Excel 里一个挺特殊的“魔术师”,它能让整个区域变智慧。
比如你在 A 列输入了公式,然后输入 `ARRAYFORMULA`,突然整个区域都变了,所有的数据都自动计算。
这时候你就不用写每一列的公式了,直接说“把 A2:A100 都求和”,它就能自动处理所有行。
这种写法让整表的数据联动变得挺自然,不用一个个点单元格。 `TEXTJOIN` 简直就是个“连词”,它能把逗号、冒号这些分隔符自动插进去。
比如你要把 A 列的“北京、上海、广州"变成“北京,上海,广州",直接说“把 A 列连成,用逗号分隔”,它就能自动加逗号。你不用写 `=CONCAT(A2:A100, ", ", "北京,上海,广州")`,这种写法让它变得挺优雅。 `CLEAN` 函数实际上是个“去脏工”,专门对付那些看起来像数字但实际上有隐藏字符的数。
比如 A 列里有 `100.00。00`,它一眼就能看出来,直接说“把 A 列的脏数字变干净利落”,它就能自动把那个富余的 `。00` 删掉。
有时候你当作的数据错了,实际上只是 Excel 把它“看”错了,用这个函数就能“修正”回来。 `IFERROR` 是 Excel 里的“万能补丁”,它平时你能够不用写,但要是非要写,把它当成“要是出错就救驾”来用。
比如你要在单元格显示毛病提示“数据毛病”,直接写 `=IFERROR(VLOOKUP(A1, ...), "数据毛病")`,它就能保证你不用单独写一个毛病处理公式,直接嵌入在别的公式里就行。
这时候它的功能就是“兜底”,防止整个表格崩溃。 `LN` 和 `LOG` 是数学里的“对数”兄弟,它俩的区别就像“自然对数”和“常用对数”的关系。`LN` 是自然对数,底数是 e,`LOG` 是常用对数,底数是 10。大量人实际上不用管它俩的区别,只需求说“求对数”,它就能自己判断用哪个。
比如你要算 e 的 1 次方,直接说“ln(A1)",它就能自动变成 `LN(A1)`。 `ROUND` 和 `ROUNDUP`/`ROUNDDOWN` 的区别实际上挺微妙。`ROUND` 是四舍五入,`ROUNDUP` 是向上取整,`ROUNDDOWN` 是向下取整。
比如你要四舍五入到整数,直接说“四舍五入”,它就能自动处理。
要是你说“向上取整”,它就会把所有小数都往大边挪。
有时候你认定四舍五入不对,实际上可能是你的逻辑错了,不是 Excel 的难题。 `TRIM` 是个“去空格大师”,专门对付那些里面夹着富余空格的数。
比如 A 列里有 `100 200`(中间有两个空格),直接说“把 A 列的富余空格删掉”,它就能自动变成 `100 200`。
有时候你明明要 200,结局数据里多了个空格,用这个函数就能把“脏”数据变“干净利落”。 `PERCENTILE` 和 `PERCENTILE.EXC` 是统计里的“分位数”,它们俩的区别在于“覆盖范围”。`PERCENTILE` 包含两端,比如第 50 百分位是中间值,第 95 百分位是极值之一;`PERCENTILE.EXC` 排除两端,只取中间局部。
比如全成绩点是 85,最高 98,最低 60,第 95 百分位,用哪个都行。但要是你要算“中间 95%",那得用 `PERCENTILE.EXC`。
有时候你需求排除两端,有时候你需求包含,根据数据分布来选。 `CHOOSE` 是个“开关”,能够根据数组里的索引值去取第几个数。
比如你有 10 个公式,你想取第 5 个,直接说“第 5 个”,它就能自动回来。
有时候你会认定公式写忒复杂,实际上 `CHOOSE` 能让你瞬间明白“我要取哪个结局”,不用写 `=INDEX` 这种嵌套。 `SORT` 和 `SORTBY` 是排序里的“贵族”和“平民”。`SORT` 是按数值大小排序,`SORTBY` 是按文本排序。
比如你要按分数从高到低排,用 `SORT`;要是要按姓名字母顺序排,用 `SORTBY`。
有时候你只想按数字排,不想写复杂的条件,直接说“按大小排”,它自己就能搞定。 `FILTER` 是目前的“金标准”,它能把整个数组里的指定条件过滤出来。
比如你要把 A 列里大于 50 的数存到 B 列,直接说“把 A 列大于 50 的数取到 B 列”,它就能自动处理。
有时候你会认定 `VLOOKUP` 不够灵活,实际上 `FILTER` 更强大,它能把多条件、多行的数据一起过滤出来,不用写一个个公式。 `IFINDEX` 是 `INDEX` 的一个变种,它增添了“条件判断”功能。
比如你要在 B 列显示内容,条件在 A 列,直接说“用 IFINDEX 查 A 列内容到 B 列”,它就能自动判断“要是 A 列有匹配值,就显示 B 列;要是没关系,就显示毛病”。
这种写法比 `VLOOKUP` 更直接,出于它是“查找到了显示,查没找到显示”,逻辑更清楚。 `SEQUENCE` 是 Excel 里的新宠,它生成的数字是一个等差数列。
比如你要生成 10 个连续的自然数,直接说“生成 10 个连续自然数”,它就能自动变成 `1,2,3...10`。
有时候你不用管数列如何生成,只要说“连续”,它就能搞定。 `DATE` 和 `DATEVALUE` 是日期转换的“翻译官”。`DATE` 是生成日期,`DATEVALUE` 是转换日期。
比如你要把文本"2023-10-01"变成日期,直接说“转成日期”,它就能自动识别格式。
有时候你不用写 `TEXT`,直接说“转日期”,它就能自动变成 `DATEVALUE` 的逻辑。 `TODAY()` 和 `NOW()` 是“工夫戳”的生成器。`TODAY` 是今天,`NOW` 是当前工夫。它们俩的区别实际上挺好办,`TODAY` 是静态的,`NOW` 是动态的。
有时候你写公式不想让它变,用 `TODAY`;有时候你想让它随工夫变,用 `NOW`。 `YEAR`、`MONTH`、`DAY` 是拆解日期的“五分经”,它们分别取年份、月份、天数。
比如你要取 A 列的年份,直接说“取年份”,它就能自动变成 `YEAR(A1)`。
有时候你不想写 `YEAR`,直接说“取年份”,它就能自动帮你调用。 `HEX` 和 `DEC` 是进制转换的“小能手”。`HEX` 转十六进制,`DEC` 转十进制,`B` 转十进制,`X` 转十六进制。
比如你要把 `100` 转成十六进制,直接说“转十六进制”,它就能自动变成 `64`。
有时候你只想转成十进制,直接说“转十进制”,它就能自动搞定。 `OCT` 和 `BIN` 是转二进制和八进制的“老古董”,它们俩目前用得少,但要是你要存二进制字符串,还是得用 `OCT` 或 `BIN`。
有时候你遇到特殊格式,直接说“转二进制”,它就能自动生成。 `ARRAYFORMULA` 实际上是最适合用整个表格的,它能让整个区域变智慧。
比如你在 A 列输入了公式,然后输入 `ARRAYFORMULA`,突然整个区域都变了,所有的数据都自动计算。
这时候你就不用写每一列的公式了,直接说“把 A2:A100 都求和”,它就能自动处理所有行。
这种写法让整表的数据联动变得挺自然,不用一个个点单元格。 `TEXTJOIN` 简直就是个“连词”,它能把逗号、冒号这些分隔符自动插进去。
比如你要把 A 列的“北京、上海、广州"变成“北京,上海,广州",直接说“把 A 列连成,用逗号分隔”,它就能自动加逗号。你不用写 `=CONCAT` 这种大公式,这种写法让它变得挺优雅。 `CLEAN` 函数实际上是个“去脏工”,专门对付那些看起来像数字但实际上有隐藏字符的数。
比如 A 列里有 `100.00。00`,它一眼就能看出来,直接说“把 A 列的脏数字变干净利落”,它就能自动把那个富余的 `。00` 删掉。
有时候你当作的数据错了,实际上只是 Excel 把它“看”错了,用这个函数就能“修正”回来。 `IFERROR` 是 Excel 里的“万能补丁”,它平时你能够不用写,但要是非要写,把它当成“要是出错就救驾”来用。
比如你要在单元格显示毛病提示“数据毛病”,直接写 `=IFERROR(VLOOKUP(A1, ...), "数据毛病")`,它就能保证你不用单独写一个毛病处理公式,直接嵌入在别的公式里就行。
这时候它的功能就是“兜底”,防止整个表格崩溃。 `LN` 和 `LOG` 是数学里的“对数”兄弟,它俩的区别就像“自然对数”和“常用对数”的关系。`LN` 是自然对数,底数是 e,`LOG` 是常用对数,底数是 10。大量人实际上不用管它俩的区别,只需求说“求对数”,它就能自己判断用哪个。
比如你要算 e 的 1 次方,直接说 "ln(A1)",它就能自动变成 `LN(A1)`。 `ROUND` 和 `ROUNDUP`/`ROUNDDOWN` 的区别实际上挺微妙。`ROUND` 是四舍五入,`ROUNDUP` 是向上取整,`ROUNDDOWN` 是向下取整。
比如你要四舍五入到整数,直接说“四舍五入”,它就能自动处理。
要是你说“向上取整”,它就会把所有小数都往大边挪。
有时候你认定四舍五入不对,实际上可能是你的逻辑错了,不是 Excel 的难题。 `TRIM` 是个“去空格大师”,专门对付那些里面夹着富余空格的数。
比如 A 列里有 `100 200`(中间有两个空格),直接说“把 A 列的富余空格删掉”,它就能自动变成 `100 200`。
有时候你明明要 200,结局数据里多了个空格,用这个函数就能把“脏”数据变“干净利落”。 `PERCENTILE` 和 `PERCENTILE.EXC` 是统计里的“分位数”,它们俩的区别在于“覆盖范围”。`PERCENTILE` 包含两端,比如第 50 百分位是中间值,第 95 百分位是极值之一;`PERCENTILE.EXC` 排除两端,只取中间局部。
比如全成绩点是 85,最高 98,最低 60,第 95 百分位,用哪个都行。但要是你要算“中间 95%",那得用 `PERCENTILE.EXC`。
有时候你需求排除两端,有时候你需求包含,根据数据分布来选。 `CHOOSE` 是个“开关”,能够根据数组里的索引值去取第几个数。
比如你有 10 个公式,你想取第 5 个,直接说“第 5 个”,它就能自动回来。
有时候你会认定公式写忒复杂,实际上 `CHOOSE` 能让你瞬间明白“我要取哪个结局”,不用写 `=INDEX` 这种嵌套。 `SORT` 和 `SORTBY` 是排序里的“贵族”和“平民”。`SORT` 是按数值大小排序,`SORTBY` 是按文本排序。
比如你要按分数从高到低排,用 `SORT`;要是要按姓名字母顺序排,用 `SORTBY`。
有时候你只想按数字排,不想写复杂的条件,直接说“按大小排”,它自己就能搞定。 `FILTER` 是目前的“金标准”,它能把整个数组里的指定条件过滤出来。
比如你要把 A 列里大于 50 的数存到 B 列,直接说“把 A 列大于 50 的数取到 B 列”,它就能自动处理。
有时候你会认定 `VLOOKUP` 不够灵活,实际上 `FILTER` 更强大,它能把多条件、多行的数据一起过滤出来,不用写一个个公式。 `SEQUENCE` 是 Excel 里的新宠,它生成的数字是一个等差数列。
比如你要生成 10 个连续的自然数,直接说“生成 10 个连续自然数”,它就能自动变成 `1,2,3...10`。
有时候你不用管数列如何生成,只要说“连续”,它就能搞定。 `DATE` 和 `DATEVALUE` 是日期转换的“翻译官”。`DATE` 是生成日期,`DATEVALUE` 是转换日期。
比如你要把文本"2023-10-01"变成日期,直接说“转成日期”,它就能自动识别格式。
有时候你不用写 `TEXT`,直接说“转日期”,它就能自动变成 `DATEVALUE` 的逻辑。 `TODAY()` 和 `NOW()` 是“工夫戳”的生成器。`TODAY` 是今天,`NOW` 是当前工夫。它们俩的区别实际上挺好办,`TODAY` 是静态的,`NOW` 是动态的。
有时候你写公式不想让它变,用 `TODAY`;有时候你想让它随工夫变,用 `NOW`。 `YEAR`、`MONTH`、`DAY` 是拆解日期的“五分经”,它们分别取年份、月份、天数。
比如你要取 A 列的年份,直接说“取年份”,它就能自动变成 `YEAR(A1)`。
有时候你不想写 `YEAR`,直接说“取年份”,它就能自动帮你调用。 `HEX` 和 `DEC` 是进制转换的“小能手”。`HEX` 转十六进制,`DEC` 转十进制,`B` 转十进制,`X` 转十六进制。
比如你要把 `100` 转成十六进制,直接说“转十六进制”,它就能自动变成 `64`。
有时候你只想转成十进制,直接说“转十进制”,它就能自动搞定。 `OCT` 和 `BIN` 是转二进制和八进制的“老古董”,它们俩目前用得少,但要是你要存二进制字符串,还是得用 `OCT` 或 `BIN`。
有时候你遇到特殊格式,直接说“转二进制”,它就能自动生成。 `ARRAYFORMULA` 实际上是最适合用整个表格的,它能让整个区域变智慧。
比如你在 A 列输入了公式,然后输入 `ARRAYFORMULA`,突然整个区域都变了,所有的数据都自动计算。
这时候你就不用写每一列的公式了,直接说“把 A2:A100 都求和”,它就能自动处理所有行。
这种写法让整表的数据联动变得挺自然,不用一个个点单元格。 `TEXTJOIN` 简直就是个“连词”,它能把逗号、冒号这些分隔符自动插进去。
比如你要把 A 列的“北京、上海、广州"变成“北京,上海,广州",直接说“把 A 列连成,用逗号分隔”,它就能自动加逗号。你不用写 `=CONCAT` 这种大公式,这种写法让它变得挺优雅。 `CLEAN` 函数实际上是个“去脏工”,专门对付那些看起来像数字但实际上有隐藏字符的数。
比如 A 列里有 `100.00。00`,它一眼就能看出来,直接说“把 A 列的脏数字变干净利落”,它就能自动把那个富余的 `。00` 删掉。
有时候你当作的数据错了,实际上只是 Excel 把它“看”错了,用这个函数就能“修正”回来。 `IFERROR` 是 Excel 里的“万能补丁”,它平时你能够不用写,但要是非要写,把它当成“要是出错就救驾”来用。
比如你要在单元格显示毛病提示“数据毛病”,直接写 `=IFERROR(VLOOKUP(A1, ...), "数据毛病")`,它就能保证你不用单独写一个毛病处理公式,直接嵌入在别的公式里就行。
这时候它的功能就是“兜底”,防止整个表格崩溃。 `LN` 和 `LOG` 是数学里的“对数”兄弟,它俩的区别就像“自然对数”和“常用对数”的关系。`LN` 是自然对数,底数是 e,`LOG` 是常用对数,底数是 10。大量人实际上不用管它俩的区别,只需求说“求对数”,它就能自己判断用哪个。
比如你要算 e 的 1 次方,直接说 "ln(A1)",它就能自动变成 `LN(A1)`。 `ROUND` 和 `ROUNDUP`/`ROUNDDOWN` 的区别实际上挺微妙。`ROUND` 是四舍五入,`ROUNDUP` 是向上取整,`ROUNDDOWN` 是向下取整。
比如你要四舍五入到整数,直接说“四舍五入”,它就能自动处理。
要是你说“向上取整”,它就会把所有小数都往大边挪。
有时候你认定四舍五入不对,实际上可能是你的逻辑错了,不是 Excel 的难题。 `TRIM` 是个“去空格大师”,专门对付那些里面夹着富余空格的数。
比如 A 列里有 `100 200`(中间有两个空格),直接说“把 A 列的富余空格删掉”,它就能自动变成 `100 200`。
有时候你明明要 200,结局数据里多了个空格,用这个函数就能把“脏”数据变“干净利落”。 `PERCENTILE` 和 `PERCENTILE.EXC` 是统计里的“分位数”,它们俩的区别在于“覆盖范围”。`PERCENTILE` 包含两端,比如第 50 百分位是中间值,第 95 百分位是极值之一;`PERCENTILE.EXC` 排除两端,只取中间局部。
比如全成绩点是 85,最高 98,最低 60,第 95 百分位,用哪个都行。但要是你要算“中间 95%",那得用 `PERCENTILE.EXC`。
有时候你需求排除两端,有时候你需求包含,根据数据分布来选。 `CHOOSE` 是个“开关”,能够根据数组里的索引值去取第几个数。
比如你有 10 个公式,你想取第 5 个,直接说“第 5 个”,它就能自动回来。
有时候你会认定公式写忒复杂,实际上 `CHOOSE` 能让你瞬间明白“我要取哪个结局”,不用写 `=INDEX` 这种嵌套。 `SORT` 和 `SORTBY` 是排序里的“贵族”和“平民”。`SORT` 是按数值大小排序,`SORTBY` 是按文本排序。
比如你要按分数从高到低排,用 `SORT`;要是要按姓名字母顺序排,用 `SORTBY`。
有时候你只想按数字排,不想写复杂的条件,直接说“按大小排”,它自己就能搞定。 `FILTER` 是目前的“金标准”,它能把整个数组里的指定条件过滤出来。
比如你要把 A 列里大于 50 的数存到 B 列,直接说“把 A 列大于 50 的数取到 B 列”,它就能自动处理。
有时候你会认定 `VLOOKUP` 不够灵活,实际上 `FILTER` 更强大,它能把多条件、多行的数据一起过滤出来,不用写一个个公式。 `SEQUENCE` 是 Excel 里的新宠,它生成的数字是一个等差数列。
比如你要生成 10 个连续的自然数,直接说“生成 10 个连续自然数”,它就能自动变成 `1,2,3...10`。
有时候你不用管数列如何生成,只要说“连续”,它就能搞定。 `DATE` 和 `DATEVALUE` 是日期转换的“翻译官”。`DATE` 是生成日期,`DATEVALUE` 是转换日期。
比如你要把文本"2023-10-01"变成日期,直接说“转成日期”,它就能自动识别格式。
有时候你不用写 `TEXT`,直接说“转日期”,它就能自动变成 `DATEVALUE` 的逻辑。 `TODAY()` 和 `NOW()` 是“工夫戳”的生成器。`TODAY` 是今天,`NOW` 是当前工夫。它们俩的区别实际上挺好办,`TODAY` 是静态的,`NOW` 是动态的。
有时候你写公式不想让它变,用 `TODAY`;有时候你想让它随工夫变,用 `NOW`。 `YEAR`、`MONTH`、`DAY` 是拆解日期的“五分经”,它们分别取年份、月份、天数。
比如你要取 A 列的年份,直接说“取年份”,它就能自动变成 `YEAR(A1)`。
有时候你不想写 `YEAR`,直接说“取年份”,它就能自动帮你调用。 `HEX` 和 `DEC` 是进制转换的“小能手”。`HEX` 转十六进制,`DEC` 转十进制,`B` 转十进制,`X` 转十六进制。
比如你要把 `100` 转成十六进制,直接说“转十六进制”,它就能自动变成 `64`。
有时候你只想转成十进制,直接说“转十进制”,它就能自动搞定。 `OCT` 和 `BIN` 是转二进制和八进制的“老古董”,它们俩目前用得少,但要是你要存二进制字符串,还是得用 `OCT` 或 `BIN`。
有时候你遇到特殊格式,直接说“转二进制”,它就能自动生成。 `ARRAYFORMULA` 实际上是最适合用整个表格的,它能让整个区域变智慧。
比如你在 A 列输入了公式,然后输入 `ARRAYFORMULA`,突然整个区域都变了,所有的数据都自动计算。
这时候你就不用写每一列的公式了,直接说“把 A2:A100 都求和”,它就能自动处理所有行。
这种写法让整表的数据联动变得挺自然,不用一个个点单元格。 `TEXTJOIN` 简直就是个“连词”,它能把逗号、冒号这些分隔符自动插进去。
比如你要把 A 列的“北京、上海、广州"变成“北京,上海,广州",直接说“把 A 列连成,用逗号分隔”,它就能自动加逗号。你不用写 `=CONCAT` 这种大公式,这种写法让它变得挺优雅。 `CLEAN` 函数实际上是个“去脏工”,专门对付那些看起来像数字但实际上有隐藏字符的数。
比如 A 列里有 `100.00。00`,它一眼就能看出来,直接说“把 A 列的脏数字变干净利落”,它就能自动把那个富余的 `。00` 删掉。
有时候你当作的数据错了,实际上只是 Excel 把它“看”错了,用这个函数就能“修正”回来。 `IFERROR` 是 Excel 里的“万能补丁”,它平时你能够不用写,但要是非要写,把它当成“要是出错就救驾”来用。
比如你要在单元格显示毛病提示“数据毛病”,直接写 `=IFERROR(VLOOKUP(A1, ...), "数据毛病")`,它就能保证你不用单独写一个毛病处理公式,直接嵌入在别的公式里就行。
这时候它的功能就是“兜底”,防止整个表格崩溃。 `LN` 和 `LOG` 是数学里的“对数”兄弟,它俩的区别就像“自然对数”和“常用对数”的关系。`LN` 是自然对数,底数是 e,`LOG` 是常用对数,底数是 10。大量人实际上不用管它俩的区别,只需求说“求对数”,它就能自己判断用哪个。
比如你要算 e 的 1 次方,直接说 "ln(A1)",它就能自动变成 `LN(A1)`。 `ROUND` 和 `ROUNDUP`/`ROUNDDOWN` 的区别实际上挺微妙。`ROUND` 是四舍五入,`ROUNDUP` 是向上取整,`ROUNDDOWN` 是向下取整。
比如你要四舍五入到整数,直接说“四舍五入”,它就能自动处理。
要是你说“向上取整”,它就会把所有小数都往大边挪。
有时候你认定四舍五入不对,实际上可能是你的逻辑错了,不是 Excel 的难题。 `TRIM` 是个“去空格大师”,专门对付那些里面夹着富余空格的数。
比如 A 列里有 `100 200`(中间有两个空格),直接说“把 A 列的富余空格删掉”,它就能自动变成 `100 200`。
有时候你明明要 200,结局数据里多了个空格,用这个函数就能把“脏”数据变“干净利落”。 `PERCENTILE` 和 `PERCENTILE.EXC` 是统计里的“分位数”,它们俩的区别在于“覆盖范围”。`PERCENTILE` 包含两端,比如第 50 百分位是中间值,第 95 百分位是极值之一;`PERCENTILE.EXC` 排除两端,只取中间局部。
比如全成绩点是 85,最高 98,最低 60,第 95 百分位,用哪个都行。但要是你要算“中间 95%",那得用 `PERCENTILE.EXC`。
有时候你需求排除两端,有时候你需求包含,根据数据分布来选。 `CHOOSE` 是个“开关”,能够根据数组里的索引值去取第几个数。
比如你有 10 个公式,你想取第 5 个,直接说“第 5 个”,它就能自动回来。
有时候你会认定公式写忒复杂,实际上 `CHOOSE` 能让你瞬间明白“我要取哪个结局”,不用写 `=INDEX` 这种嵌套。 `SORT` 和 `SORTBY` 是排序里的“贵族”和“平民”。`SORT` 是按数值大小排序,`SORTBY` 是按文本排序。
比如你要按分数从高到低排,用 `SORT`;要是要按姓名字母顺序排,用 `SORTBY`。
有时候你只想按数字排,不想写复杂的条件,直接说“按大小排”,它自己就能搞定。 `FILTER` 是目前的“金标准”,它能把整个数组里的指定条件过滤出来。
比如你要把 A 列里大于 50 的数存到 B 列,直接说“把 A 列大于 50 的数取到 B 列”,它就能自动处理。
有时候你会认定 `VLOOKUP` 不够灵活,实际上 `FILTER` 更强大,它能把多条件、多行的数据一起过滤出来,不用写一个个公式。 `SEQUENCE` 是 Excel 里的新宠,它生成的数字是一个等差数列。
比如你要生成 10 个连续的自然数,直接说“生成 10 个连续自然数”,它就能自动变成 `1,2,3...10`。
有时候你不用管数列如何生成,只要说“连续”,它就能搞定。 `DATE` 和 `DATEVALUE` 是日期转换的“翻译官”。`DATE` 是生成日期,`DATEVALUE` 是转换日期。
比如你要把文本"2023-10-01"变成日期,直接说“转成日期”,它就能自动识别格式。
有时候你不用写 `TEXT`,直接说“转日期”,它就能自动变成 `DATEVALUE` 的逻辑。 `TODAY()` 和 `NOW()` 是“工夫戳”的生成器。`TODAY` 是今天,`NOW` 是当前工夫。它们俩的区别实际上挺好办,`TODAY` 是静态的,`NOW` 是动态的。
有时候你写公式不想让它变,用 `TODAY`;有时候你想让它随工夫变,用 `NOW`。 `YEAR`、`MONTH`、`DAY` 是拆解日期的“五分经”,它们分别取年份、月份、天数。
比如你要取 A 列的年份,直接说“取年份”,它就能自动变成 `YEAR(A1)`。
有时候你不想写 `YEAR`,直接说“取年份”,它就能自动帮你调用。 `HEX` 和 `DEC` 是进制转换的“小能手”。`HEX` 转十六进制,`DEC` 转十进制,`B` 转十进制,`X` 转十六进制。
比如你要把 `100` 转成十六进制,直接说“转十六进制”,它就能自动变成 `64`。
有时候你只想转成十进制,直接说“转十进制”,它就能自动搞定。 `OCT` 和 `BIN` 是转二进制和八进制的“老古董”,它们俩目前用得少,但要是你要存二进制字符串,还是得用 `OCT` 或 `BIN`。
有时候你遇到特殊格式,直接说“转二进制”,它就能自动生成。 `ARRAYFORMULA` 实际上是最适合用整个表格的,它能让整个区域变智慧。
比如你在 A 列输入了公式,然后输入 `ARRAYFORMULA`,突然整个区域都变了,所有的数据都自动计算。
这时候你就不用写每一列的公式了,直接说“把 A2:A100 都求和”,它就能自动处理所有行。
这种写法让整表的数据联动变得挺自然,不用一个个点单元格。 `TEXTJOIN` 简直就是个“连词”,它能把逗号、冒号这些分隔符自动插进去。
比如你要把 A 列的“北京、上海、广州"变成“北京,上海,广州",直接说“把 A 列连成,用逗号分隔”,它就能自动加逗号。你不用写 `=CONCAT` 这种大公式,这种写法让它变得挺优雅。 `CLEAN` 函数实际上是个“去脏工”,专门对付那些看起来像数字但实际上有隐藏字符的数。
比如 A 列里有 `100.00。00`,它一眼就能看出来,直接说“把 A 列的脏数字变干净利落”,它就能自动把那个富余的 `。00` 删掉。
有时候你当作的数据错了,实际上只是 Excel 把它“看”错了,用这个函数就能“修正”回来。 `IFERROR` 是 Excel 里的“万能补丁”,它平时你能够不用写,但要是非要写,把它当成“要是出错就救驾”来用。
比如你要在单元格显示毛病提示“数据毛病”,直接写 `=IFERROR(VLOOKUP(A1, ...), "数据毛病")`,它就能保证你不用单独写一个毛病处理公式,直接嵌入在别的公式里就行。
这时候它的功能就是“兜底”,防止整个表格崩溃。 `LN` 和 `LOG` 是数学里的“对数”兄弟,它俩的区别就像“自然对数”和“常用对数”的关系。`LN` 是自然对数,底数是 e,`LOG` 是常用对数,底数是 10。大量人实际上不用管它俩的区别,只需求说“求对数”,它就能自己判断用哪个。
比如你要算 e 的 1 次方,直接说 "ln(A1)",它就能自动变成 `LN(A1)`。 `ROUND` 和 `ROUNDUP`/`ROUNDDOWN` 的区别实际上挺微妙。`ROUND` 是四舍五入,`ROUNDUP` 是向上取整,`ROUNDDOWN` 是向下取整。
比如你要四舍五入到整数,直接说“四舍五入”,它就能自动处理。
要是你说“向上取整”,它就会把所有小数都往大边挪。
有时候你认定四舍五入不对,实际上可能是你的逻辑错了,不是 Excel 的难题。 `TRIM` 是个“去空格大师”,专门对付那些里面夹着富余空格的数。
比如 A 列里有 `100 200`(中间有两个空格),直接说“把 A 列的富余空格删掉”,它就能自动变成 `100 200`。
有时候你明明要 200,结局数据里多了个空格,用这个函数就能把“脏”数据变“干净利落”。 `PERCENTILE` 和 `PERCENTILE.EXC` 是统计里的“分位数”,它们俩的区别在于“覆盖范围”。`PERCENTILE` 包含两端,比如第 50 百分位是中间值,第 95 百分位是极值之一;`PERCENTILE.EXC` 排除两端,只取中间局部。
比如全成绩点是 85,最高 98,最低 60,第 95 百分位,用哪个都行。但要是你要算“中间 95%",那得用 `PERCENTILE.EXC`。
有时候你需求排除两端,有时候你需求包含,根据数据分布来选。 `CHOOSE` 是个“开关”,能够根据数组里的索引值去取第几个数。
比如你有 10 个公式,你想取第 5 个,直接说“第 5 个”,它就能自动回来。
有时候你会认定公式写忒复杂,实际上 `CHOOSE` 能让你瞬间明白“我要取哪个结局”,不用写 `=INDEX` 这种嵌套。 `SORT` 和 `SORTBY` 是排序里的“贵族”和“平民”。`SORT` 是按数值大小排序,`SORTBY` 是按文本排序。
比如你要按分数从高到低排,用 `SORT`;要是要按姓名字母顺序排,用 `SORTBY`。
有时候你只想按数字排,不想写复杂的条件,直接说“按大小排”,它自己就能搞定。 `FILTER` 是目前的“金标准”,它能把整个数组里的指定条件过滤出来。
比如你要把 A 列里大于 50 的数存到 B 列,直接说“把 A 列大于 50 的数取到 B 列”,它就能自动处理。
有时候你会认定 `VLOOKUP` 不够灵活,实际上 `FILTER` 更强大,它能把多条件、多行的数据一起过滤出来,不用写一个个公式。 `SEQUENCE` 是 Excel 里的新宠,它生成的数字是一个等差数列。
比如你要生成 10 个连续的自然数,直接说“生成 10 个连续自然数”,它就能自动变成 `1,2,3...10`。
有时候你不用管数列如何生成,只要说“连续”,它就能搞定。 `DATE` 和 `DATEVALUE` 是日期转换的“翻译官”。`DATE` 是生成日期,`DATEVALUE` 是转换日期。
比如你要把文本"2023-10-01"变成日期,直接说“转成日期”,它就能自动识别格式。
有时候你不用写 `TEXT`,直接说“转日期”,它就能自动变成 `DATEVALUE` 的逻辑。 `TODAY()` 和 `NOW()` 是“工夫戳”的生成器。`TODAY` 是今天,`NOW` 是当前工夫。它们俩的区别实际上挺好办,`TODAY` 是静态的,`NOW` 是动态的。
有时候你写公式不想让它变,用 `TODAY`;有时候你想让它随工夫变,用 `NOW`。 `YEAR`、`MONTH`、`DAY` 是拆解日期的“五分经”,它们分别取年份、月份、天数。
比如你要取 A 列的年份,直接说“取年份”,它就能自动变成 `YEAR(A1)`。
有时候你不想写 `YEAR`,直接说“取年份”,它就能自动帮你调用。 `HEX` 和 `DEC` 是进制转换的“小能手”。`HEX` 转十六进制,`DEC` 转十进制,`B` 转十进制,`X` 转十六进制。
比如你要把 `100` 转成十六进制,直接说“转十六进制”,它就能自动变成 `64`。
有时候你只想转成十进制,直接说“转十进制”,它就能自动搞定。 `OCT` 和 `BIN` 是转二进制和八进制的“老古董”,它们俩目前用得少,但要是你要存二进制字符串,还是得用 `OCT` 或 `BIN`。
有时候你遇到特殊格式,直接说“转二进制”,它就能自动生成。 `ARRAYFORMULA` 实际上是最适合用整个表格的,它能让整个区域变智慧。
比如你在 A 列输入了公式,然后输入 `ARRAYFORMULA`,突然整个区域都变了,所有的数据都自动计算。
这时候你就不用写每一列的公式了,直接说“把 A2:A100 都求和”,它就能自动处理所有行。
这种写法让整表的数据联动变得挺自然,不用一个个点单元格。 `TEXTJOIN` 简直就是个“连词”,它能把逗号、冒号这些分隔符自动插进去。
比如你要把 A 列的“北京、上海、广州"变成“北京,上海,广州",直接说“把 A 列连成,用逗号分隔”,它就能自动加逗号。你不用写 `=CONCAT` 这种大公式,这种写法让它变得挺优雅。 `CLEAN` 函数实际上是个“去脏工”,专门对付那些看起来像数字但实际上有隐藏字符的数。
比如 A 列里有 `100.00。00`,它一眼就能看出来,直接说“把 A 列的脏数字变干净利落”,它就能自动把那个富余的 `。00` 删掉。
有时候你当作的数据错了,实际上只是 Excel 把它“看”错了,用这个函数就能“修正”回来。 `IFERROR` 是 Excel 里的“万能补丁”,它平时你能够不用写,但要是非要写,把它当成“要是出错就救驾”来用。
比如你要在单元格显示毛病提示“数据毛病”,直接写 `=IFERROR(VLOOKUP(A1, ...), "数据毛病")`,它就能保证你不用单独写一个毛病处理公式,直接嵌入在别的公式里就行。
这时候它的功能就是“兜底”,防止整个表格崩溃。 `LN` 和 `LOG` 是数学里的“对数”兄弟,它俩的区别就像“自然对数”和“常用对数”的关系。`LN` 是自然对数,底数是 e,`LOG` 是常用对数,底数是 10。大量人实际上不用管它俩的区别,只需求说“求对数”,它就能自己判断用哪个。
比如你要算 e 的 1 次方,直接说 "ln(A1)",它就能自动变成 `LN(A1)`。 `ROUND` 和 `ROUNDUP`/`ROUNDDOWN` 的区别实际上挺微妙。`ROUND` 是四舍五入,`ROUNDUP` 是向上取整,`ROUNDDOWN` 是向下取整。
比如你要四舍五入到整数,直接说“四舍五入”,它就能自动处理。
要是你说“向上取整”,它就会把所有小数都往大边挪。
有时候你认定四舍五入不对,实际上可能是你的逻辑错了,不是 Excel 的难题。 `TRIM` 是个“去空格大师”,专门对付那些里面夹着富余空格的数。
比如 A 列里有 `100 200`(中间有两个空格),直接说“把 A 列的富余空格删掉”,它就能自动变成 `100 200`。
有时候你明明要 200,结局数据里多了个空格,用这个函数就能把“脏”数据变“干净利落”。 `PERCENTILE` 和 `PERCENTILE.EXC` 是统计里的“分位数”,它们俩的区别在于“覆盖范围”。`PERCENTILE` 包含两端,比如第 50 百分位是中间值,第 95 百分位是极值之一;`PERCENTILE.EXC` 排除两端,只取中间局部。
比如全成绩点是 85,最高 98,最低 60,第 95 百分位,用哪个都行。但要是你要算“中间 95%",那得用 `PERCENTILE.EXC`。
有时候你需求排除两端,有时候你需求包含,根据数据分布来选。 `CHOOSE` 是个“开关”,能够根据数组里的索引值去取第几个数。
比如你有 10 个公式,你想取第 5 个,直接说“第 5 个”,它就能自动回来。
有时候你会认定公式写忒复杂,实际上 `CHOOSE` 能让你瞬间明白“我要取哪个结局”,不用写 `=INDEX` 这种嵌套。 `SORT` 和 `SORTBY` 是排序里的“贵族”和“平民”。`SORT` 是按数值大小排序,`SORTBY` 是按文本排序。
比如你要按分数从高到低排,用 `SORT`;要是要按姓名字母顺序排,用 `SORTBY`。
有时候你只想按数字排,不想写复杂的条件,直接说“按大小排”,它自己就能搞定。 `FILTER` 是目前的“金标准”,它能把整个数组里的指定条件过滤出来。
比如你要把 A 列里大于 50 的数存到 B 列,直接说“把 A 列大于 50 的数取到 B 列”,它就能自动处理。
有时候你会认定 `VLOOKUP` 不够灵活,实际上 `FILTER` 更强大,它能把多条件、多行的数据一起过滤出来,不用写一个个公式。 `SEQUENCE` 是 Excel 里的新宠,它生成的数字是一个等差数列。
比如你要生成 10 个连续的自然数,直接说“生成 10 个连续自然数”,它就能自动变成 `1,2,3...10`。
有时候你不用管数列如何生成,只要说“连续”,它就能搞定。 `DATE` 和 `DATEVALUE` 是日期转换的“翻译官”。`DATE` 是生成日期,`DATEVALUE` 是转换日期。
比如你要把文本"2023-10-01"变成日期,直接说“转成日期”,它就能自动识别格式。
有时候你不用写 `TEXT`,直接说“转日期”,它就能自动变成 `DATEVALUE` 的逻辑。 `TODAY()` 和 `NOW()` 是“工夫戳”的生成器。`TODAY` 是今天,`NOW` 是当前工夫。它们俩的区别实际上挺好办,`TODAY` 是静态的,`NOW` 是动态的。
有时候你写公式不想让它变,用 `TODAY`;有时候你想让它随工夫变,用 `NOW`。 `YEAR`、`MONTH`、`DAY` 是拆解日期的“五分经”,它们分别取年份、月份、天数。
比如你要取 A 列的年份,直接说“取年份”,它就能自动变成 `YEAR(A1)`。
有时候你不想写 `YEAR`,直接说“取年份”,它就能自动帮你调用。 `HEX` 和 `DEC` 是进制转换的“小能手”。`HEX` 转十六进制,`DEC` 转十进制,`B` 转十进制,`X` 转十六进制。
比如你要把 `100` 转成十六进制,直接说“转十六进制”,它就能自动变成 `64`。
有时候你只想转成十进制,直接说“转十进制”,它就能自动搞定。 `OCT` 和 `BIN` 是转二进制和八进制的“老古董”,它们俩目前用得少,但要是你要存二进制字符串,还是得用 `OCT` 或 `BIN`。
有时候你遇到特殊格式,直接说“转二进制”,它就能自动生成。 `ARRAYFORMULA` 实际上是最适合用整个表格的,它能让整个区域变智慧。
比如你在 A 列输入了公式,然后输入 `ARRAYFORMULA`,突然整个区域都变了,所有的数据都自动计算。
这时候你就不用写每一列的公式了,直接说“把 A2:A100 都求和”,它就能自动处理所有行。
这种写法让整表的数据联动变得挺自然,不用一个个点单元格。 `TEXTJOIN` 简直就是个“连词”,它能把逗号、冒号这些分隔符自动插进去。
比如你要把 A 列的“北京、上海、广州"变成“北京,上海,广州",直接说“把 A 列连成,用逗号分隔”,它就能自动加逗号。你不用写 `=CONCAT` 这种大公式,这种写法让它变得挺优雅。 `CLEAN` 函数实际上是个“去脏工”,专门对付那些看起来像数字但实际上有隐藏字符的数。
比如 A 列里有 `100.00。00`,它一眼就能看出来,直接说“把 A 列的脏数字变干净利落”,它就能自动把那个富余的 `。00` 删掉。
有时候你当作的数据错了,实际上只是 Excel 把它“看”错了,用这个函数就能“修正”回来。 `IFERROR` 是 Excel 里的“万能补丁”,它平时你能够不用写,但要是非要写,把它当成“要是出错就救驾”来用。
比如你要在单元格显示毛病提示“数据毛病”,直接写 `=IFERROR(VLOOKUP(A1, ...), "数据毛病")`,它就能保证你不用单独写一个毛病处理公式,直接嵌入在别的公式里就行。
这时候它的功能就是“兜底”,防止整个表格崩溃。 `LN` 和 `LOG` 是数学里的“对数”兄弟,它俩的区别就像“自然对数”和“常用对数”的关系。`LN` 是自然对数,底数是 e,`LOG` 是常用对数,底数是 10。大量人实际上不用管它俩的区别,只需求说“求对数”,它就能自己判断用哪个。
比如你要算 e 的 1 次方,直接说 "ln(A1)",它就能自动变成 `LN(A1)`。 `ROUND` 和 `ROUNDUP`/`ROUNDDOWN` 的区别实际上挺微妙。`ROUND` 是四舍五入,`ROUNDUP` 是向上取整,`ROUNDDOWN` 是向下取整。
比如你要四舍五入到整数,直接说“四舍五入”,它就能自动处理。
要是你说“向上取整”,它就会把所有小数都往大边挪。
有时候你认定四舍五入不对,实际上可能是你的逻辑错了,不是 Excel 的难题。 `TRIM` 是个“去空格大师”,专门对付那些里面夹着富余空格的数。
比如 A 列里有 `100 200`(中间有两个空格),直接说“把 A 列的富余空格删掉”,它就能自动变成 `100 200`。
有时候你明明要 200,结局数据里多了个空格,用这个函数就能把“脏”数据变“干净利落”。 `PERCENTILE` 和 `PERCENTILE.EXC` 是统计里的“分位数”,它们俩的区别在于“覆盖范围”。`PERCENTILE` 包含两端,比如第 50 百分位是中间值,第 95 百分位是极值之一;`PERCENTILE.EXC` 排除两端,只取中间局部。
比如全成绩点是 85,最高 98,最低 60,第 95 百分位,用哪个都行。但要是你要算“中间 95%",那得用 `PERCENTILE.EXC`。
有时候你需求排除两端,有时候你需求包含,根据数据分布来选。 `CHOOSE` 是个“开关”,能够根据数组里的索引值去取第几个数。
比如你有 10 个公式,你想取第 5 个,直接说“第 5 个”,它就能自动回来。
有时候你会认定公式写忒复杂,实际上 `CHOOSE` 能让你瞬间明白“我要取哪个结局”,不用写 `=INDEX` 这种嵌套。 `SORT` 和 `SORTBY` 是排序里的“贵族”和“平民”。`SORT` 是按数值大小排序,`SORTBY` 是按文本排序。
比如你要按分数从高到低排,用 `SORT`;要是要按姓名字母顺序排,用 `SORTBY`。
有时候你只想按数字排,不想写复杂的条件,直接说“按大小排”,它自己就能搞定。 `FILTER` 是目前的“金标准”,它能把整个数组里的指定条件过滤出来。
比如你要把 A 列里大于 50 的数存到 B 列,直接说“把 A 列大于 50 的数取到 B 列”,它就能自动处理。
有时候你会认定 `VLOOKUP` 不够灵活,实际上 `FILTER` 更强大,它能把多条件、多行的数据一起过滤出来,不用写一个个公式。 `SEQUENCE` 是 Excel 里的新宠,它生成的数字是一个等差数列。
比如你要生成 10 个连续的自然数,直接说“生成 10 个连续自然数”,它就能自动变成 `1,2,3...10`。
有时候你不用管数列如何生成,只要说“连续”,它就能搞定。 `DATE` 和 `DATEVALUE` 是日期转换的“翻译官”。`DATE` 是生成日期,`DATEVALUE` 是转换日期。
比如你要把文本"2023-10-01"变成日期,直接说“转成日期”,它就能自动识别格式。
有时候你不用写 `TEXT`,直接说“转日期”,它就能自动变成 `DATEVALUE` 的逻辑。 `TODAY()` 和 `NOW()` 是“工夫戳”的生成器。`TODAY` 是今天,`NOW` 是当前工夫。它们俩的区别实际上挺好办,`TODAY` 是静态的,`NOW` 是动态的。
有时候你写公式不想让它变,用 `TODAY`;有时候你想让它随工夫变,用 `NOW`。 `YEAR`、`MONTH`、`DAY` 是拆解日期的“五分经”,它们分别取年份、月份、天数。
比如你要取 A 列的年份,直接说“取年份”,它就能自动变成 `YEAR(A1)`。
有时候你不想写 `YEAR`,直接说“取年份”,它就能自动帮你调用。 `HEX` 和 `DEC` 是进制转换的“小能手”。`HEX` 转十六进制,`DEC` 转十进制,`B` 转十进制,`X` 转十六进制。
比如你要把 `100` 转成十六进制,直接说“转十六进制”,它就能自动变成 `64`。
有时候你只想转成十进制,直接说“转十进制”,它就能自动搞定。 `OCT` 和 `BIN` 是转二进制和八进制的“老古董”,它们俩目前用得少,但要是你要存二进制字符串,还是得用 `OCT` 或 `BIN`。
有时候你遇到特殊格式,直接说“转二进制”,它就能自动生成。 `ARRAYFORMULA` 实际上是最适合用整个表格的,它能让整个区域变智慧。
比如你在 A 列输入了公式,然后输入 `ARRAYFORMULA`,突然整个区域都变了,所有的数据都自动计算。
这时候你就不用写每一列的公式了,直接说“把 A2:A100 都求和”,它就能自动处理所有行。
这种写法让整表的数据联动变得挺自然,不用一个个点单元格。 `TEXTJOIN` 简直就是个“连词”,它能把逗号、冒号这些分隔符自动插进去。
比如你要把 A 列的“北京、上海、广州"变成“北京,上海,广州",直接说“把 A 列连成,用逗号分隔”,它就能自动加逗号。你不用写 `=CONCAT` 这种大公式,这种写法让它变得挺优雅。 `CLEAN` 函数实际上是个“去脏工”,专门对付那些看起来像数字但实际上有隐藏字符的数。
比如 A 列里有 `100.00。00`,它一眼就能看出来,直接说“把 A 列的脏数字变干净利落”,它就能自动把那个富余的 `。00` 删掉。
有时候你当作的数据错了,实际上只是 Excel 把它“看”错了,用这个函数就能“修正”回来。 `IFERROR` 是 Excel 里的“万能补丁”,它平时你能够不用写,但要是非要写,把它当成“要是出错就救驾”来用。
比如你要在单元格显示毛病提示“数据毛病”,直接写 `=IFERROR(VLOOKUP(A1, ...), "数据毛病")`,它就能保证你不用单独写一个毛病处理公式,直接嵌入在别的公式里就行。
这时候它的功能就是“兜底”,防止整个表格崩溃。 `LN` 和 `LOG` 是数学里的“对数”兄弟,它俩的区别就像“自然对数”和“常用对数”的关系。`LN` 是自然对数,底数是 e,`LOG` 是常用对数,底数是 10。大量人实际上不用管它俩的区别,只需求说“求对数”,它就能自己判断用哪个。
比如你要算 e 的 1 次方,直接说 "ln(A1)",它就能自动变成 `LN(A1)`。 `ROUND` 和 `ROUNDUP`/`ROUNDDOWN` 的区别实际上挺微妙。`ROUND` 是四舍五入,`ROUNDUP` 是向上取整,`ROUNDDOWN` 是向下取整。
比如你要四舍五入到整数,直接说“四舍五入”,它就能自动处理。
要是你说“向上取整”,它就会把所有小数都往大边挪。
有时候你认定四舍五入不对,实际上可能是你的逻辑错了,不是 Excel 的难题。 `TRIM` 是个“去空格大师”,专门对付那些里面夹着富余空格的数。
比如 A 列里有 `100 200`(中间有两个空格),直接说“把 A 列的富余空格删掉”,它就能自动变成 `100 200`。
有时候你明明要 200,结局数据里多了个空格,用这个函数就能把“脏”数据变“干净利落”。 `PERCENTILE` 和 `PERCENTILE.EXC` 是统计里的“分位数”,它们俩的区别在于“覆盖范围”。`PERCENTILE` 包含两端,比如第 50 百分位是中间值,第 95 百分位是极值之一;`PERCENTILE.EXC` 排除两端,只取中间局部。
比如全成绩点是 85,最高 98,最低 60,第 95 百分位,用哪个都行。但要是你要算“中间 95%",那得用 `PERCENTILE.EXC`。
有时候你需求排除两端,有时候你需求包含,根据数据分布来选。 `CHOOSE` 是个“开关”,能够根据数组里的索引值去取第几个数。
比如你有 10 个公式,你想取第 5 个,直接说“第 5 个”,它就能自动回来。
有时候你会认定公式写忒复杂,实际上 `CHOOSE` 能让你瞬间明白“我要取哪个结局”,不用写 `=INDEX` 这种嵌套。 `SORT` 和 `SORTBY` 是排序里的“贵族”和“平民”。`SORT` 是按数值大小排序,`SORTBY` 是按文本排序。
比如你要按分数从高到低排,用 `SORT`;要是要按姓名字母顺序排,用 `SORTBY`。
有时候你只想按数字排,不想写复杂的条件,直接说“按大小排”,它自己就能搞定。 `FILTER` 是目前的“金标准”,它能把整个数组里的指定条件过滤出来。
比如你要把 A 列里大于 50 的数存到 B 列,直接说“把 A 列大于 50 的数取到 B 列”,它就能自动处理。
有时候你会认定 `VLOOKUP` 不够灵活,实际上 `FILTER` 更强大,它能把多条件、多行的数据一起过滤出来,不用写一个个公式。 `SEQUENCE` 是 Excel 里的新宠,它生成的数字是一个等差数列。
比如你要生成 10 个连续的自然数,直接说“生成 10 个连续自然数”,它就能自动变成 `1,2,3...10`。
有时候你不用管数列如何生成,只要说“连续”,它就能搞定。 `DATE` 和 `DATEVALUE` 是日期转换的“翻译官”。`DATE` 是生成日期,`DATEVALUE` 是转换日期。
比如你要把文本"2023-10-01"变成日期,直接说“转成日期”,它就能自动识别格式。
有时候你不用写 `TEXT`,直接说“转日期”,它就能自动变成 `DATEVALUE` 的逻辑。 `TODAY()` 和 `NOW()` 是“工夫戳”的生成器。`TODAY` 是今天,`NOW` 是当前工夫。它们俩的区别实际上挺好办,`TODAY` 是静态的,`NOW` 是动态的。
有时候你写公式不想让它变,用 `TODAY`;有时候你想让它随工夫变,用 `NOW`。 `YEAR`、`MONTH`、`DAY` 是拆解日期的“五分经”,它们分别取年份、月份、天数。
比如你要取 A 列的年份,直接说“取年份”,它就能自动变成 `YEAR(A1)`。
有时候你不想写 `YEAR`,直接说“取年份”,它就能自动帮你调用。 `HEX` 和 `DEC` 是进制转换的“小能手”。`HEX` 转十六进制,`DEC` 转十进制,`B` 转十进制,`X` 转十六进制。
比如你要把 `100` 转成十六进制,直接说“转十六进制”,它就能自动变成 `64`。
有时候你只想转成十进制,直接说“转十进制”,它就能自动搞定。 `OCT` 和 `BIN` 是转二进制和八进制的“老古董”,它们俩目前用得少,但要是你要存二进制字符串,还是得用 `OCT` 或 `BIN`。
有时候你遇到特殊格式,直接说“转二进制”,它就能自动生成。 `ARRAYFORMULA` 实际上是最适合用整个表格的,它能让整个区域变智慧。
比如你在 A 列输入了公式,然后输入 `ARRAYFORMULA`,突然整个区域都变了,所有的数据都自动计算。
这时候你就不用写每一列的公式了,直接说“把 A2:A100 都求和”,它就能自动处理所有行。
这种写法让整表的数据联动变得挺自然,不用一个个点单元格。 `TEXTJOIN` 简直就是个“连词”,它能把逗号、冒号这些分隔符自动插进去。
比如你要把 A 列的“北京、上海、广州"变成“北京,上海,广州",直接说“把 A 列连成,用逗号分隔”,它就能自动加逗号。你不用写 `=CONCAT` 这种大公式,这种写法让它变得挺优雅。 `CLEAN` 函数实际上是个“去脏工”,专门对付那些看起来像数字但实际上有隐藏字符的数。
比如 A 列里有 `100.00。00`,它一眼就能看出来,直接说“把 A 列的脏数字变干净利落”,它就能自动把那个富余的 `。00` 删掉。
有时候你当作的数据错了,实际上只是 Excel 把它“看”错了,用这个函数就能“修正”回来。 `IFERROR` 是 Excel 里的“万能补丁”,它平时你能够不用写,但要是非要写,把它当成“要是出错就救驾”来用。
比如你要在单元格显示毛病提示“数据毛病”,直接写 `=IFERROR(VLOOKUP(A1, ...), "数据毛病")`,它就能保证你不用单独写一个毛病处理公式,直接嵌入在别的公式里就行。
这时候它的功能就是“兜底”,防止整个表格崩溃。 `LN` 和 `LOG` 是数学里的“对数”兄弟,它俩的区别就像“自然对数”和“常用对数”的关系。`LN` 是自然对数,底数是 e,`LOG` 是常用对数,底数是 10。大量人实际上不用管它俩的区别,只需求说“求对数”,它就能自己判断用哪个。
比如你要算 e 的 1 次方,直接说 "ln(A1)",它就能自动变成 `LN(A1)`。 `ROUND` 和 `ROUNDUP`/`ROUNDDOWN` 的区别实际上挺微妙。`ROUND` 是四舍五入,`ROUNDUP` 是向上取整,`ROUNDDOWN` 是向下取整。
比如你要四舍五入到整数,直接说“四舍五入”,它就能自动处理。
要是你说“向上取整”,它就会把所有小数都往大边挪。
有时候你认定四舍五入不对,实际上可能是你的逻辑错了,不是 Excel 的难题。 `TRIM` 是个“去空格大师”,专门对付那些里面夹着富余空格的数。
比如 A 列里有 `100 200`(中间有两个空格),直接说“把 A 列的富余空格删掉”,它就能自动变成 `100 200`。
有时候你明明要 200,结局数据里多了个空格,用这个函数就能把“脏”数据变“干净利落”。 `PERCENTILE` 和 `PERCENTILE.EXC` 是统计里的“分位数”,它们俩的区别在于“覆盖范围”。`PERCENTILE` 包含两端,比如第 50 百分位是中间值,第 95 百分位是极值之一;`PERCENTILE.EXC` 排除两端,只取中间局部。
比如全成绩点是 85,最高 98,最低 60,第 95 百分位,用哪个都行。但要是你要算“中间 95%",那得用 `PERCENTILE.EXC`。
有时候你需求排除两端,有时候你需求包含,根据数据分布来选。 `CHOOSE` 是个“开关”,能够根据数组里的索引值去取第几个数。
比如你有 10 个公式,你想取第 5 个,直接说“第 5 个”,它就能自动回来。
有时候你会认定公式写忒复杂,实际上 `CHOOSE` 能让你瞬间明白“我要取哪个结局”,不用写 `=INDEX` 这种嵌套。 `SORT` 和 `SORTBY` 是排序里的“贵族”和“平民”。`SORT` 是按数值大小排序,`SORTBY` 是按文本排序。
比如你要按分数从高到低排,用 `SORT`;要是要按姓名字母顺序排,用 `SORTBY`。
有时候你只想按数字排,不想写复杂的条件,直接说“按大小排”,它自己就能搞定。 `FILTER` 是目前的“金标准”,它能把整个数组里的指定条件过滤出来。
比如你要把 A 列里大于 50 的数存到 B 列,直接说“把 A 列大于 50 的数取到 B 列”,它就能自动处理。
有时候你会认定 `VLOOKUP` 不够灵活,实际上 `FILTER` 更强大,它能把多条件、多行的数据一起过滤出来,不用写一个个公式。 `SEQUENCE` 是 Excel 里的新宠,它生成的数字是一个等差数列。
比如你要生成 10 个连续的自然数,直接说“生成 10 个连续自然数”,它就能自动变成 `1,2,3...10`。
有时候你不用管数列如何生成,只要说“连续”,它就能搞定。 `DATE` 和 `DATEVALUE` 是日期转换的“翻译官”。`DATE` 是生成日期,`DATEVALUE` 是转换日期。
比如你要把文本"2023-10-01"变成日期,直接说“转成日期”,它就能自动识别格式。
有时候你不用写 `TEXT`,直接说“转日期”,它就能自动变成 `DATEVALUE` 的逻辑。 `TODAY()` 和 `NOW()` 是“工夫戳”的生成器。`TODAY` 是今天,`NOW` 是当前工夫。它们俩的区别实际上挺好办,`TODAY` 是静态的,`NOW` 是动态的。
有时候你写公式不想让它变,用 `TODAY`;有时候你想让它随工夫变,用 `NOW`。 `YEAR`、`MONTH`、`DAY` 是拆解日期的“五分经”,它们分别取年份、月份、天数。
比如你要取 A 列的年份,直接说“取年份”,它就能自动变成 `YEAR(A1)`。
有时候你不想写 `YEAR`,直接说“取年份”,它就能自动帮你调用。 `HEX` 和 `DEC` 是进制转换的“小能手”。`HEX` 转十六进制,`DEC` 转十进制,`B` 转十进制,`X` 转十六进制。
比如你要把 `100` 转成十六进制,直接说“转十六进制”,它就能自动变成 `64`。
有时候你只想转成十进制,直接说“转十进制”,它就能自动搞定。 `OCT` 和 `BIN` 是转二进制和八进制的“老古董”,它们俩目前用得少,但要是你要存二进制字符串,还是得用 `OCT` 或 `BIN`。
有时候你遇到特殊格式,直接说“转二进制”,它就能自动生成。 `ARRAYFORMULA` 实际上是最适合用整个表格的,它能让整个区域变智慧。
比如你在 A 列输入了公式,然后输入 `ARRAYFORMULA`,突然整个区域都变了,所有的数据都自动计算。
这时候你就不用写每一列的公式了,直接说“把 A2:A100 都求和”,它就能自动处理所有行。
这种写法让整表的数据联动变得挺自然,不用一个个点单元格。 `TEXTJOIN` 简直就是个“连词”,它能把逗号、冒号这些分隔符自动插进去。
比如你要把 A 列的“北京、上海、广州"变成“北京,上海,广州",直接说“把 A 列连成,用逗号分隔”,它就能自动加逗号。你不用写 `=CONCAT` 这种大公式,这种写法让它变得挺优雅。 `CLEAN` 函数实际上是个“去脏工”,专门对付那些看起来像数字但实际上有隐藏字符的数。
比如 A 列里有 `100.00。00`,它一眼就能看出来,直接说“把 A 列的脏数字变干净利落”,它就能自动把那个富余的 `。00` 删掉。
有时候你当作的数据错了,实际上只是 Excel 把它“看”错了,用这个函数就能“修正”回来。 `IFERROR` 是 Excel 里的“万能补丁”,它平时你能够不用写,但要是非要写,把它当成“要是出错就救驾”来用。
比如你要在单元格显示毛病提示“数据毛病”,直接写 `=IFERROR(VLOOKUP(A1, ...), "数据毛病")`,它就能保证你不用单独写一个毛病处理公式,直接嵌入在别的公式里就行。
这时候它的功能就是“兜底”,防止整个表格崩溃。
声明:演示网站所有内容,若无特殊说明或标注,均来源于网络转载,仅供学习交流使用,禁止商用。若本站侵犯了你的权益,可联系本站删除。
