在 Excel 中实现二维码生成+手机扫码功能,可通过以下 3 种方法操作(附详细步骤):

方法 1:插入二维码图片(静态)
适用:快速生成固定内容的二维码
步骤:
安装二维码插件(如「Barcode Font and Add-in」)
→ 官网下载 (
https://www.barcodesinc.com/free-barcode-font/ )
生成二维码:
选中单元格(如 A1)输入内容(如网址/文本)
【加载项】→ 【QR Code】→ 设置尺寸 → 【Insert】
手机扫码测试:
微信/支付宝扫一扫 → 对准二维码 → 自动识别内容
⚠️ 缺点:内容变更需重新生成图片
方法 2:公式动态生成(Office 365 专属)
适用:内容随单元格实时更新
步骤:
在单元格输入内容(如 B1="
https://zhuanlan.zhihu.com/p/xxx (
https://zhuanlan.zhihu.com/p/xxx )")
用公式生成二维码图片: =IMAGE("
https://api.qrserver.com/v1/create-qr-code/?size=150x150&data=" & B1)
✅ 效果:
修改 B1 内容 → 二维码自动更新
手机扫码实时同步最新内容
安全性:公开网络慎用(内容通过第三方 API 传输)

方法 3:Power Query 自动化(推荐⭐)
适用:批量生成 1000+二维码
操作:
【数据】→ 【获取数据】→ 【从表格】
Power Query 编辑器中: // 添加自定义列
= "
https://api.qrserver.com/v1/create-qr-code/?size=100x100&data=" & [内容列]
【添加列】→ 【自定义列】→ 输入名称"QR_Code" → 公式: = Web.Contents([上一步生成的URL列])
【主页】→ 【关闭并上载】
右键二维码列 → 【创建图片卡片】→ 调整大小
优势:
数据更新 → 点【刷新】批量重制二维码
本地保存图片,无需联网
手机扫码功能实现
无需额外开发!任何方法生成的二维码:
打印在纸张/标签上
或直接在电脑/手机屏幕展示
用 微信/支付宝/手机相机 扫一扫即可识别
避坑指南
问题 | 解决方案 |
二维码图片不显示 | 检查 URL 是否包含特殊字符(用ENCODEURL()转义) |
内容过长二维码糊 | 减少字数/换短链(如 bit.ly) |
刷新后二维码消失 | Power Query 需设置【不缓存图片】 |
WPS 用户 | 用方法 1 插件或 Python 宏替代 |

高阶技巧:扫码跳转 Excel 单元格
生成内容为链接的二维码: =HYPERLINK("#"&CELL("address",B10), "查看B10数据")
手机扫码 → 点击链接 → 自动跳转指定单元格(需在 Excel 手机 App 打开)
最终效果:
(动态演示:修改单元格 → 二维码实时更新 → 手机扫码获取最新信息)
⚠️ 安全警告:
切勿用第三方 API 生成含密码/身份证等敏感数据的二维码!
敏感场景推荐本地工具:Python qrcode 库 或 专业二维码软件
¥28.80
PC中文正版 steam平台 国区 游戏 拳皇13 格斗之王十三 THE KING OF FIGHTERS XIII STEAM EDITION 激活码
¥46.00
steam 二分之一 Black & White 黑与白 PC中文正版国区激活码cdkey
¥55.00
Steam游戏正版 数码宝贝故事网络侦探 赛博侦探 完整版 国区激活码cdk Digimon Story Cyber Sleuth PC中文
¥18.50
PC中文 steam 仙剑奇侠传六 仙剑6 Sword and Fairy 6 国区激活码cdkey 正版游戏
¥19.00
PC中文正版steam 帝国时代1决定版 Age of Empires Definitive Edition 国区CDKey激活码
¥17.00
Steam文明6文明VI文明六文明6新纪元key文明6全dlc迭起兴衰风云变幻 文明6季票 激活码key Civilization VI