Как добавить запятые в столбце Excel? - PullRequest
0 голосов
/ 20 сентября 2018

Как получить desired_output для данного входного столбца, содержащего одинарные числовые значения, разделенные запятыми, как показано на рисунке?

Спасибо за вашу помощь!enter image description here

Ответы [ 2 ]

0 голосов
/ 20 сентября 2018

Если в ячейке A1 есть значения, разделенные запятыми, следующая формула массива добавит все такие значения:

=SUM((TRIM(MID(SUBSTITUTE(A1,",",REPT(" ",255)),1+(ROW(A1:A999)-1)*255,255)) & "0")/10)

Чтобы правильно вернуть формулу, вам нужно нажать CONTROL+SHIFT+ENTER вместопросто обычный ENTER.

0 голосов
/ 20 сентября 2018

Поскольку вы уже решили это без VBA, вы также можете использовать пользовательскую функцию

Function mySum(s As String, del As String)

Const Plus = "+"

    s = Replace(s, del, Plus)
    mySum = Evaluate(s)

End Function

Вы можете использовать ее так

=mySum(A1,",")

Аналогичный способ описан здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...