Съдържание
Сравняването на текст в две колони в Excel е важна задача в ежедневието ни, особено когато трябва да намерим нещо, което се сравнява с дадения текст. В тази статия ще се съсредоточа върху седемте ползотворни начина за сравняване на текст в две колони в Excel , с подходящи примери.
Изтегляне на работна тетрадка за практика
Можете да изтеглите следната работна книга на Excel за по-добро разбиране и да я упражните сами.
Сравняване на текст в две колони.xlsx7 удобни начина за сравняване на текст в две колони в Excel
В тази статия ще ви покажем как да сравнявате текст в две колони в Excel с помощта на аритметика формула, съчетаваща IF и COUNTIF функции, условно форматиране, VLOOKUP функцията, като вложите INDEX и MATCH функции и комбиниране на SUMPRODUCT < ISNUMBER и MATCH функции.
Нека разгледаме следната съвкупност от данни. Тук са дадени два списъка с артикули, а именно Списък с артикули 1 и Списък с артикули 2, заедно с техните продажби съответно през януари и февруари.
Точно сега трябва да сравним списъка с елементи от различни гледни точки. Нека да започнем.
1. Сравняване на текст в две колони за съвпадения в редове
Тук ще ви демонстрираме как да сравнявате текст в две колони с трите категории, като например идентично (точно) съвпадение с помощта на общата аритметична формула, идентични съвпадения и разлики с помощта на функцията IF и сравняване на съвпаденията или разликите с анализ по отношение на малкия и големия размер.
1.1 Идентично (точно) съвпадение чрез използване на обща аритметична формула
Стъпки:
- Тук, B5 е клетката на елемент от списък с елементи 1 и C5 е клетката на елемент от списък с елементи 2.
- Първо, изберете D5 клетка.
- Като цяло можете да използвате следната формула, за да сравните две колони ред по ред за идентично съвпадение.
=B5=C5
- След това натиснете ВЪВЕЖДАНЕ.
- И така, тук ще видите първото идентично съвпадение в D5 клетка.
- Освен това използвайте инструмента за запълване на дръжката и го плъзнете надолу от D5 клетка към D16 клетка.
- Накрая можете да видите всички идентични съвпадения като true и false.
1.2 Идентични съвпадения и разлики с помощта на функцията IF
Можете лесно да откриете изхода по отношение на съвпаденията и несъвпаденията (разликите), когато използвате формулата IF заедно. Функцията IF е логическа функция, базирана на дадено твърдение.
Синтаксис на функцията IF
=IF(logical_test, [value_if_true], [value_if_false])
Аргументи на функцията IF
- logical_test - Стойност или логически израз, който може да бъде оценен като TRUE или FALSE.
- value_if_true - [незадължително] Стойността, която се връща, когато logical_test се оценява като TRUE.
- value_if_false - [незадължително] Стойността, която се връща, когато logical_test се оценява на FALSE.
Стъпки:
- Тук изберете D5 първо клетка.
- Сега нека приложим формулата за нашия набор от данни.
=IF(B5=C5, "Съвпадение", "Не съвпада")
- След това натиснете ВЪВЕДЕТЕ .
- След това ще получите следния резултат НЕ съвпадат в D5 клетка.
- Освен това използвайте Дръжка за пълнене и го плъзнете надолу от D5 клетка към D16 клетка.
- Тук ще получите всички резултати.
1.3 Сравняване на съвпадения или разлики с анализ с отчитане на регистрите
В предишния случай не взехме предвид чувствителността на текста. Ако искате да сравните списъка с елементи въз основа на чувствителността на буквите, като използвате ТОЧНАТА функция , можете да използвате следната формула. Точната функция сравнява два текста, като взема предвид главните и малките букви.
Стъпки:
- На това изображение ще оцветим дадените два реда, за да видим разликата.
- Тук изберете D5 първо клетка.
- След това нека приложим формулата за нашата съвкупност от данни.
=IF(EXACT(B5,C5), "Съвпадение", "Не съвпада")
- След това натиснете ВЪВЕДЕТЕ .
- И така, тук ще видите резултата в D5 клетка.
- Освен това използвайте Дръжка за пълнене и го плъзнете надолу от D5 клетка към D16 клетка.
- Следователно, На снимката на екрана можем да видим, че само промяната в F на Фризер за сандъци предоставя резултата " Не съвпада "
2. Сравняване на текст в две колони чрез комбиниране на функциите IF и COUNTIF в Excel
В предишните примери направихме сравнение ред по ред, но понякога се налага да работим по цели елементи, а не само ред по ред. В тази ситуация можете да използвате функцията COUNTIF .
Функцията COUNTIF е функция на Excel за преброяване на клетки в диапазон, който отговаря на определено условие. Тази функция може да преброява клетки, съдържащи дати, числа и текст.
Синтаксис на функцията COUNTIF
=COUNTIF(обхват, критерии)
Аргумент на функцията COUNTIF
обхват - Обхватът на клетките за преброяване.
критерии - Критериите, които контролират кои клетки трябва да бъдат преброени.
Стъпки:
- Тук изберете D5 първо клетка.
- След това нека приложим формулата по-долу.
=IF(COUNTIF($C5:$C13, $B5)=0, "Not Found in List 2", "Found in List 2")
- Тук, C5:C13 е обхватът на клетката за списък с елементи 2, а B5 е клетката на елемент от списък с елементи 1. Ако функцията IF върне нула (Не е намерен в списък 2) или 1 (Намерен в списък 2).
- След това натиснете ВЪВЕДЕТЕ .
- И така, тук ще видите резултата в D5 клетка.
- Освен това използвайте Дръжка за пълнене и го плъзнете надолу от D5 клетка към D16 клетка.
- Накрая ще получите всички резултати тук, на изображението по-долу.
3. прилагане на условно форматиране за сравняване на текст в две колони за съвпадения и разлики
С помощта на условно форматиране в Excel можете да приложите персонализирано форматиране към клетки, които отговарят на определени критерии, с подчертаващи цветове.
Нека приложим функцията, за да сравним двата списъка с елементи.
3.1 Намиране на съвпадения
Можете да откриете съответстващия елемент, ако следвате следните стъпки.
Стъпки:
- Първо, отидете в Начало > Условно форматиране > Ново правило .
- След това изберете Използвайте формула, за да определите кои клетки да форматирате и вмъкнете формулата в празното място, както е показано на следващата екранна снимка.
=$B5=$C5
- По-късно щракнете върху Формат .
- След това отидете в Напълнете изберете желания цвят и натиснете Добре .
- Отново натиснете Добре в Ново правило за форматиране диалогов прозорец.
- В резултат на това ще получите следния изход. Само високоговорителят и настолният монитор са съгласувани.
3.2 Намиране на разлики
Стъпки:
- Тук, за да намерите разликите, трябва да извършите същата процедура като при предишния начин, но вместо предишната формула трябва да въведете следната.
=$B5$C5
- Накрая ще получите следния резултат.
Прочетете още: Как да сравните две колони в Excel за намиране на разлики
4. Подчертаване на дублиращ се или уникален текст за сравняване в две колони с помощта на условно форматиране
В този метод ще използваме Условно форматиране отново, с изключение на формулата, и използвайте Правила за подчертаване на клетките опция на функцията.
4.1 Намиране на дублиран текст (съвпадащ текст)
Можете да идентифицирате дублиращи се елементи без формула. За целта следвайте следните стъпки.
Стъпки:
- Тук изберете Начало > Условно форматиране > Правила за подчертаване на клетките > Дублиране на стойности.
- След това отворете Дублиращи се стойности .
- По-късно запазете настройката по подразбиране Дублиране на в съдържащите я клетки Format, променете стойности с опцията (просто показва цвета) и натиснете OK .
- Ще получите следния резултат.
4.2 Намиране на уникален текст (несъответстващ текст)
Също така можете да идентифицирате уникалното име на елементите, в които има дублиращи се текстове.
Стъпки:
- Следвайте предишните стъпки до появата на диалоговия прозорец, а именно Дублиращи се стойности . В диалоговия прозорец променете опцията по подразбиране на Уникален и натиснете ОК .
- След изпълнението на горните стъпки ще получите следния резултат.
5. използване на функцията VLOOKUP за сравняване и намиране на липсващ текст в Excel
Е, може да се наложи да намерите липсващия текст от две дадени колони с текст. Например, ако искате да определите дали даден елемент от единия списък е в другия списък или не, можете да използвате функцията VLOOKUP . VLOOKUP е функция на Excel за търсене на вертикално организирани данни в таблица. Функцията е съвместима както с приблизително, така и с точно съвпадение.
Синтаксис на функцията VLOOKUP
=VLOOKUP(стойност, таблица, col_index, [range_lookup])
Аргумент на функцията VLOOKUP
- стойност - Стойността, която се търси в първата колона на таблицата.
- таблица - Таблицата, от която се извлича стойност.
- col_index - Колоната в таблицата, от която се извлича стойност.
- range_looku p - [по избор] TRUE = приблизително съвпадение (по подразбиране). FALSE = точно съвпадение.
Стъпки:
- Първо, изберете D5 клетка.
- След това формулата за нашата съвкупност от данни ще бъде следната.
=ISERROR(VLOOKUP(B5,$C$5:$C$13,1,0))
- След това натиснете ВЪВЕДЕТЕ .
Разбивка на формулата
- Тук, B5 е елементът за търсене, C5:C13 е диапазонът от клетки за списък с елементи 2,
- Трябва да откриете дали B5 ( AC ) се намира в списък с елементи 2 или не.
- Сега, ако елементът за търсене ( AC ) се намира в списък с елементи 2, а VLOOKUP връща името на елемента. В противен случай, ако AC не е намерен в списък 2, формулата връща стойност #N/A грешка . Така че това е липсващият елемент.
- Освен това ISERROR Ако резултатът е грешка, функцията се връща като TRUE , и FALSE ако резултатът не е грешка.
- И така, тук ще видите първото идентично съвпадение в D5 клетка.
- Освен това използвайте Дръжка за пълнене и го плъзнете надолу от D5 клетка към D16 клетка.
- Накрая можете да видите всички идентични съвпадения като true и false.
Свързани: Формула VLOOKUP за сравняване на две колони в различни листове!
6. Сравняване на текст и извличане на данни чрез влагане на функциите INDEX и MATCH
Ако трябва да извлечете или върнете стойността на съвпадащите елементи, можете да използвате комбинацията от функцията INDEX MATCH . Функцията INDEX в Excel връща стойността, която се намира на определено място в диапазон или масив.
Синтаксис на функцията INDEX
=INDEX(array, row_num, [col_num], [area_num])
Аргумент на функцията INDEX
- масив - Обхват от клетки или константа на масив.
- row_num - Позицията на реда в референцията или масива.
- col_num - [незадължително] Позицията на колоната в референцията или масива.
- area_num - [незадължително] Обхватът в референцията, който трябва да се използва.
Функцията MATCH се използва за определяне на местоположението на стойността за търсене в ред, колона или таблица. MATCH често се съчетава с INDEX функция за извличане на съответната стойност.
Синтаксис на функцията MATCH
=MATCH(lookup_value, lookup_array, [match_type])
Аргумент на функцията MATCH
- lookup_value - Стойността, която трябва да се съпостави в lookup_array.
- lookup_array - Диапазон от клетки или препратка към масив.
Стъпки:
- Да предположим, че сте дали списък с елементи за търсене, които са налични в друг списък с елементи с техните продажби. Сега трябва да извлечете продажбите за съвпадащите елементи.
- За целта трябва да използвате следната формула.
=INDEX($B$5:$C$16,MATCH(E5,$B$5:$B$16,0),2)
- След това натиснете ВЪВЕДЕТЕ .
- Тук, B5:C16 е списъкът на елементите с техните продажби, E5 е елемент за търсене, B5:B16 е списъкът с елементи, 0 е за точното съвпадение, а 2 е за индекса на колоната.
- И така, тук ще видите стойността Sales в D5 клетка.
- Освен това използвайте Дръжка за пълнене и го плъзнете надолу от D5 клетка към D16 клетка.
- Накрая ще получите всички стойности на продажбите тук, в изображението по-долу.
7. обединяване на функциите SUMPRODUCT, ISNUMBER и MATCH за сравняване на текст в две колони с преброяване на съвпаденията
Ако искате да преброите броя на съвпадащите текстове или елементи, можете да използвате функцията SUMPRODUCT Формулата е изключително многостранна, но доста гъвкава функция, която е подходяща за сумиране като SUMIFS .
Синтаксис на функцията SUMPRODUCT
=SUMPRODUCT(array1, [array2],...)
Аргумент на функцията SUMPRODUCT
- масив1 - Първият масив или диапазон, който се умножава, след което се добавя.
- масив2 - [незадължително] Вторият масив или диапазон, който се умножава, след което се добавя.
Стъпки:
- Първо, изберете D5 клетка.
- Второ, запишете следната формула n случая на нашата съвкупност от данни.
=SUMPRODUCT(--(ISNUMBER(MATCH(B5:B16,C5:C13,0))))
- След това натиснете ВЪВЕДЕТЕ .
- В тази формула, B5:B16 е обхватът на клетката за списък с елементи 1, а C5:C13 е за списък с елементи 2. Освен това -ISNUMBER се използва за преобразуване на изходните данни в числови стойности.
- Накрая ще видите следния резултат в даденото изображение.
Прочетете още: Excel брои съвпадения в две колони (4 лесни начина)
Заключение
В тази статия разгледахме 7 удобни методи за сравняване на текст в две колони в Excel. Искрено се надяваме, че тази статия ви е харесала и сте научили много от нея. Освен това, ако искате да прочетете още статии за Excel, можете да посетите нашия уебсайт, Exceldemy . Ако имате въпроси, коментари или препоръки, оставете ги в раздела за коментари по-долу.