
Мне было интересно, есть ли формула, позволяющая просмотреть информацию в ячейке, содержащей как текст, так и числа (иногда с десятичными знаками), и извлечь и предоставить сумму чисел. Пример ниже:
Исходный текст повествования (2.1); последующий текст повествования (3.2); дополнительный текст повествования (3.1); окончательный текст повествования (1.9).
Сумма чисел выше должна быть 10.30. Пожалуйста, дайте мне знать, если такая формула существует.
Спасибо,
решение1
Вы можете использовать комбинацию функций НАЙТИ, ЛЕВСИМВ, ДЛСТР и ЧИСЛЗНАЧ, чтобы получить нужный результат.
A1 поместите вашу строку здесь
A2 "=FIND("(";A1;2)" возвращает позицию первой открывающей скобки
A3 "=RIGHT(A1;LEN(A1)-A2)" возвращает строку, но начинается с первой цифры
A4 "=ЛЕВСЕМЬ(A3;3)" возвращает вам первое число в виде текста
A5 "=ЧИСЛОВАЛ(A4;".")" даст вам ваше первое число
Теперь повторите описанные выше шаги на ячейке A3, чтобы получить второе число, и так далее, пока не получите все числа, которые затем можно будет просуммировать.
Эффективность этого метода зависит от того, насколько хорошо структурированы ваши данные.
Надеюсь это поможет.