Функции regexmatch, regexreplace, regexextract

แชร์
ฝัง
  • เผยแพร่เมื่อ 19 ส.ค. 2024
  • Перечисленные функции работают с применением регулярных выражений.
    ==========================================
    00:40 RegexMacth
    03:50 RegexExtract
    05:10 RegexReplace
    ==========================================
    RegexMacth проверяет наличие в ячейке значения соответсвующее регулярному выражению. RegexExtract забирает из ячейки данные на основе регулярного выражения. RegexReplace заменят данные в ячейки в зависимости от регулярного выражения.

ความคิดเห็น • 8

  • @uap1
    @uap1  3 ปีที่แล้ว +1

    Перечисленные функции работают с применением регулярных выражений.
    ==========================================
    00:40 RegexMacth
    03:50 RegexExtract
    05:10 RegexReplace
    ==========================================

  • @tsvinner
    @tsvinner 19 วันที่ผ่านมา +1

    проделал это с функцией regexreplace.Он мне выдал числа,но они в текстовом формате и при попытке перевести их в число, переводит в число,а потом при делении этих "чисел" говорит,что это текст,какая то непонятка получается

    • @uap1
      @uap1  18 วันที่ผ่านมา

      Здравствуйте, используйте функцию значен для преобразования текста в число.

    • @tsvinner
      @tsvinner 17 วันที่ผ่านมา +1

      @@uap1 пишет-#VALUE! Пишет Ошибка
      Параметр 5163275.53 в функции VALUE невозможно интерпретировать как число.

    • @uap1
      @uap1  17 วันที่ผ่านมา

      @@tsvinner потому что число написано через точку, а должно через запятую

    • @tsvinner
      @tsvinner 17 วันที่ผ่านมา

      @@uap1 так точка появляется как разделитель десятых долей,по этому выражению =REGEXREPLACE(F11;"[^0-9.]";"") Попробовал после 9ки поменять на запятую,выводит ошибку

    • @uap1
      @uap1  16 วันที่ผ่านมา

      @@tsvinner Для замены точки на запятую после 9-ки в ячейке F11 можно использовать следующую формулу:
      =SUBSTITUTE(REGEXREPLACE(F11;""[^0-9.]"";"""");""."";"","",1)
      Эта формула сначала удаляет все символы, кроме цифр и точек из ячейки F11 с помощью функции REGEXREPLACE, затем заменяет первую точку на запятую с помощью функции SUBSTITUTE.