需切换公式显示模式后打印为pdf,或复制为图片、用pdf工具箱转换、运行vba宏导出公式文本,以确保pdf中显示公式而非结果并保持格式。

如果您在WPS表格中编辑了含公式的Excel文件,希望将其导出为PDF并保持公式显示(而非计算结果)及原有格式,需调整默认导出行为。以下是实现该目标的多种方法:
一、使用“显示公式”模式后打印为PDF
该方法通过全局启用公式显示功能,使所有单元格内容以公式文本形式呈现,再通过虚拟打印机输出为PDF,确保公式可见且排版不变。
1、打开WPS表格文件,按 Ctrl + `(英文状态下的反引号键) 切换至公式显示模式,所有单元格将显示“=SUM(A1:A10)”类原始公式而非数值。
2、点击顶部菜单栏【文件】→【打印】,或直接按 Ctrl + P 打开打印设置面板。
3、在打印机选项中选择 “WPS PDF”(若未安装,需先在WPS安装目录中启用PDF虚拟打印机组件)。
4、确认页面范围、方向(建议选“自动”或手动设为“横向”以适配宽表)、缩放为“无缩放”,点击【打印】生成PDF文件。
二、复制公式区域为图片后插入PDF文档
此方法适用于仅需保留部分关键公式区域的场景,通过截图方式固化公式外观,规避WPS默认渲染逻辑对公式的隐藏处理。
1、切换至公式显示模式(Ctrl + `),选中含公式的连续区域,右键选择【复制为图片】。
2、在弹出窗口中设置图片格式为 “如屏幕所示”,点击【确定】完成复制。
3、新建一个空白WPS文字文档,粘贴该图片;点击【文件】→【导出为PDF】,勾选 “仅导出当前页”,生成PDF。
三、另存为XLSX后用WPS PDF工具箱转换
利用WPS内置的PDF工具箱对源文件进行深度解析,可识别并保留公式层结构,避免标准导出时的数值覆盖。
1、保存当前表格为 .xlsx格式(确保未启用“手动重算”以外的计算模式,防止意外刷新)。
2、关闭当前文件,在WPS主界面点击右上角【应用中心】→搜索并安装 “PDF工具箱” 插件。
3、重新打开该.xlsx文件,点击顶部【PDF工具箱】选项卡,选择【Excel转PDF】→开启 “保留公式文本” 开关(若存在),再点击【开始转换】。
四、使用VBA宏强制输出公式文本到新工作表
该方法通过代码创建独立工作表,逐单元格提取公式字符串并写入,彻底脱离原计算引擎干扰,确保PDF中显示纯文本公式。
1、按 Alt + F11 打开VBA编辑器,右键当前工作簿 →【插入】→【模块】。
2、粘贴以下代码:
Sub ExportFormulasAsText()
Dim ws As Worksheet, newWs As Worksheet, rng As Range
Set ws = ActiveSheet
Set newWs = Worksheets.Add
newWs.Name = "Formulas_Text"
For Each rng In ws.UsedRange
If rng.HasFormula Then
newWs.Cells(rng.Row, rng.Column).Value = rng.Formula
Else
newWs.Cells(rng.Row, rng.Column).Value = "'" & rng.Value
End If
Next rng
End Sub
3、返回表格界面,按 Alt + F8 运行宏,生成新工作表;对该表执行【文件】→【导出为PDF】操作。










