LEFT 返回前 N 个字符;RIGHT 返回后 N 个;MID 从指定起点返回字符。它们是切分代码、前缀与定宽数据的基础。
=RIGHT(A2, 4)→2026最后四个字符,例如年份。
=LEFT("INV-2026-0042", 3)→INV编码的前三个字符。
=LEFT(A2, FIND("-", A2)-1)→INV取第一个连字符之前的全部内容,不论长度。
从中间截取
=MID(A2, 4, 3)从第 4 位起取 3 个字符。
用 =LEFT(A2, LEN(A2)-3) 去掉最后三个字符。
LEFT 始终返回文本。用 VALUE 包住即可得到数字:=VALUE(LEFT(A2, 3))。
使用 =RIGHT(A2, LEN(A2)-3) 或 =MID(A2, 4, LEN(A2)) 去掉前三个字符。
它作用于底层的序列号,而不是显示出来的日期。请先转换:=LEFT(TEXT(A2, "yyyy-mm-dd"), 4) 返回年份。
需要为你自己的数据生成公式?
用自然语言描述需求,让 ExcelGPT 编写、解释并校验公式——免费起步,无需插件。