利用Excel将某一列批量添加''(单引号)

时间:2024-03-08 18:33:35

利用Excel将某一列批量添加\'\'(单引号)

  很多时候,我们在数据库查找数据用到where in 的时候会发现,where in (\'a\',\'b\',\'c\')里面是字符串格式的,但是拿到的条件又很多时候都没有加\'\'单引号的,如果是我们从数据库查出来的数据还好办,select \'\'\'\'+ID+\'\'\',\' from 表   这样就可以给字段自动添加\'\'单引号了。但是,当别人给你一份Excel,让复制到数据库,然后再一个个加单引号就蛋疼了,所以,咱们想想Excel那么强大,肯定有办法的。

  好吧,那我就来跟大家分享一下这个小小的经验。
ok,咱们先来看一下效果图吧:

好,首先,我们的办法是,把A列的内容复制到B列,并以规定的格式呈现。

1、在B2单元格输入   ="\'"&A2&"\',"   A2是指被复制单元格 &A2前面就是在前面添加的内容,A2&后面就是后面添加的内容,输入完后按回车键,如下图所示:

2、按回车后,会发现B2单元格的内容就是对应A2单元格的内容而且达到了预期效果了,好了,然后把后面的拖一下,就会对应前面一列内容复制到后面一列并以预期的效果显示了。

 

也可以换成其他的内容哦,好吧,小小经验跟大家分享一下,欢迎吐槽哦!