Я не могу найти способ убедиться, что upper () не перетаскивается при использовании функции QUERY в Google, особенно с SELECT.
У меня есть пример ниже:
=QUERY(countries, "SELECT UPPER(C)", 1)
Но при этом верхний () выводится как одна из ячеек. В этом случае первый элемент столбца - «Континент», поэтому он отображается как «верхний (континент)
Пример электронной таблицы здесь
Кто-нибудь знает, как это исправить? что upper () вообще не появляется?
Попробуйте:
=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}))
Нашел ответ здесь!
В основном вам нужно пометить столбец как что-то вроде этого:
=QUERY(countries, "SELECT UPPER(C) label UPPER(C) ''", 1)
Надеюсь, это поможет кто-то в какой-то момент, так как мне потребовалось некоторое время, чтобы найти!