excel中的数据格式

问题描述

我正在尝试将我的表转换为 sql 公式,因为我的表中有 100 多个列,因此手动完成它已成为我的一项神经破坏任务。因此,我依靠 excel 来寻求帮助

表格

A
名称
姓氏
年龄
地址2
地址3

我想把上面的内容转成excel公式格式。喜欢:

new( x1.[name],x2.[name],x3.[name],x4.[name],x5.[name] ) as [name]

我正在寻找一个可以帮助我进行字符串转换的 Excel 公式。

我尝试了什么

="new""(""x1""."&A.........."x5""."&A")"

解决方法

您必须使用类似这样的内容将文本与单元格的值连接起来 "some text ["&A1&"] some more"

"new( x1.["&A1&"],x2.["&A2&"],x3.["&A3&"] [...] x5."& ) as ["&A1&"]"
,

抱歉,我没注意到是 EXCEL2010

enter image description here

="new( "&TEXTJOIN(",",TEXT(ROW($1:$9),"x0\.\[")&A1:A9&"name]")&" ) as [name]"

="new( "&TEXTJOIN(",","x0\.\[")&A1:A9&"]")&" ) as "&A1