我正在一台借来的笔记本电脑上工作,发现我用来向一列文本添加单引号和逗号的连接函数不再工作了。我需要它将一系列ID带入SQL查询。我用了多年的函数是=concatenate(“'",A1,”',”)来得到'A1',.在Microsoft Excel 2010中。
kmb7vmvb1#
尝试以下方法作为=concatenate()的替代方法:
="'"&A1&"',"
字符串我一直在使用上面的方法来完成你想完成的事情。
fkaflof62#
按照以下步骤操作。1-选择所有行。2-右键单击并选择格式单元格3-选择编号选项卡4-选择自定义在左边的类别标签和5-在类型下输入'@'(如果在应用格式后列有hello,它将变成'hello')
kuarbcqp3#
使用Excel字符。在您的情况下,它将是:
= concatenate(CHAR(39),A1,CHAR(39))
字符串得到结果= 'A1'同样,您也可以包括其他特殊租船人。要包含空格,您需要使用CHAR(32)。
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了解更多细节。
textjoin()
=TEXTJOIN(delimeter, ignore empty cells (true|false), usual range of cells)
="INSERT INTO my_table values ('" & TEXTJOIN("','", False, A2:Z2) & "')"
njthzxwz5#
要将所有指定的单元格括在引号中,以下简单公式可能会对您有所帮助。
方法一:
在空白单元格中使用以下公式:
=CHAR(34) & A1 & CHAR(34)
字符串考虑要用引号括起来的值存在于A1单元格中
方法二:
要在单元格值周围插入单引号,请使用以下公式:
="'" & A1 & "'"
型
bgtovc5b6#
当你需要和任何其他字符串连接时,简单地把单引号放在双引号里面。例如:concat(“'",“A”,“'")会给予你'A'。换句话说,你把它当作你在concat中使用的任何其他字符。
6条答案
按热度按时间kmb7vmvb1#
尝试以下方法作为=concatenate()的替代方法:
字符串
我一直在使用上面的方法来完成你想完成的事情。
fkaflof62#
按照以下步骤操作。
1-选择所有行。
2-右键单击并选择格式单元格
3-选择编号选项卡
4-选择自定义在左边的类别标签和
5-在类型下输入'@'(如果在应用格式后列有hello,它将变成'hello')
kuarbcqp3#
使用Excel字符。在您的情况下,它将是:
字符串
得到结果= 'A1'
同样,您也可以包括其他特殊租船人。要包含空格,您需要使用CHAR(32)。
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了解更多细节。
njthzxwz5#
要将所有指定的单元格括在引号中,以下简单公式可能会对您有所帮助。
方法一:
在空白单元格中使用以下公式:
字符串
考虑要用引号括起来的值存在于A1单元格中
方法二:
要在单元格值周围插入单引号,请使用以下公式:
型
bgtovc5b6#
当你需要和任何其他字符串连接时,简单地把单引号放在双引号里面。例如:concat(“'",“A”,“'")会给予你'A'。
换句话说,你把它当作你在concat中使用的任何其他字符。