Как удобнее реализовать проверку наличия вводимого значения в Excel?
Есть у человека таблица в Excel. Человек туда заносит номера счетов на оплату от разных организаций. Естественно, номера эти у каждой организации - кто во что горазд, но суть не в этом.
Необходимо сделать так, чтобы человек максимально удобно и быстро мог понять, что он вводит номер счёта, который уже был где-то (в пределах соответствующего столбца, конечно) выше в таблице введён.
Идея о поиске по Ctrl+F при каждом вводе была отметена тут же, ибо таким макаром человек просто сойдёт с ума.
В Экселе есть автоподстановка текста, когда написал ты, например, ячейкой выше "слово", пишешь снизу "сло..." и Эксель подставляет "...во". Вот так было бы идеально наверное, когда ты набираешь номер счёта, а Эксель тут же подставляет его, если он уже был занесён, но это не работает, когда значения начинаются не с буквы, а с цифры, и вроде как это не работает, при двух и более значениях с одинаковым "префиксом".
Эксель знаю на уровне рядового пользователя, со всякими макросами и не работал ни разу, даже с формулами - считанные разы. Но интересно услышать любые предложения.
Для подсветки повторяющихся значений в столбце можно использовать условное форматирование. Если хотите использовать безграничный диапазон (неизвестно конечное число строк), в примере выделите всю колонку "A" и измените в условном форматировании формулу на =ПОИСКПОЗ($A1;$A:$A;0)<>СТРОКА($A1), а диапазон укажите =$A:$A.
Значение должно быть целиком введено в ячейку. Регистр (для текста) не учитывается.
Если требуется выбирать только введённые (ранее) значения, то в Excel создаются списки значений.
А если усложнить задачу - нужно, чтобы выделялись не просто одинаковые ячейки, а чтобы была зависимость от содержимого соседней ячейке. То есть вот заполняем мы номера счетов в одном столбце, я рядом напротив номера счёта в другом столбце пишем наименование организации. Иногда номера счетов от разных организаций могут совпадать и они становятся подсвеченными, хотя на самом деле это разные счета. Как бы сделать так, чтобы подсвечивались только одинаковые номера счетов от одной и той же организации?
Не силён в бухгалтерии, требуется уточнить: номера (расчётных) счетов от разных (гос) организаций могут совпадать? Может проще заполнять данные по лицевому счёт, который должен быть уникален?
Тогда, раз у вас Excel 2007 или новее (обобщу), то для условного форматирования диапазона =$B$2:$B$999 формула будет =СЧЁТЕСЛИМН($A:$A;$A2;$B:$B;$B2)>1
Или для безграничного диапазона =$B:$B формула будет =СЧЁТЕСЛИМН($A:$A;$A1;$B:$B;$B1)>1