Size: a a a

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

2018 July 28

AI

Alexander Ivanov in Чат | Google Таблицы и скрипты
ID:541134294
Ссылку на пример хотя бы с двумя строчками и то что хотите в ручном режиме
👍
источник

NK

ID:541134294 in Чат | Google Таблицы и скрипты
https://docs.google.com/spreadsheets/d/10N2F8OwedyvjICxXA6UPlNAghjIyLNS_nmxgXtWePV8/edit?usp=drivesdk
Кстати через SPLIT() тоже можно было бы
HYPERLINK(В2;INDEX(SPLIT(B2;"/";FALSE());1;4));
если б ссылка содержала ещё где-то цифры то способ
"HYPERLINK(A2;REGEXEXTRACT(A2;""[0-9]+""))" сработал бы не правильно ,так как он возвращает первое найденное вхождение
источник

NK

ID:541134294 in Чат | Google Таблицы и скрипты
Кстати а формулой можно высчитать количество определённого символа в тексте
источник

NK

ID:541134294 in Чат | Google Таблицы и скрипты
Интересная особенность SPLIT()
Текст
http://crm.votel.net/contacts/36 разделенный "/" он должен раскидать на 5 столбцов , но в результате 4, то есть задвоенные символы он считает как один
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
ID:541134294
Кстати а формулой можно высчитать количество определённого символа в тексте
=ArrayFormula(countif(MID(H4;row(A1:A50);1);"А"))
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
можно проще, но через регулярное выражение, может @oshliaer помнит, как как с помощью рег. выражения извлечь все вхождения буквы из строки?
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
вроде этого, но нужна еще одна буква А
источник

NK

ID:541134294 in Чат | Google Таблицы и скрипты
ArrayFormula(countif(MID(A21;ROW(INDIRECT(""A1:A""&LEN(A21)));1);B21))
Подправил для универсальности ,где A21 ячейка с текстом,  B21 проверяемый символ
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
ID:541134294
ArrayFormula(countif(MID(A21;ROW(INDIRECT(""A1:A""&LEN(A21)));1);B21))
Подправил для универсальности ,где A21 ячейка с текстом,  B21 проверяемый символ
Отлично!
источник

NK

ID:541134294 in Чат | Google Таблицы и скрипты
Вообще то вопрос дублирования интересен для контроля ввода пользователем в ручном режиме так как глазами на больших объёмах их выловить трудно
источник

NK

ID:541134294 in Чат | Google Таблицы и скрипты
В примере https://docs.google.com/spreadsheets/d/10N2F8OwedyvjICxXA6UPlNAghjIyLNS_nmxgXtWePV8/edit?usp=drivesdk
Начал формулами отвечать на вопросы

Есть ли символы которые повторяются подряд n и более раз

Начиная с каких позиций символы начинают повторяться

Какие символы повторяються

Но пока не дошёл как засунуть в формулу масива
источник

NK

ID:541134294 in Чат | Google Таблицы и скрипты
Тут вирисовывается Скрипт подсвечивающий различия между символами двух ячеек
источник

AI

Alexander Ivanov in Чат | Google Таблицы и скрипты
Eugeny Namokonov
=ArrayFormula(countif(MID(H4;row(A1:A50);1);"А"))
Не уловил задачи.
источник

EN

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

AI

Alexander Ivanov in Чат | Google Таблицы и скрипты
ID:541134294
Интересная особенность SPLIT()
Текст
http://crm.votel.net/contacts/36 разделенный "/" он должен раскидать на 5 столбцов , но в результате 4, то есть задвоенные символы он считает как один
У SPLIT() четыре параметра
SPLIT(text, delimiter, [split_by_each], [remove_empty_text])
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
ну вот я вытаскиваю первые две А, как можно все выдернуть?
источник

AI

Alexander Ivanov in Чат | Google Таблицы и скрипты
Eugeny Namokonov
Как с помощью рег выражения вытащить из строки выбранный символ столько раз, сколько он встречается.
Скорей всего никак, т.к. вложенные парметры не запоминаются 😢
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Alexander Ivanov
Скорей всего никак, т.к. вложенные парметры не запоминаются 😢
Ого, а я думал это достаточно просто.
источник

AI

Alexander Ivanov in Чат | Google Таблицы и скрипты
Он не умеет делать ключ global
источник

AI

Alexander Ivanov in Чат | Google Таблицы и скрипты
Удивительно, но это первое, что пришло на ум
=COUNTIF(REGEXEXTRACT(F9,REPT("(.)",LEN(F9))),"=a") Считает количество " а " в строке
источник