首页 > 解决方案 > Excel中的区域独立数字连接

问题描述

我在 excel 中有一个自动化,其中构建了一个 sql 查询,然后使用宏在 MS Access 数据库上执行。

Excel 中的这个 sql 查询的一部分类似于: '12.3' as column_amount 许多这样的部分连接在一起形成 sql 查询。

这部分 sql 查询在 Excel 中计算为:= "'" & A1 & "' as column_amount" 此单元格 A1 始终包含一个数字,也可以是十进制数。

现在,挑战是单元格 A1 的格式取决于区域,并且可能取决于12.312,3取决于 PC 的区域设置。当它是12,3(逗号而不是十进制)时,sql 查询部分也采用逗号,即'12,3' as column_amount. 但是,这不是一个理想的情况,因为 MS Access 需要存储12.3为数字,并且应该接收十进制而不是十进制。

如何确保在 Excel 中,无论区域设置如何,12,3也连接为12.3

Excel 版本 2010

PS:就我而言,这很奇怪,在我的自动化中过去几个月它工作得非常好,我不知道最近发生了什么变化导致了这个问题。

标签: excelexcel-formulaexcel-2010

解决方案


推荐阅读