Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Отбор ячеек содержащих заданные символы - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Отбор ячеек содержащих заданные символы
ALARMus Дата: Четверг, 16.08.2012, 11:16 | Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 181
Репутация: 0 ±
Замечаний: 20% ±

Как отобрать ячейки, которые содержат русские буквы или буквы латиницы более F ?
 
Ответить
СообщениеКак отобрать ячейки, которые содержат русские буквы или буквы латиницы более F ?

Автор - ALARMus
Дата добавления - 16.08.2012 в 11:16
Serge_007 Дата: Четверг, 16.08.2012, 11:45 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Quote (ALARMus)
буквы латиницы более F ?

"Более" - это G,H,I и т.д. ?

Quote (ALARMus)
Как отобрать ячейки

Что значит отобрать?


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Quote (ALARMus)
буквы латиницы более F ?

"Более" - это G,H,I и т.д. ?

Quote (ALARMus)
Как отобрать ячейки

Что значит отобрать?

Автор - Serge_007
Дата добавления - 16.08.2012 в 11:45
Irysha Дата: Четверг, 16.08.2012, 12:13 | Сообщение № 3
Группа: Пользователи
Ранг: Участник
Сообщений: 68
Репутация: 17 ±
Замечаний: 0% ±

2007,2013
Quote (Serge_007)
Как отобрать ячейки, которые содержат русские буквы или буквы латиницы более F ?

вроде бы и написано по-русски, а понять не получилось biggrin
 
Ответить
Сообщение
Quote (Serge_007)
Как отобрать ячейки, которые содержат русские буквы или буквы латиницы более F ?

вроде бы и написано по-русски, а понять не получилось biggrin

Автор - Irysha
Дата добавления - 16.08.2012 в 12:13
ALARMus Дата: Четверг, 16.08.2012, 12:28 | Сообщение № 4
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 181
Репутация: 0 ±
Замечаний: 20% ±

1) Английские буквы G,H,I,...,X,Y,Z
2) отобрать, это уже кто на что гаразд придумать. Например, в новой колонке(B) при обнаружении в колонке (А) хотя бы одной русской буквы или символа из латиницы больше F и до Z, что-то написать (например НЕКОРРЕКТНО)

Регистр не различать.

Если описать саму задачу.
Есть колонка содержащая MAC-адреса компов. проверить эту колонку на правильность заполнения.
Правильность это удовлетворение шаблону ??:??:??:??:??:??
где ?? могут принимать значения 0,1,...,9 и A,B,C,D,E,F


Сообщение отредактировал ALARMus - Четверг, 16.08.2012, 12:40
 
Ответить
Сообщение1) Английские буквы G,H,I,...,X,Y,Z
2) отобрать, это уже кто на что гаразд придумать. Например, в новой колонке(B) при обнаружении в колонке (А) хотя бы одной русской буквы или символа из латиницы больше F и до Z, что-то написать (например НЕКОРРЕКТНО)

Регистр не различать.

Если описать саму задачу.
Есть колонка содержащая MAC-адреса компов. проверить эту колонку на правильность заполнения.
Правильность это удовлетворение шаблону ??:??:??:??:??:??
где ?? могут принимать значения 0,1,...,9 и A,B,C,D,E,F

Автор - ALARMus
Дата добавления - 16.08.2012 в 12:28
Формуляр Дата: Четверг, 16.08.2012, 12:39 | Сообщение № 5
Группа: Друзья
Ранг: Ветеран
Сообщений: 832
Репутация: 255 ±
Замечаний: 0% ±

Excel 2003, 2013
Например, так:
Code
= IF( SUMPRODUCT( -("F" < MID($A1,ROW($1:$32),1)) ) < 0, "НЕКОРРЕКТНО", )
К сообщению приложен файл: 4183537.xls (24.0 Kb)


Excel 2003 EN, 2013 EN
 
Ответить
СообщениеНапример, так:
Code
= IF( SUMPRODUCT( -("F" < MID($A1,ROW($1:$32),1)) ) < 0, "НЕКОРРЕКТНО", )

