如何阻止 upper() 作为 Google Sheets QUERY 的一部分被拉过?
How to stop upper() from being pulled through as part of Google Sheets QUERY?
我无法找到一种方法来确保在 Google 上使用 QUERY 函数时 upper() 不会被拉出,特别是 SELECT.
下面是一个例子:
=QUERY(countries, "SELECT UPPER(C)", 1)
但这会将 upper() 作为单元格之一输出。在这种情况下,该列的第一项是 Continent,因此它作为 "upper(Continent)
有谁知道如何解决这个问题,使 upper() 根本不出现?
找到答案here!
基本上你需要像这样标记列:
=QUERY(countries, "SELECT UPPER(C) label UPPER(C) ''", 1)
希望这对某些人有所帮助,因为我花了一段时间才找到!
尝试:
=QUERY(QUERY(countries, "select upper(C)"), "offset 1", 0)
=QUERY(QUERY(countries, "select upper(C),upper(B)"), "offset 1", 0)
你只需要:
=ARRAYFORMULA(UPPER({C2:C, B2:B}))
或更短:
=INDEX(UPPER({C2:C, B2:B}))
我无法找到一种方法来确保在 Google 上使用 QUERY 函数时 upper() 不会被拉出,特别是 SELECT.
下面是一个例子:
=QUERY(countries, "SELECT UPPER(C)", 1)
但这会将 upper() 作为单元格之一输出。在这种情况下,该列的第一项是 Continent,因此它作为 "upper(Continent)
有谁知道如何解决这个问题,使 upper() 根本不出现?
找到答案here!
基本上你需要像这样标记列:
=QUERY(countries, "SELECT UPPER(C) label UPPER(C) ''", 1)
希望这对某些人有所帮助,因为我花了一段时间才找到!
尝试:
=QUERY(QUERY(countries, "select upper(C)"), "offset 1", 0)
=QUERY(QUERY(countries, "select upper(C),upper(B)"), "offset 1", 0)
你只需要:
=ARRAYFORMULA(UPPER({C2:C, B2:B}))
或更短:
=INDEX(UPPER({C2:C, B2:B}))