Найти в Дзене

Превратим 10.62 руб. в правильное число

---------------------------------------------------------------------------

🚀Заказы (Таблицы, боты и скрипты): @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"))

Таблица с примером
📕📗📘
Оглавление канала