Как да сравнявам буквено-цифрови стойности в две колони в Excel?
Ако имате два списъка с буквено-цифрови текстови стойности и сега трябва да сравните тези две колони и да намерите дублиращите се или уникални стойности. Има ли бързи методи за решаване на този проблем, без да ги проверявате един по един? В тази статия ще говоря за някои трикове за справяне с тази задача в Excel.
Сравнете буквено-цифрови стойности в две колони, за да намерите еднакви стойности
Сравнете буквено-цифрови стойности в две колони, за да изброите отделно различните стойности
Сравнете буквено-цифрови стойности в две колони, за да изберете или маркирате еднакви или различни стойности
Сравнете буквено-цифрови стойности в две колони, за да намерите еднакви стойности
Ето формула, която може да ви помогне да идентифицирате едни и същи буквено-цифрови стойности както в колона A, така и в колона B, моля, направете следното:
Въведете тази формула: =АКОГРЕШКА(АКО(МАЧ(B2,$A$2:$A$11,0)>0,"Съвпадение"),"") (B2 е клетката, която искате да сравните с друга колона, A2: A11 е списъкът с данни, с който искате да се сравнява ) в празна клетка до вашите колони с данни и след това плъзнете манипулатора за попълване надолу към клетките, към които искате да приложите тази формула, сега можете да видите текст „ Мач” се показва до съответната клетка, ако стойността на клетката е и в двете колони, вижте екранната снимка:
Сравнете буквено-цифрови стойности в две колони, за да изброите отделно различните стойности
За да намерите и изброите всички различни низове от двете колони поотделно, следният VBA код може да ви помогне, моля, направете следното:
1. Задръжте натиснат ALT + F11 за да отворите Microsoft Visual Basic за приложения прозорец.
2. Щракнете Поставете > Модулии поставете следния код в Модули Window.
VBA код: избройте различните стойности на клетки от две колони поотделно:
Sub Compare()
'Updateby Extendoffice
Dim I As Long, J As Long, K As Long, M As Long
Application.ScreenUpdating = False
J = 1
K = 1
M = Cells(Rows.Count, 2).End(xlUp).Row
Range("D1").Value = "A not in B"
Range("E1").Value = "B not in A"
For I = 2 To M
If IsError(Application.Match(Range("A" & I).Value, Columns("B"), 0)) Then
J = J + 1
Range("D" & J).Value = Range("A" & I).Value
End If
If IsError(Application.Match(Range("B" & I).Value, Columns("A"), 0)) Then
K = K + 1
Range("E" & K).Value = Range("B" & I).Value
End If
Next I
Application.ScreenUpdating = True
End Sub
3. След това натиснете F5 за изпълнение на този код и различните стойности в двете колони ще бъдат изброени в колона D и колона E отделно, както е показано на следната екранна снимка:
Сравнете буквено-цифрови стойности в две колони, за да изберете или маркирате еднакви или различни стойности
Ако имате Kutools за Excel, със своя мощен инструмент-Изберете Същите и различни клетки, можете бързо да сравните буквено-цифровите низове в две колони и да намерите или маркирате същите или различни стойности възможно най-бързо.
Kutools за Excel : с повече от 300 удобни добавки за Excel, безплатни за изпробване без ограничение за 30 дни. |
След инсталиране Kutools за Excel, моля, направете следното:
1. Изберете двете колони поотделно, като задържите Ctrl и след това щракнете Kutools > Изберете > Изберете Същите и различни клетки, вижте екранна снимка:
2. В Изберете Същите и различни клетки диалогов прозорец, моля, извършете следните операции:
(1.) Проверка Данните ми имат заглавки ако не е необходимо да сравнявате двете заглавки на колони;
(2.) Изберете Всеки ред под Базиран на раздел;
(3.) Изберете Същите ценности ако искате да намерите стойностите на клетките както в двете колони под Какво раздел;
(4.) Ако искате да маркирате избраните клетки с фон или цвят на шрифта, моля, проверете Запълване на задния цвят or Цвят на шрифта за запълване под Обработка на резултата.
3. След като завършите настройките, щракнете Ok ще изскочи поле за подкана, за да ви напомни колко клетки ще бъдат избрани, в същото време можете да видите едни и същи стойности на клетките както в колона A, така и колона C са маркирани в колона A, вижте екранната снимка:
Забележки:
1. Ако изберете Различни ценности в Сравнете диапазони диалоговия прозорец, стойностите само в колона A, но не и в колона C, са маркирани, както е показано на следната екранна снимка:
2. За да изберете или маркирате еднакви или различни стойности в колона C, просто трябва да размените двете колони в Намерете стойности в намлява Според текстови полета, колкото ви е необходимо.
Щракнете върху Безплатно изтегляне на Kutools за Excel сега!
Демонстрация: Сравнете буквено-цифрови стойности в две колони, за да изберете или маркирате еднакви или различни стойности
Най-добрите инструменти за продуктивност в офиса
Усъвършенствайте уменията си за Excel с Kutools за Excel и изпитайте ефективност, както никога досега. Kutools за Excel предлага над 300 разширени функции за повишаване на производителността и спестяване на време. Щракнете тук, за да получите функцията, от която се нуждаете най-много...
Раздел Office Внася интерфейс с раздели в Office и прави работата ви много по-лесна
- Разрешете редактиране и четене с раздели в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
- Отваряйте и създавайте множество документи в нови раздели на един и същ прозорец, а не в нови прозорци.
- Увеличава вашата производителност с 50% и намалява стотици кликвания на мишката за вас всеки ден!