=B1&"."&TEXT(INT(A1),0)INT(A1):核心第一步,提取 A1 单元格数值的整数部分(自动舍弃小数位,无四舍五入,精准符合 "仅显示整型" 需求),例:INT (123.45)=123,INT (99.99)=99。
TEXT(INT(A1),0):格式化整数,避免数字拼接后出现 "文本格式数字" 的潜在问题(如前置零丢失、无法后续计算),0表示以纯数字格式展示整数,无额外符号或空格。
B1&"."&...:&是Excel 拼接字符的核心运算符,前后分别连接 B 列字符串、分隔符 "."、格式化后的 A 列整数,实现完整拼接。
=B1&"."&TEXT(A1,0)问题 1:拼接后出现#VALUE!错误?
排查:确认 B 列是否为有效文本 / 字符串,A 列是否包含非数字内容(如文字、特殊符号),清理无效数据后即可正常计算。
问题 2:拼接后的整数缺少前置零(如 A 列 ="00123",拼接后变成 "123")?
解决:修改TEXT函数格式代码,例:保留 5 位整数(含前置零),公式改为=B1&"."&TEXT(INT(A1),"00000")。