Подсчет кол-ва символов за исключением знаков препинания
nlo321
Дата: Четверг, 27.06.2019, 21:15 |
Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
Добрый день! Какой формулой можно подсчитать кол-во символов в ячейке за исключением определенных знаков препинания (?, ;)? Все, что получилось найти в сети, это вот такой вариант формулы:Код
=ДЛСТР(ПОДСТАВИТЬ((ПОДСТАВИТЬ((ПОДСТАВИТЬ((ПОДСТАВИТЬ((ПОДСТАВИТЬ((ПОДСТАВИТЬ(N;»:»;»»));»;»;»»));»,»;»»));».»;»»));»!»;»»));»»»»;»»))
Но, она не работает у меня (Вместо N ставил адрес своей ячейки). Выдает ошибку. Файл прикладываю с формулой. Буду благодарен за помощь
Добрый день! Какой формулой можно подсчитать кол-во символов в ячейке за исключением определенных знаков препинания (?, ;)? Все, что получилось найти в сети, это вот такой вариант формулы:Код
=ДЛСТР(ПОДСТАВИТЬ((ПОДСТАВИТЬ((ПОДСТАВИТЬ((ПОДСТАВИТЬ((ПОДСТАВИТЬ((ПОДСТАВИТЬ(N;»:»;»»));»;»;»»));»,»;»»));».»;»»));»!»;»»));»»»»;»»))
Но, она не работает у меня (Вместо N ставил адрес своей ячейки). Выдает ошибку. Файл прикладываю с формулой. Буду благодарен за помощь nlo321
Сообщение отредактировал nlo321 - Четверг, 27.06.2019, 21:46
Ответить
Сообщение Добрый день! Какой формулой можно подсчитать кол-во символов в ячейке за исключением определенных знаков препинания (?, ;)? Все, что получилось найти в сети, это вот такой вариант формулы:Код
=ДЛСТР(ПОДСТАВИТЬ((ПОДСТАВИТЬ((ПОДСТАВИТЬ((ПОДСТАВИТЬ((ПОДСТАВИТЬ((ПОДСТАВИТЬ(N;»:»;»»));»;»;»»));»,»;»»));».»;»»));»!»;»»));»»»»;»»))
Но, она не работает у меня (Вместо N ставил адрес своей ячейки). Выдает ошибку. Файл прикладываю с формулой. Буду благодарен за помощь Автор - nlo321 Дата добавления - 27.06.2019 в 21:15
Pelena
Дата: Четверг, 27.06.2019, 21:17 |
Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 19167
Репутация:
4412
±
Замечаний:
±
Excel 365 & Mac Excel
Здравствуйте. Оформите формулу тегами с помощью кнопки fx в режиме правки поста. Где Вы такие кавычки в Excel нашли?)
Здравствуйте. Оформите формулу тегами с помощью кнопки fx в режиме правки поста. Где Вы такие кавычки в Excel нашли?) Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение Здравствуйте. Оформите формулу тегами с помощью кнопки fx в режиме правки поста. Где Вы такие кавычки в Excel нашли?) Автор - Pelena Дата добавления - 27.06.2019 в 21:17
nlo321
Дата: Четверг, 27.06.2019, 21:55 |
Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
Pelena, спасибо за помощь, все заработало.
Pelena, спасибо за помощь, все заработало. nlo321
Ответить
Сообщение Pelena, спасибо за помощь, все заработало. Автор - nlo321 Дата добавления - 27.06.2019 в 21:55
AlexM
Дата: Четверг, 27.06.2019, 21:57 |
Сообщение № 4
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4450
Репутация:
1094
±
Замечаний:
0% ±
Excel 2003
nlo321 , Скобок много лишних
nlo321 , Скобок много лишнихAlexM
Номер мобильного модема (без голосовой связи) 9269171249 МегаФон, Московский регион.
Ответить
Сообщение nlo321 , Скобок много лишнихАвтор - AlexM Дата добавления - 27.06.2019 в 21:57
nlo321
Дата: Четверг, 27.06.2019, 21:59 |
Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
Нет, в кавычках дело было. Заменил на "" и заработало все. Формула считает кол-во символов в ячейке за исключением этих знаков препинания: : ; , . ! ""
Нет, в кавычках дело было. Заменил на "" и заработало все. Формула считает кол-во символов в ячейке за исключением этих знаков препинания: : ; , . ! "" nlo321
Ответить
Сообщение Нет, в кавычках дело было. Заменил на "" и заработало все. Формула считает кол-во символов в ячейке за исключением этих знаков препинания: : ; , . ! "" Автор - nlo321 Дата добавления - 27.06.2019 в 21:59
AlexM
Дата: Четверг, 27.06.2019, 22:03 |
Сообщение № 6
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4450
Репутация:
1094
±
Замечаний:
0% ±
Excel 2003
Дело в кавычках, но скобок много лишних. Хотя кавычки тоже можно сократить.Код
=ДЛСТР(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(C3;":";);";";);",";);".";);"!";);"?";))
Дело в кавычках, но скобок много лишних. Хотя кавычки тоже можно сократить.Код
=ДЛСТР(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(C3;":";);";";);",";);".";);"!";);"?";))
AlexM
Номер мобильного модема (без голосовой связи) 9269171249 МегаФон, Московский регион.
Ответить
Сообщение Дело в кавычках, но скобок много лишних. Хотя кавычки тоже можно сократить.Код
=ДЛСТР(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(C3;":";);";";);",";);".";);"!";);"?";))
Автор - AlexM Дата добавления - 27.06.2019 в 22:03
nlo321
Дата: Четверг, 27.06.2019, 22:16 |
Сообщение № 7
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
=ДЛСТР(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(C3;":";);";";);",";);".";);"!";);"?";))
Да, так лучше. Спасибо!
=ДЛСТР(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(C3;":";);";";);",";);".";);"!";);"?";))
Да, так лучше. Спасибо!nlo321
Ответить
Сообщение =ДЛСТР(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(C3;":";);";";);",";);".";);"!";);"?";))
Да, так лучше. Спасибо!Автор - nlo321 Дата добавления - 27.06.2019 в 22:16
_Boroda_
Дата: Пятница, 28.06.2019, 10:13 |
Сообщение № 8
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16666
Репутация:
6478
±
Замечаний:
0% ±
2003; 2007; 2010; 2013 RUS
Еще вариантыКод
=ДЛСТР(C3)+СУММПРОИЗВ(-(ПСТР(C3;СТРОКА($1:$99);1)={":";";";",";".";"!";"?"}))
Код
=ДЛСТР(C3)-СУММПРОИЗВ(ДЛСТР(C3)-ДЛСТР(ПОДСТАВИТЬ(C3;{":";";";",";".";"!";"?"};)))
Код
=ДЛСТР(C3)-СЧЁТ(1/(ПОИСК("~"&ПСТР(C3;СТРОКА($1:$99);1);" :;,.!?")>1))
Формула массива. Вводится одновременным нажатием Ctrl+Shift+Enter
Еще вариантыКод
=ДЛСТР(C3)+СУММПРОИЗВ(-(ПСТР(C3;СТРОКА($1:$99);1)={":";";";",";".";"!";"?"}))
Код
=ДЛСТР(C3)-СУММПРОИЗВ(ДЛСТР(C3)-ДЛСТР(ПОДСТАВИТЬ(C3;{":";";";",";".";"!";"?"};)))
Код
=ДЛСТР(C3)-СЧЁТ(1/(ПОИСК("~"&ПСТР(C3;СТРОКА($1:$99);1);" :;,.!?")>1))
Формула массива. Вводится одновременным нажатием Ctrl+Shift+Enter _Boroda_
К сообщению приложен файл:
pr_1.xlsx
(9.4 Kb)
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Еще вариантыКод
=ДЛСТР(C3)+СУММПРОИЗВ(-(ПСТР(C3;СТРОКА($1:$99);1)={":";";";",";".";"!";"?"}))
Код
=ДЛСТР(C3)-СУММПРОИЗВ(ДЛСТР(C3)-ДЛСТР(ПОДСТАВИТЬ(C3;{":";";";",";".";"!";"?"};)))
Код
=ДЛСТР(C3)-СЧЁТ(1/(ПОИСК("~"&ПСТР(C3;СТРОКА($1:$99);1);" :;,.!?")>1))
Формула массива. Вводится одновременным нажатием Ctrl+Shift+Enter Автор - _Boroda_ Дата добавления - 28.06.2019 в 10:13
AlexM
Дата: Пятница, 28.06.2019, 12:19 |
Сообщение № 9
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4450
Репутация:
1094
±
Замечаний:
0% ±
Excel 2003
Можно сразу считать нужные символыКод
=СУММПРОИЗВ(--ЕОШ(ПОИСК("~"&ПСТР(C3;СТРОКА($1:$99);1);":;,.!?")))
Можно сразу считать нужные символыКод
=СУММПРОИЗВ(--ЕОШ(ПОИСК("~"&ПСТР(C3;СТРОКА($1:$99);1);":;,.!?")))
AlexM
Номер мобильного модема (без голосовой связи) 9269171249 МегаФон, Московский регион.
Ответить
Сообщение Можно сразу считать нужные символыКод
=СУММПРОИЗВ(--ЕОШ(ПОИСК("~"&ПСТР(C3;СТРОКА($1:$99);1);":;,.!?")))
Автор - AlexM Дата добавления - 28.06.2019 в 12:19
_Boroda_
Дата: Пятница, 28.06.2019, 12:31 |
Сообщение № 10
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16666
Репутация:
6478
±
Замечаний:
0% ±
2003; 2007; 2010; 2013 RUS
Можно сразу считать нужные символы
Действительно, что это я... Еще массивный вариантКод
=99-СЧЁТ(ПОИСК("~"&ПСТР(C3;СТРОКА($1:$99);1);":;,.!?"))
Можно сразу считать нужные символы
Действительно, что это я... Еще массивный вариантКод
=99-СЧЁТ(ПОИСК("~"&ПСТР(C3;СТРОКА($1:$99);1);":;,.!?"))
_Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Можно сразу считать нужные символы
Действительно, что это я... Еще массивный вариантКод
=99-СЧЁТ(ПОИСК("~"&ПСТР(C3;СТРОКА($1:$99);1);":;,.!?"))
Автор - _Boroda_ Дата добавления - 28.06.2019 в 12:31
AlexM
Дата: Пятница, 28.06.2019, 12:43 |
Сообщение № 11
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4450
Репутация:
1094
±
Замечаний:
0% ±
Excel 2003
Александр, интересно, без ~ и ? в формуле результат тоже верныйКод
=99-СЧЁТ(ПОИСК(ПСТР(C3;СТРОКА($1:$99);1);":;,.!"))
Александр, интересно, без ~ и ? в формуле результат тоже верныйКод
=99-СЧЁТ(ПОИСК(ПСТР(C3;СТРОКА($1:$99);1);":;,.!"))
AlexM
Номер мобильного модема (без голосовой связи) 9269171249 МегаФон, Московский регион.
Ответить
Сообщение Александр, интересно, без ~ и ? в формуле результат тоже верныйКод
=99-СЧЁТ(ПОИСК(ПСТР(C3;СТРОКА($1:$99);1);":;,.!"))
Автор - AlexM Дата добавления - 28.06.2019 в 12:43
_Boroda_
Дата: Пятница, 28.06.2019, 12:57 |
Сообщение № 12
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16666
Репутация:
6478
±
Замечаний:
0% ±
2003; 2007; 2010; 2013 RUS
Не совсем. Звездочка мешает Текст для проверки такой напримеру*? Должно быть 2 символа, а без тильды даст один
Не совсем. Звездочка мешает Текст для проверки такой напримеру*? Должно быть 2 символа, а без тильды даст один _Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Не совсем. Звездочка мешает Текст для проверки такой напримеру*? Должно быть 2 символа, а без тильды даст один Автор - _Boroda_ Дата добавления - 28.06.2019 в 12:57
AlexM
Дата: Пятница, 28.06.2019, 12:59 |
Сообщение № 13
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4450
Репутация:
1094
±
Замечаний:
0% ±
Excel 2003
Это так, но в задаче звездочки нет.
Это так, но в задаче звездочки нет. AlexM
Номер мобильного модема (без голосовой связи) 9269171249 МегаФон, Московский регион.
Ответить
Сообщение Это так, но в задаче звездочки нет. Автор - AlexM Дата добавления - 28.06.2019 в 12:59
bmv98rus
Дата: Пятница, 28.06.2019, 19:27 |
Сообщение № 14
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4099
Репутация:
766
±
Замечаний:
0% ±
Excel 2013/2016
Так FIND вместо Search ну и " для примераКод
=99-COUNT(FIND(MID(C11;ROW($1:$99);1);":;,.!?"""))
Так FIND вместо Search ну и " для примераКод
=99-COUNT(FIND(MID(C11;ROW($1:$99);1);":;,.!?"""))
bmv98rus
Замечательный Временно просто медведь , процентов на 20 .
Ответить
Сообщение Так FIND вместо Search ну и " для примераКод
=99-COUNT(FIND(MID(C11;ROW($1:$99);1);":;,.!?"""))
Автор - bmv98rus Дата добавления - 28.06.2019 в 19:27
nlo321
Дата: Понедельник, 05.08.2019, 17:36 |
Сообщение № 15
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
Добрый день! Подскажите как добивать в данную формулу символ "(кавычки), чтобы они тоже исключались. Сейчас пользуюсь данным вариантом формулы:Код
=ДЛСТР(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(B9;".";);",";);":";);";";);"!";))
Все отлично работает, но нужно чтобы она игнорировала символ " еще, помимо: . , : ; !
Добрый день! Подскажите как добивать в данную формулу символ "(кавычки), чтобы они тоже исключались. Сейчас пользуюсь данным вариантом формулы:Код
=ДЛСТР(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(B9;".";);",";);":";);";";);"!";))
Все отлично работает, но нужно чтобы она игнорировала символ " еще, помимо: . , : ; ! nlo321
Ответить
Сообщение Добрый день! Подскажите как добивать в данную формулу символ "(кавычки), чтобы они тоже исключались. Сейчас пользуюсь данным вариантом формулы:Код
=ДЛСТР(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(B9;".";);",";);":";);";";);"!";))
Все отлично работает, но нужно чтобы она игнорировала символ " еще, помимо: . , : ; ! Автор - nlo321 Дата добавления - 05.08.2019 в 17:36
bmv98rus
Дата: Понедельник, 05.08.2019, 17:46 |
Сообщение № 16
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4099
Репутация:
766
±
Замечаний:
0% ±
Excel 2013/2016
увеличим количество кавычек :-) . """" - так вводится одна кавычка. Это в #14 видно
увеличим количество кавычек :-) . """" - так вводится одна кавычка. Это в #14 видно bmv98rus
Замечательный Временно просто медведь , процентов на 20 .
Ответить
Сообщение увеличим количество кавычек :-) . """" - так вводится одна кавычка. Это в #14 видно Автор - bmv98rus Дата добавления - 05.08.2019 в 17:46