Ինչպե՞ս համեմատել երկու տող Excel- ի նմանության համար կամ ընդգծել տարբերությունները:
Որոշ դեպքերում կարող է անհրաժեշտ լինել ընդամենը համեմատել տողերի հարակից երկու բջիջներ և նշել դրանց նմանություններն ու տարբերությունները Excel- ում: Այս հոդվածը տրամադրում է ձեզ երկու մեթոդ դրան հասնելու համար:
Համեմատեք բանաձևի հետ երկու տող
Համեմատեք երկու տող նմանության համար կամ առանձնացրեք տարբերությունները VBA կոդի հետ
Համեմատեք բանաձևի հետ երկու տող
Ինչպես ցույց է տրված սքրինշոթից ներքևում, եթե դուք պարզապես ուզում եք իմանալ համեմատված տողերը համընկնում են, թե ոչ, կարող եք կիրառել հետևյալ բանաձևը:
1. Ընտրեք C2 դատարկ բջիջ, մուտքագրեք բանաձև = ACՇՄԱՐ (A2, B2) մուտքագրեք Formula Bar, ապա սեղմեք Enter ստեղնը: Տեսեք,
ՆշումԲանաձևում `A2 և B2, համեմատական տողերը պարունակող բջիջներ են:
2. Շարունակեք ընտրել արդյունքային բջիջը, այնուհետև լրացնել բռնիչը քաշել դեպի բջիջները, մինչև ստանաք համեմատված բոլոր արդյունքները:
ԿԵ result արդյունքը նշանակում է, որ համեմատված տողերը տարբեր են, և TRՇՄԱՐՏԱԿԱՆ արդյունքը ցույց է տալիս, որ երկու համեմատված տողերը համընկնում են: Տեսեք,
Բացեք Excel Magic-ը Kutools AI-ով
- Խելացի կատարումԿատարեք բջիջների գործողություններ, վերլուծեք տվյալները և ստեղծեք գծապատկերներ՝ այս ամենը պայմանավորված է պարզ հրամաններով:
- Պատվերով բանաձևերՍտեղծեք հարմարեցված բանաձևեր՝ ձեր աշխատանքային հոսքերը հեշտացնելու համար:
- VBA կոդավորումԳրեք և կիրառեք VBA կոդը առանց ջանքերի:
- Բանաձևի մեկնաբանությունՀասկացեք բարդ բանաձևերը հեշտությամբ:
- Տեքստի թարգմանությունՃեղքեք լեզվական խոչընդոտները ձեր աղյուսակներում:
Համեմատեք երկու տող նմանության համար կամ առանձնացրեք տարբերությունները VBA կոդի հետ
Եթե ցանկանում եք համեմատել երկու տող և ընդգծել դրանց նմանությունն ու տարբերությունը: Հետևյալ VBA կոդը կարող է օգնել ձեզ:
1. Մամուլ ալտ + F11 ստեղները միաժամանակ բացելու համար Microsoft Visual Basic հավելվածների համար պատուհան.
2. Մեջ Microsoft Visual Basic հավելվածների համար պատուհանը, սեղմեք Տեղադրել > Մոդուլներ, Դրանից հետո պատճենեք և կպցրեք հետևյալ կոդը օրենսգրքի պատուհանում:
VBA կոդ. Համեմատեք երկու սյունակների տողերը նմանության կամ ընդգծված տարբերությունների համար
Sub highlight()
Dim xRg1 As Range
Dim xRg2 As Range
Dim xTxt As String
Dim xCell1 As Range
Dim xCell2 As Range
Dim I As Long
Dim J As Integer
Dim xLen As Integer
Dim xDiffs As Boolean
On Error Resume Next
If ActiveWindow.RangeSelection.Count > 1 Then
xTxt = ActiveWindow.RangeSelection.AddressLocal
Else
xTxt = ActiveSheet.UsedRange.AddressLocal
End If
lOne:
Set xRg1 = Application.InputBox("Range A:", "Kutools for Excel", xTxt, , , , , 8)
If xRg1 Is Nothing Then Exit Sub
If xRg1.Columns.Count > 1 Or xRg1.Areas.Count > 1 Then
MsgBox "Multiple ranges or columns have been selected ", vbInformation, "Kutools for Excel"
GoTo lOne
End If
lTwo:
Set xRg2 = Application.InputBox("Range B:", "Kutools for Excel", "", , , , , 8)
If xRg2 Is Nothing Then Exit Sub
If xRg2.Columns.Count > 1 Or xRg2.Areas.Count > 1 Then
MsgBox "Multiple ranges or columns have been selected ", vbInformation, "Kutools for Excel"
GoTo lTwo
End If
If xRg1.CountLarge <> xRg2.CountLarge Then
MsgBox "Two selected ranges must have the same numbers of cells ", vbInformation, "Kutools for Excel"
GoTo lTwo
End If
xDiffs = (MsgBox("Click Yes to highlight similarities, click No to highlight differences ", vbYesNo + vbQuestion, "Kutools for Excel") = vbNo)
Application.ScreenUpdating = False
xRg2.Font.ColorIndex = xlAutomatic
For I = 1 To xRg1.Count
Set xCell1 = xRg1.Cells(I)
Set xCell2 = xRg2.Cells(I)
If xCell1.Value2 = xCell2.Value2 Then
If Not xDiffs Then xCell2.Font.Color = vbRed
Else
xLen = Len(xCell1.Value2)
For J = 1 To xLen
If Not xCell1.Characters(J, 1).Text = xCell2.Characters(J, 1).Text Then Exit For
Next J
If Not xDiffs Then
If J <= Len(xCell2.Value2) And J > 1 Then
xCell2.Characters(1, J - 1).Font.Color = vbRed
End If
Else
If J <= Len(xCell2.Value2) Then
xCell2.Characters(J, Len(xCell2.Value2) - J + 1).Font.Color = vbRed
End If
End If
End If
Next
Application.ScreenUpdating = True
End Sub
3. Սեղմեք F5 ծածկագիրը գործելու համար: Առաջինում Excel- ի համար նախատեսված գործիքներ երկխոսության տուփ, ընտրեք տեքստի տողերի առաջին սյունակը, որը դուք պետք է համեմատեք, և այնուհետև կտտացրեք այն OK կոճակը:
4. Հետո երկրորդը Excel- ի համար նախատեսված գործիքներ երկխոսության պատուհանը հայտնվում է, ընտրեք երկրորդ սյունակի տողերը և կտտացրեք այն OK կոճակը:
5. Վերջինում Excel- ի համար նախատեսված գործիքներ եթե ցանկանում եք համեմատել տողերը նմանության համար, կտտացրեք այն Այո կոճակ Եվ համեմատված տողերի տարբերությունները ընդգծելու համար կտտացրեք այստեղին Ոչ կոճակ Տեսեք,
Դրանից հետո դուք կարող եք տեսնել համեմատված արդյունքները, ինչպես ցույց է տրված նկարում:
Առնչվող հոդվածներ քանակը:
- Ինչպե՞ս համեմատել երկու սյունակները և առանձնացնել Excel- ի անհամապատասխան տվյալները:
- Ինչպե՞ս ճշգրիտ համեմատել Excel- ում երկու տող (մեծատառ):
Գրասենյակի արտադրողականության լավագույն գործիքները
Լրացրեք ձեր Excel-ի հմտությունները Kutools-ի հետ Excel-ի համար և փորձեք արդյունավետությունը, ինչպես երբեք: Kutools-ը Excel-ի համար առաջարկում է ավելի քան 300 առաջադեմ առանձնահատկություններ՝ արտադրողականությունը բարձրացնելու և ժամանակ խնայելու համար: Սեղմեք այստեղ՝ Ձեզ ամենաշատ անհրաժեշտ հատկանիշը ստանալու համար...
Office Tab- ը Tabbed ինտերֆեյսը բերում է Office, և ձեր աշխատանքը շատ ավելի դյուրին դարձրեք
- Միացնել ներդիրներով խմբագրումը և ընթերցումը Word, Excel, PowerPoint- ով, Հրատարակիչ, Access, Visio և Project:
- Բացեք և ստեղծեք բազմաթիվ փաստաթղթեր նույն պատուհանի նոր ներդիրներում, այլ ոչ թե նոր պատուհաններում:
- Բարձրացնում է ձեր արտադրողականությունը 50%-ով և նվազեցնում մկնիկի հարյուրավոր սեղմումները ձեզ համար ամեն օր: