Преобразовать текст в цифровой текст - PullRequest
0 голосов
/ 01 мая 2018

У меня есть таблица Google, которую я использую в качестве теста. Участники опроса выбирают опцию из выпадающего списка проверки данных.

В ячейке ниже отображаются все символы, кроме первого символа =left(A2,1). Далее в таблице есть ячейка, которая суммирует определенные ячейки, например,

=Sum(A3,D3)

Example

По какой-то причине функция суммы не распознает ячейку как чисто цифровое значение даже при изменении формата на число. Есть идеи?

Ответы [ 2 ]

0 голосов
/ 02 июля 2019

Учитывая, что находится непосредственно над значениями в строке 3, эта строка может быть избыточной, а общая сумма вычисляется как:

=ArrayFormula(sum(0+left(A2:D2))) 
0 голосов
/ 02 июля 2019

вы можете использовать SUMPRODUCT вместо SUM, который способен распознавать числовые значения, даже если они замаскированы под текстовую строку:

=SUMPRODUCT(A3:D3)

другим способом было бы использовать регулярные выражения, такие как:

=ARRAYFORMULA(REGEXEXTRAXT(A3:D3, "(\d+)-")*1)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...