Size: a a a

Чат | Google Таблицы и скрипты

2019 October 15

E

El in Чат | Google Таблицы и скрипты
Добрый вечер! Скажите, пожалуйста, какой функцией можно разделить текст в ячейке «3h20m» на две колонки «3h» и      «20m» ? =split(A1,”h”) убирает h при делении в колонке, другие аргументы вроде =split(A1,”h”,1,0) не помогли. Кто-то может сталкивался с подобным?
источник

K

Kanat in Чат | Google Таблицы и скрипты
El
Добрый вечер! Скажите, пожалуйста, какой функцией можно разделить текст в ячейке «3h20m» на две колонки «3h» и      «20m» ? =split(A1,”h”) убирает h при делении в колонке, другие аргументы вроде =split(A1,”h”,1,0) не помогли. Кто-то может сталкивался с подобным?
=split("3h"&" "&"20m"; " ")
источник

K

Kanat in Чат | Google Таблицы и скрипты
Сначала надо сцепить с пробелом потом сплит с разделителем пробел
источник

K

Kanat in Чат | Google Таблицы и скрипты
Это в данном случае, а если пример с таблицей будет решу как надо
источник

АК

Антон Кузнецов... in Чат | Google Таблицы и скрипты
El
Добрый вечер! Скажите, пожалуйста, какой функцией можно разделить текст в ячейке «3h20m» на две колонки «3h» и      «20m» ? =split(A1,”h”) убирает h при делении в колонке, другие аргументы вроде =split(A1,”h”,1,0) не помогли. Кто-то может сталкивался с подобным?
источник

K

Kanat in Чат | Google Таблицы и скрипты
24h может быть надо смотреть пример, но тоже решаемо через левсимв или правсимв
источник

K

Kanat in Чат | Google Таблицы и скрипты
Левсимв с поиск()
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
El
Добрый вечер! Скажите, пожалуйста, какой функцией можно разделить текст в ячейке «3h20m» на две колонки «3h» и      «20m» ? =split(A1,”h”) убирает h при делении в колонке, другие аргументы вроде =split(A1,”h”,1,0) не помогли. Кто-то может сталкивался с подобным?
Привет, ищи положении h через search и бери столько символов через left
источник

K

Kanat in Чат | Google Таблицы и скрипты
El
Добрый вечер! Скажите, пожалуйста, какой функцией можно разделить текст в ячейке «3h20m» на две колонки «3h» и      «20m» ? =split(A1,”h”) убирает h при делении в колонке, другие аргументы вроде =split(A1,”h”,1,0) не помогли. Кто-то может сталкивался с подобным?
=ЛЕВСИМВ(A1;ПОИСК("h";A1))
=ПРАВСИМВ(A1;ПОИСК("m";A1)-ПОИСК("h";A1))
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Kanat
=ЛЕВСИМВ(A1;ПОИСК("h";A1))
=ПРАВСИМВ(A1;ПОИСК("m";A1)-ПОИСК("h";A1))
+
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Либо через регулярки, по ссылке хорошая статья про них
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Для нового аддона потребуется знать разделитель аргументов в формулах. Странно, но лучшего способа не нашлось, чем переключать локали и вытягивать разделитель регулярными выражениями. Кстати о последних, сегодня обновлю пост https://contributor.pw/article/google-sheets-regexp-re2-syntax/
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Либо наш пост с библиотекой регулярок
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
​​Учимся извлекать из текста нужное. База знаний регулярных выражений для REGEXEXTRACT.

Друзья, мы подготовили для вас Таблицу с паттернами регулярных выражений, она поможет достать из текста:
— номер телефона
— электропочту
— какую-то цифру или слово
— вы сможете чуть лучше понять регулярки


А еще можно заменять и проверять, не только доставать. Напоминаем, в Google Таблицах есть три функции для работы с регулярными выражениями: REGEXEXTRACT для извлечения, REGEXMATCH для проверки соответствия и REGEXREPLACE для замены текста.

Таблица сделана силами нашего чата, спасибо: @IT_sAdmin, @mrykin, @avazbek88, Макс Махров.

Если вы хотите добавить примеры своих выражений — просто напишите мне (@namokonov) в лс.
источник

AI

Alexander Ivanov in Чат | Google Таблицы и скрипты
El
Добрый вечер! Скажите, пожалуйста, какой функцией можно разделить текст в ячейке «3h20m» на две колонки «3h» и      «20m» ? =split(A1,”h”) убирает h при делении в колонке, другие аргументы вроде =split(A1,”h”,1,0) не помогли. Кто-то может сталкивался с подобным?
Я бы предпочел свойство REGEXTRACT, который выводит группы в массив. Это очень важное свойство, мало функций такое умеют.
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Alexander Ivanov
Я бы предпочел свойство REGEXTRACT, который выводит группы в массив. Это очень важное свойство, мало функций такое умеют.
+
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Alexander Ivanov
Я бы предпочел свойство REGEXTRACT, который выводит группы в массив. Это очень важное свойство, мало функций такое умеют.
Сложноватая регулярка для начинающих, конечно
источник

АИ

Авазбек Исманов... in Чат | Google Таблицы и скрипты
добрый вечер друзья помогите пожалуйста, я хочу перед заполнением ячеек установить формат ячейки на числовой, так как данные вставляемые из массива если оно число и четырех значное вставляется как текст например "1 234"
источник

АИ

Авазбек Исманов... in Чат | Google Таблицы и скрипты
или я пошел не правильным путем?
источник

K

Kanat in Чат | Google Таблицы и скрипты
значен()
источник