问题描述
我正在尝试将我的表转换为 sql 公式,因为我的表中有 100 多个列,因此手动完成它已成为我的一项神经破坏任务。因此,我依靠 excel 来寻求帮助
表格
我想把上面的内容转成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
="new( "&TEXTJOIN(",",TEXT(ROW($1:$9),"x0\.\[")&A1:A9&"name]")&" ) as [name]"
或
="new( "&TEXTJOIN(",","x0\.\[")&A1:A9&"]")&" ) as "&A1