---------------------------------------------------------------------------
🚀Заказы (Таблицы, боты и скрипты): @namokonov, @renat_shagabutdinov в Telegram
✅Прайс-лист. Скрипты, боты и отчёты
✅Канал о Таблицах в Telegram (другая ссылка — https://tglink.ru/google_sheets)
✅Чат в Telegram (другая ссылка — https://tglink.ru/google_spreadsheets_chat)
---------------------------------------------------------------------------
Превратим 10.62 руб. в правильное число
У нас есть текстовые строки:
10.62 руб.
8.85 руб.
0руб.
Превратим их в числа:
1) с помощью SUBSTITUTE(B3 ; "руб." ; "") заменяем все "руб" на ничего
2) с помощью SUBSTITUTE(... ; "." ; ",") заменяем точку на запятую
3) используя TRIM убираем пробелы, если они есть
4) и с помощью VALUE превращаем то, что получилось в число
Формула целиком:
=VALUE( TRIM( SUBSTITUTE( SUBSTITUTE(B3 ; "руб." ; "") ; "." ; ",")))
Другой вариант (регулярка):
=VALUE(REGEXREPLACE(C3;"(\d+)\.?(\d+)?.*";"$1,$2"))