2015-03-03 3 views
0

У меня есть два столбца в excel, которые я пытаюсь сравнить друг с другом, и результатом является общий элемент в третьем столбце. Например мой лист выглядитСравнение двух столбцов в листе excel (текст/строка) и возврат совпадающего элемента в третьем столбце

enter image description here

Как сравнить столбец D с Е и, если есть соответствие строка будет напечатана в колонке F.

Edit 1: Какую функцию следует использовать для сравнения как чувствительных к регистру, так и нечувствительных строк.

+0

вы должны использовать ВПР или MATCH/INDEX, а также с более низким (для регистронезависимого для достижения этой цели. Вы должны по крайней мере попытаться решением, прежде чем я могу предложить больше. –

ответ

0

В ячейке F1 месте эта формула:

=IF(ISERROR(MATCH(D1,$E$1:$E$100,0)),"",D1) 

Затем скопируйте его вниз. Это покажет все, не чувствительные к регистру матчей (для колонки два списка, который имеет 100 значений Изменения 100 до сколь угодно долго в столбце два список на самом деле.).

Чтобы сделать чувствительны к регистру сравнения попробуйте следующее:

=IF(EXACT(D1,LOOKUP(D1,$E$1:$E$100)),D1,"") 
+0

, что привычка сравнивать оба список., Что просто сравним строки в одной строке –

+0

спасибо Стивен, код = IF (EXACT (D1, E1), D1, "") не подходит. Я отредактировал его. –

+0

@DavidMcElhaney Спасибо, но используя ваш метод дал мне следующее Ошибка. Посмотрите скриншот http://imgur.com/H1rUXQf – zaq

1

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

=FIND(LEFT(C199,FIND(" ",C199,1)),O199,1) 
Смежные вопросы