Автор - Формуляр
Дата добавления - 16.08.2012 в 12:39
Serge_007 Дата: Четверг, 16.08.2012, 12:44 | Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Или ещё проще:
Code
=ПСТР(A1;СТРОКА($1:$99);1)<"F"
К сообщению приложен файл: ALARMus_F.xls (23.0 Kb)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеИли ещё проще:
Code
=ПСТР(A1;СТРОКА($1:$99);1)<"F"

Автор - Serge_007
Дата добавления - 16.08.2012 в 12:44
vikttur Дата: Четверг, 16.08.2012, 12:58 | Сообщение № 7
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Репутация: 526 ±
Замечаний: 0% ±

Сергей, забыл сказать, что формула массива и добавить функцию smile
Code
=И(ПСТР(A1;СТРОКА($1:$99);1)<"f")
 
Ответить
СообщениеСергей, забыл сказать, что формула массива и добавить функцию smile
Code
=И(ПСТР(A1;СТРОКА($1:$99);1)<"f")

Автор - vikttur
Дата добавления - 16.08.2012 в 12:58
Serge_007 Дата: Четверг, 16.08.2012, 13:09 | Сообщение № 8
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Да, ступил smile
Отвлекают на работе


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеДа, ступил smile
Отвлекают на работе

Автор - Serge_007
Дата добавления - 16.08.2012 в 13:09
_Boroda_ Дата: Четверг, 16.08.2012, 17:07 | Сообщение № 9
Группа: Админы
Ранг: Местный житель
Сообщений: 16715
Репутация: 6504 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Тогда уж еще маленькое дополнение:
=И(ПСТР(ПОДСТАВИТЬ(A2;":";"");СТРОКА($1:$12);1)<="f")
формула массива
или так
Поскольку
Quote
Есть колонка содержащая MAC-адреса компов. проверить эту колонку на правильность заполнения.
Правильность это удовлетворение шаблону ??:??:??:??:??:??

то число в шестнадцатеричной системе счисления
Code
=СУММПРОИЗВ(ШЕСТН.В.ДЕС(ПСТР(ПОДСТАВИТЬ(A2;":";"");СТРОКА($1:$12);1)))

обычная формула
Code
=И(ШЕСТН.В.ДЕС(ПСТР(ПОДСТАВИТЬ(A2;":";"");СТРОКА($1:$12);1)))

формула массива


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеТогда уж еще маленькое дополнение:
=И(ПСТР(ПОДСТАВИТЬ(A2;":";"");СТРОКА($1:$12);1)<="f")
формула массива
или так
Поскольку
Quote
Есть колонка содержащая MAC-адреса компов. проверить эту колонку на правильность заполнения.
Правильность это удовлетворение шаблону ??:??:??:??:??:??

то число в шестнадцатеричной системе счисления
Code
=СУММПРОИЗВ(ШЕСТН.В.ДЕС(ПСТР(ПОДСТАВИТЬ(A2;":";"");СТРОКА($1:$12);1)))

обычная формула
Code
=И(ШЕСТН.В.ДЕС(ПСТР(ПОДСТАВИТЬ(A2;":";"");СТРОКА($1:$12);1)))

формула массива

Автор - _Boroda_
Дата добавления - 16.08.2012 в 17:07
ALARMus Дата: Четверг, 16.08.2012, 18:07 | Сообщение № 10
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 181
Репутация: 0 ±
Замечаний: 20% ±

Quote (_Boroda_)
=И(ПСТР(ПОДСТАВИТЬ(A2;":";"");СТРОКА($1:$12);1)<="f")

Что-то не работает (желтое то что не верное)
К сообщению приложен файл: MAC_001.xlsx (9.4 Kb)


Сообщение отредактировал ALARMus - Четверг, 16.08.2012, 18:08
 
Ответить
Сообщение
Quote (_Boroda_)
=И(ПСТР(ПОДСТАВИТЬ(A2;":";"");СТРОКА($1:$12);1)<="f")

Что-то не работает (желтое то что не верное)

