使用查询拆分和重新连接名称名称
Split and rejoin names names with query
我正在使用一个函数从 sheet 获取一些我需要的信息。
=QUERY( COE_ALL!A:Z, "SELECT B where K = 'Jeremy' order by A ", 0)
问题是填充的名称以 "Firstname Lastname" 的形式出现(如 "John Smith"),我需要它们以带有逗号的 "Smith, John" QUERY 形式出现。
我无法编辑数据来源的原始 sheet,但我需要对其进行更改,以便我可以引用具有该格式的母版 sheet。
尝试:
=ARRAYFORMULA(SUBSTITUTE(TRANSPOSE(QUERY(TRANSPOSE(QUERY(SPLIT(
QUERY(COE_ALL!A:Z, "select B where K = 'Jeremy' order by A", 0), " "),
"select Col2,Col1", 0)),,999^99)), " ", ", "))
试试这个:
=query({COE_ALL!B:B, arrayformula(query(arrayformula(split(COE_ALL!K:K," ")),"Select Col1") & ", " & query(arrayformula(split(COE_ALL!K:K," ")),"Select Col2"))},"Select Col1,Col2 where Col2 like '%Jeremy%'")
我正在使用一个函数从 sheet 获取一些我需要的信息。
=QUERY( COE_ALL!A:Z, "SELECT B where K = 'Jeremy' order by A ", 0)
问题是填充的名称以 "Firstname Lastname" 的形式出现(如 "John Smith"),我需要它们以带有逗号的 "Smith, John" QUERY 形式出现。
我无法编辑数据来源的原始 sheet,但我需要对其进行更改,以便我可以引用具有该格式的母版 sheet。
尝试:
=ARRAYFORMULA(SUBSTITUTE(TRANSPOSE(QUERY(TRANSPOSE(QUERY(SPLIT(
QUERY(COE_ALL!A:Z, "select B where K = 'Jeremy' order by A", 0), " "),
"select Col2,Col1", 0)),,999^99)), " ", ", "))
试试这个:
=query({COE_ALL!B:B, arrayformula(query(arrayformula(split(COE_ALL!K:K," ")),"Select Col1") & ", " & query(arrayformula(split(COE_ALL!K:K," ")),"Select Col2"))},"Select Col1,Col2 where Col2 like '%Jeremy%'")