Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.09.2009, 20:38   #1
Valg
Пользователь
 
Регистрация: 27.09.2009
Сообщений: 11
По умолчанию Поиск похожего текста

Подскажите пожалуйста. Заполняя в Excel столбиком, номера телефонов, или почтовые адреса, могу ли я проверить, не заносил ли ранее, похожий текст, или может возможно настроить программу так, чтобы она указывала, что я делаю похожую запись вторично?
Заранее благодарен.
Valg вне форума Ответить с цитированием
Старый 27.09.2009, 21:06   #2
motorway
Участник клуба
 
Регистрация: 28.06.2009
Сообщений: 1,950
По умолчанию

Почтовые адреса, если они содержат буквы, будут сами проверяться, Эксел будет подсказывать. Телефоны - сложнее
motorway вне форума Ответить с цитированием
Старый 27.09.2009, 21:16   #3
Valg
Пользователь
 
Регистрация: 27.09.2009
Сообщений: 11
По умолчанию

Да, когда начинаешь набирать похожий текст, программа выделяет похожий, но если копируешь, что часто приходится делать, этого не происходит, а с цифрами, должна быть проверка?
Valg вне форума Ответить с цитированием
Старый 27.09.2009, 21:51   #4
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

Для этих целей удобно использовать условное форматирование:



При вводе в столбец A повторяющегося значения оно тут же будет подсвечено:

EducatedFool вне форума Ответить с цитированием
Старый 28.09.2009, 00:00   #5
Valg
Пользователь
 
Регистрация: 27.09.2009
Сообщений: 11
По умолчанию

Что-то я не правильно делаю, не высвечиваются у меня повторяющиеся числа. Формулу надо вводить ту, что стоит в вашем пояснении?
Valg вне форума Ответить с цитированием
Старый 28.09.2009, 04:46   #6
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

Есть же пример файла - там всё подсвечивается...

Условное форматирование назначается первой ячейке, после чего эта ячейка растягивается на нужное количество строк вниз (копируем только форматы)
EducatedFool вне форума Ответить с цитированием
Старый 28.09.2009, 11:54   #7
Valg
Пользователь
 
Регистрация: 27.09.2009
Сообщений: 11
По умолчанию

EducatedFool. То, что у вас всё работает, у меня сомнений не вызывает. А вот я, так и не могу настроить. Активирую ячейку А-1 -- формат -- условное форматирование -- В окне:
формула =СЧЁТЕСЛИ(А:А;А1)>1 нажимаю формат -- вид -- выбираю цвет -- ОК. Где я допускаю ошибку? Я уже на версию ЕXcel думаю, она 2003г. прочитал в Wikipedia, что после 2003, пошли в программе изменения в форматировании, может знак > перевожу набор на EN. Но больше всего конечно думаю, что сам где-то ошибаюсь. Подскажите пожалуйста где.
Valg вне форума Ответить с цитированием
Старый 28.09.2009, 12:22   #8
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

Цитата:
Где я допускаю ошибку?
В формуле =СЧЁТЕСЛИ(А:А;А1)>1 замените русские буквы А на латинские A
И всё будет работать.
EducatedFool вне форума Ответить с цитированием
Старый 28.09.2009, 12:42   #9
Valg
Пользователь
 
Регистрация: 27.09.2009
Сообщений: 11
По умолчанию

Спасибо, приятно иметь дело с грамотными людьми. Всё заработало. Если у Вас есть время, подскажите пожалуйста. При одинаковом значении, высвечивается ячейка А:1, при длинном списке, она на верху не видна, а можно настроить так, чтобы высвечивалась та, которую непосредственно набираю?
Valg вне форума Ответить с цитированием
Старый 28.09.2009, 12:44   #10
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

Цитата:
При одинаковом значении, высвечивается ячейка А:1
При наличии в столбце 2-х и более одинаковых значений, подсвечиваются они все (см. пример выше)
(разумеется, срабатывает подсветка только после завершения ввода значения)
EducatedFool вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Алгоритм поиск текста Des Общие вопросы Delphi 5 27.04.2009 22:01
Поиск идентичного текста Cvieri Microsoft Office Excel 7 26.03.2009 00:26
Поиск похожего. Kukkk Общие вопросы Delphi 4 06.10.2007 23:11
Поиск текста в строке CoDeR Общие вопросы Delphi 8 02.10.2007 01:01
Вывод похожего названия в DBEdit Wiser87 БД в Delphi 2 06.06.2007 11:42