Функции regexmatch, regexreplace, regexextract
ฝัง
- เผยแพร่เมื่อ 19 ส.ค. 2024
- Перечисленные функции работают с применением регулярных выражений.
==========================================
00:40 RegexMacth
03:50 RegexExtract
05:10 RegexReplace
==========================================
RegexMacth проверяет наличие в ячейке значения соответсвующее регулярному выражению. RegexExtract забирает из ячейки данные на основе регулярного выражения. RegexReplace заменят данные в ячейки в зависимости от регулярного выражения.
Перечисленные функции работают с применением регулярных выражений.
==========================================
00:40 RegexMacth
03:50 RegexExtract
05:10 RegexReplace
==========================================
проделал это с функцией regexreplace.Он мне выдал числа,но они в текстовом формате и при попытке перевести их в число, переводит в число,а потом при делении этих "чисел" говорит,что это текст,какая то непонятка получается
Здравствуйте, используйте функцию значен для преобразования текста в число.
@@uap1 пишет-#VALUE! Пишет Ошибка
Параметр 5163275.53 в функции VALUE невозможно интерпретировать как число.
@@tsvinner потому что число написано через точку, а должно через запятую
@@uap1 так точка появляется как разделитель десятых долей,по этому выражению =REGEXREPLACE(F11;"[^0-9.]";"") Попробовал после 9ки поменять на запятую,выводит ошибку
@@tsvinner Для замены точки на запятую после 9-ки в ячейке F11 можно использовать следующую формулу:
=SUBSTITUTE(REGEXREPLACE(F11;""[^0-9.]"";"""");""."";"","",1)
Эта формула сначала удаляет все символы, кроме цифр и точек из ячейки F11 с помощью функции REGEXREPLACE, затем заменяет первую точку на запятую с помощью функции SUBSTITUTE.