Автор - ALARMus
Дата добавления - 16.08.2012 в 18:07
_Boroda_ Дата: Четверг, 16.08.2012, 18:12 | Сообщение № 11
Группа: Админы
Ранг: Местный житель
Сообщений: 16715
Репутация: 6504 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Смотрите
К сообщению приложен файл: MAC_001_1.xlsx (10.6 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеСмотрите

Автор - _Boroda_
Дата добавления - 16.08.2012 в 18:12
ABC Дата: Четверг, 16.08.2012, 18:33 | Сообщение № 12
Группа: Друзья
Ранг: Обитатель
Сообщений: 397
Репутация: 112 ±
Замечаний: 0% ±

Excel 2007
такой вариант: {0,1,2,3,4,5,6,7,8,9,:,A,B,C,D,E,F,a,b,c,d,e,f}

1 вариант:

2 вариант:


MS Excel 2007 and 2010...
-------------------------------
С Уважением, Даулет


Сообщение отредактировал ABC - Четверг, 16.08.2012, 19:22
 
Ответить
Сообщениетакой вариант: {0,1,2,3,4,5,6,7,8,9,:,A,B,C,D,E,F,a,b,c,d,e,f}

1 вариант:

2 вариант:

Автор - ABC
Дата добавления - 16.08.2012 в 18:33
ALARMus Дата: Пятница, 17.08.2012, 08:28 | Сообщение № 13
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 181
Репутация: 0 ±
Замечаний: 20% ±

Quote (_Boroda_)
Смотрите

Правильно помечены "неправильные" ячейки по колонке В в которой написано #ЧИСЛО!

Quote (ABC)
такой вариант

Здорово, а без скрипта smile


Сообщение отредактировал ALARMus - Пятница, 17.08.2012, 08:30
 
Ответить
Сообщение
Quote (_Boroda_)
Смотрите

Правильно помечены "неправильные" ячейки по колонке В в которой написано #ЧИСЛО!

Quote (ABC)
такой вариант

Здорово, а без скрипта smile

Автор - ALARMus
Дата добавления - 17.08.2012 в 08:28
ALARMus Дата: Пятница, 17.08.2012, 10:22 | Сообщение № 14
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 181
Репутация: 0 ±
Замечаний: 20% ±

Quote (_Boroda_)
Не понял

Последний предложенный Вами файл, там последняя колонка D (последняя с формулами) дает правильную оценку, а именно там где не цифра (результат действия формулы), а написано #ЧИСЛО!, как раз в тех строках и не верный MAC адрес.
К сообщению приложен файл: 2375091.jpg (79.9 Kb)
 
Ответить
Сообщение
Quote (_Boroda_)
Не понял

Последний предложенный Вами файл, там последняя колонка D (последняя с формулами) дает правильную оценку, а именно там где не цифра (результат действия формулы), а написано #ЧИСЛО!, как раз в тех строках и не верный MAC адрес.

Автор - ALARMus
Дата добавления - 17.08.2012 в 10:22
ALARMus Дата: Пятница, 17.08.2012, 10:53 | Сообщение № 15
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 181
Репутация: 0 ±
Замечаний: 20% ±

да та что с СУММПРОИЗВ с шестнадатиричным.
 
Ответить
Сообщениеда та что с СУММПРОИЗВ с шестнадатиричным.

Автор - ALARMus
Дата добавления - 17.08.2012 в 10:53
ABC Дата: Пятница, 17.08.2012, 11:18 | Сообщение № 16
Группа: Друзья
Ранг: Обитатель
Сообщений: 397
Репутация: 112 ±
Замечаний: 0% ±

Excel 2007
6 & 7 пост: добавил 1 условию
массивная формула
Code
=И(ПСТР(ПОДСТАВИТЬ(A1;":";"");СТРОКА($1:$12);1)<="f";НЕ(ЕЧИСЛО(ПОИСК("-";A1))))


MS Excel 2007 and 2010...
-------------------------------
С Уважением, Даулет


Сообщение отредактировал ABC - Пятница, 17.08.2012, 11:19
 
Ответить
Сообщение6 & 7 пост: добавил 1 условию
массивная формула
Code
=И(ПСТР(ПОДСТАВИТЬ(A1;":";"");СТРОКА($1:$12);1)<="f";НЕ(ЕЧИСЛО(ПОИСК("-";A1))))

Автор - ABC
Дата добавления - 17.08.2012 в 11:18
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!