首页 > 解决方案 > Excel公式无需编码即可将范围内的多个元素插入到sql列中?

问题描述

我有一个具有不同语言的语言 mysql 表。在 excel 中,我使用这个公式来选择我要插入的所有数据:

      ="insert into languages(en) values ('"&B1:B4&"');"

它选择我需要的字段(可以看到蓝色范围),但公式的 otucome 是这样的:

      "insert into languages(en) values ('pear');"

它应该看起来像:

      "insert into languages(en) values ('pear'), ('melon'), ('apple'), ('peach');"

我在公式中缺少什么?有没有简单快捷的解决方案来解决这个问题,或者我需要编写一些代码?代码应该是什么样的?

我是初学者,请不要讨厌我:)

标签: mysqlexcelexcel-formula

解决方案


TEXTJOIN()将让您从一系列单元格中创建一个分隔列表

="INSERT INTO languages(en) VALUES ('" & TEXTJOIN("'), ('",TRUE,B1:B4) & "');"

推荐阅读