Задать вопрос
@EnZo_Smile

Как удобнее реализовать проверку наличия вводимого значения в Excel?

Есть у человека таблица в Excel. Человек туда заносит номера счетов на оплату от разных организаций. Естественно, номера эти у каждой организации - кто во что горазд, но суть не в этом.

Необходимо сделать так, чтобы человек максимально удобно и быстро мог понять, что он вводит номер счёта, который уже был где-то (в пределах соответствующего столбца, конечно) выше в таблице введён.

Идея о поиске по Ctrl+F при каждом вводе была отметена тут же, ибо таким макаром человек просто сойдёт с ума.

В Экселе есть автоподстановка текста, когда написал ты, например, ячейкой выше "слово", пишешь снизу "сло..." и Эксель подставляет "...во". Вот так было бы идеально наверное, когда ты набираешь номер счёта, а Эксель тут же подставляет его, если он уже был занесён, но это не работает, когда значения начинаются не с буквы, а с цифры, и вроде как это не работает, при двух и более значениях с одинаковым "префиксом".

Эксель знаю на уровне рядового пользователя, со всякими макросами и не работал ни разу, даже с формулами - считанные разы. Но интересно услышать любые предложения.
  • Вопрос задан
  • 259 просмотров
Подписаться 2 Оценить Комментировать
Решения вопроса 1
honor8
@honor8
Принципы быстродействия VBA в описании
Для подсветки повторяющихся значений в столбце можно использовать условное форматирование. Если хотите использовать безграничный диапазон (неизвестно конечное число строк), в примере выделите всю колонку "A" и измените в условном форматировании формулу на =ПОИСКПОЗ($A1;$A:$A;0)<>СТРОКА($A1), а диапазон укажите =$A:$A.
Значение должно быть целиком введено в ячейку. Регистр (для текста) не учитывается.

Если требуется выбирать только введённые (ранее) значения, то в Excel создаются списки значений.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы