在Excel 2010中串联函数以添加单引号和逗号

vtwuwzda  于 2023-08-08  发布在  其他
关注(0)|答案(6)|浏览(178)

我正在一台借来的笔记本电脑上工作,发现我用来向一列文本添加单引号和逗号的连接函数不再工作了。我需要它将一系列ID带入SQL查询。我用了多年的函数是=concatenate(“'",A1,”',”)来得到'A1',.在Microsoft Excel 2010中。

kmb7vmvb

kmb7vmvb1#

尝试以下方法作为=concatenate()的替代方法:

="'"&A1&"',"

字符串
我一直在使用上面的方法来完成你想完成的事情。

fkaflof6

fkaflof62#

按照以下步骤操作。
1-选择所有行。
2-右键单击并选择格式单元格
3-选择编号选项卡
4-选择自定义在左边的类别标签和
5-在类型下输入'@'(如果在应用格式后列有hello,它将变成'hello')

kuarbcqp

kuarbcqp3#

使用Excel字符。在您的情况下,它将是:

= concatenate(CHAR(39),A1,CHAR(39))

字符串
得到结果= 'A1'
同样,您也可以包括其他特殊租船人。要包含空格,您需要使用CHAR(32)。

w8rqjzmb

w8rqjzmb4#

遗憾的是textjoin()函数不在Excel 2010中,但如果有人想知道如何连接多个列,在最新的Excel版本中将值 Package 在单引号中,只需运行以下命令:
=TEXTJOIN(delimeter, ignore empty cells (true|false), usual range of cells)
我使用了类似这样的东西来创建一个SQL脚本,以便在表中插入值:
="INSERT INTO my_table values ('" & TEXTJOIN("','", False, A2:Z2) & "')"
查看官方的docs了解更多细节。

njthzxwz

njthzxwz5#

要将所有指定的单元格括在引号中,以下简单公式可能会对您有所帮助。

方法一:

在空白单元格中使用以下公式:

=CHAR(34) & A1 & CHAR(34)

字符串
考虑要用引号括起来的值存在于A1单元格中

方法二:

要在单元格值周围插入单引号,请使用以下公式:

="'" & A1 & "'"

bgtovc5b

bgtovc5b6#

当你需要和任何其他字符串连接时,简单地把单引号放在双引号里面。例如:concat(“'",“A”,“'")会给予你'A'。
换句话说,你把它当作你在concat中使用的任何其他字符。

相关问题