Извлечение чисел из текста и текстовых ячеек - PullRequest
2 голосов
/ 05 января 2012

Мне нужна сумма из столбца ячеек, который содержит текст и цифры. Стиль данных выглядит следующим образом.

TwoD crowd still: 15
ThreeD crowd traveling: 22
ThreeD crowd establisher: 22
Reactive behavioral crowd: 24

Я нашел ссылку на решение, которое представляет собой файл .xlam,Но я не знаю, как его запустить.http://www.financeforexcel.com/post/Excel-Add-in-Extract-Numbers-from-Text.aspx

Какой лучший способ подвести СУММУ список?
Спасибо

1 Ответ

3 голосов
/ 05 января 2012

Использование надстройки

Чтобы использовать загруженный аддин, просто дважды щелкните файл и активируйте макрос. После этого у вас будет новая кнопка на ленте (это будет работать только в том случае, если у вас Excel 2007 или более поздняя версия), которая будет работать, как описано в ссылке, которую вы дали в своем вопросе.

Использование формул

Вы можете заняться своим делом по формулам:

В новом столбце добавьте эту формулу:

=VALUE(MID(A1,FIND(":",A1)+2,999))

или (кредиты J.P. из комментариев) этот лучше:

=RIGHT(A1,LEN(A1)-FIND(":",A1)-1)

и перетащите формулу до конца ваших значений

Добавьте формулу к сумме:

=SUM(B1:B10)

[РЕДАКТИРОВАТЬ] или см. Комментарий от Барри Гудини ниже. Используя SUMPRODUCT и REPLACE, вы можете сделать это за один выстрел! :

=SUMPRODUCT(REPLACE(A1:A4,1,FIND(":",A1:A4),"")+0)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...