应使用自定义数字格式(如0"KG")实现显示单位而不影响计算,TEXT函数仅适用于纯展示场景,格式刷可快速复用已设格式。

要在Excel中让一整列或整片区域的数字后面自动显示“KG”,又不改变原始数值参与计算的能力,必须用单元格格式控制显示效果,而不是手动拼接或改写内容。
用自定义数字格式加“KG”
这一步操作起来很简单,直接按快捷键就能打开设置界面。
选中需要添加单位的所有数字单元格(可以是整列、整行或不规则区域)→ 按 Ctrl + 1 打开“设置单元格格式”对话框。
在左侧列表中点击“数字”选项卡 → 在右侧选择“自定义”类别 → 在“类型”输入框中删除原有内容,输入:0"KG"(整数用)或0.00"KG"(保留两位小数),注意引号必须是英文半角双引号。
确认后,所有选中单元格会立即显示“KG”,但双击编辑时只看到纯数字——这意味着SUM、AVERAGE等函数仍能正常运算,不会报错。如果输成中文引号或漏掉引号,格式将失效,单元格会显示错误代码。
用TEXT函数生成带“KG”的文本结果
当你需要把单位真正“写进”单元格、且后续只用于展示或导出PDF时,才用这个方法。
方法一:在空白列第一行输入公式 =TEXT(A1,"0.00")&"KG",其中A1是原数字所在单元格。
方法二:若原始数据精度高(比如称重传感器输出0.0005),改用 =TEXT(A1,"0.0000")&"KG" 避免四舍五入失真。
拖拽填充柄向下复制公式 → 全选生成结果 → 右键→“选择性粘贴”→勾选“数值”→点击确定,即可转为静态文本。
用格式刷快速复用已有“KG”格式
第一步:先用自定义格式法在某一个单元格设好 0"KG" 格式。
第二步:选中该已设置好的单元格 → 点击“开始”选项卡中的“格式刷”按钮 → 再拖选其他目标区域。
这比重复打开Ctrl+1更快,尤其适合跨多个不连续区域应用相同样式。注意格式刷一次只能作用于一个连续区域,刷完需重新点击格式刷图标才能再刷下一处。


















