Страницы: 1
RSS
Сравнение текста в двух столбцах
 
Ребят, помогите, пожалуйста.  
 
Есть 2 столбца с данными:  
Столбец 1  
Яблоко  
Апельсин  
Груша  
Виноград  
 
Столбец 2  
Яблоко  
Виноград  
 
Надо написать формулу/макрос так, чтобы текст в каждой ячейке столбца 1 сравнивался последовательно с выбранным диапазоном ячеек столбца 2 и в случае совпадения ячейка столбца один либо окрашивалась, либо в соседнем столбце как-то это дело помечалось!  
 
Помогите, плиз, очень-очень нужно.
 
"либо в соседнем столбце" ВПР()
 
Но - если общее количество сверяемых ячеек переваливает за десятки тысяч - то лучше использовать макрос на массиве и словаре. Быстрее будет уж точно.  
Особенно если эту операцию нужно делать часто.  
 
Ну а красить бестолково - и долго, и отсортировать нельзя, и подсчитать проблематично (ну разве что в последних версиях экселя что-то появилось...)
 
Так, насколько я понимаю данную функцию, она ищет в первом столбце нужную позицию и сопоставляем ей во втором столбце позицию из той же строки.  
 
То есть 2 столбца с данными:  
Столбец 1  
Яблоко  
Апельсин  
Груша  
Виноград  
 
Столбец 2  
Виноград  
Яблоко  
 
Для яблока мне найдут виноград или я не понимаю совсем, как писать функцию.
 
Вам ведь нужно отметить в первом столбце? Ну или всё равно...  
Принцип такой: в формуле указываете что искать (одно значение), где искать (таблица-диапазон, где в ПЕРВОМ столбце будет поиск), что возвращать (номер столбца таблицы правее первого :)), последний параметр в данном случае нужно ставить 0. В Вашем случае возвращать то, что искали.  
Можно на этот результат с помощью ЕСЛИ() навесить вывод или 1, или ничего.  
Впрочем, в приёмах всё подробно разжёвано.
 
Поставь Plex->Диапазоны->Сравнить два диапазона !!!
O Tempora, O Mores!!!
 
Можно и так УФ.
Страницы: 1
Читают тему
Наверх