【问题标题】:Data formatting in excelexcel中的数据格式
【发布时间】:2021-03-15 06:53:31
【问题描述】:

我正在尝试将我的表格转换为一个 sql 公式,因为我的表格中有 100 多个列,因此手动完成这项任务对我来说已经成为一项伤脑筋的任务。因此,我依靠 excel 获得一些帮助

表格

A
name
lastname
age
address2
address3

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

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

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

我尝试了什么

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

【问题讨论】:

    标签: excel excel-formula excel-2010


    【解决方案1】:

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

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

    【讨论】:

    • 谢谢!但是我怎样才能在 A1 周围添加方括号
    • 通过将其包含在文本中,我将其添加到答案中
    【解决方案2】:

    抱歉,我没注意到是EXCEL2010

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-12-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多