Skip to main content

Déan comparáid idir dhá cholún chun dúblaigh a fháil in Excel (Treoir iomlán)


Déan comparáid idir dhá cholún chun luachanna dúblacha a fháil

Chun luachanna dúblacha a aimsiú idir dhá cholún, tá go leor modhanna ar fáil ag brath ar do chuid riachtanas, mar shampla dúblaigh a aibhsiú le haghaidh forbhreathnú amhairc nó iad a bhaint amach le haghaidh anailíse doimhne. Sa chuid seo, tabharfaimid isteach roinnt cleasanna tapa chun an tasc seo a bhaint amach in Excel.

Aibhsigh dúblaigh in dhá cholún le Formáidiú Coinníollach

Is bealach éifeachtach é béim a chur ar dhúblaigh thar dhá cholún in Excel chun sonraí arís agus arís eile a aithint, go háirithe laistigh de thacair sonraí móra nuair nach bhfuil sé praiticiúil athbhreithniú láimhe. Sa chás seo, is gné úsáideach é an Formáidiú Coinníollach chun an tasc seo a réiteach.

Céim 1: Roghnaigh na sonraí sa cholún as a dteastaíonn uait aird a tharraingt ar dhúbailtí

Sa sampla seo, roghnóidh mé A2: A10, féach an scáileán scáileáin:

Céim 2: Cuir an ghné Formáidiú Coinníollach i bhfeidhm

  1. cliceáil Baile > Formáidiú Coinníollach > Riail nua, féach ar an scáileán:
  2. sa Riail Nua Formáidithe bosca dialóige, déan na hoibríochtaí seo a leanas le do thoil:
    • 2.1 Roghnaigh Úsáid foirmle chun a fháil amach cé na cealla atá le formáidiú ó na Roghnaigh Cineál Riail bosca liosta;
    • 2.2 Clóscríobh an fhoirmle seo a leanas isteach sa Luachanna formáide nuair atá an fhoirmle seo fíor Bosca téacs;
      =COUNTIF($B$2:$B$10, A2)>0
    • nótaí: San fhoirmle thuas, B2: B10 seasann sé don liosta sonraí is mian leat a chur i gcomparáid lena aghaidh, A2 an chéad chill den cholún óna dteastaíonn uait na dúblaigh a aibhsiú. Seiceálann an fhoirmle seo an bhfuil an luach i gcill A2 le fáil áit ar bith i gcolún B. Athraigh na tagairtí cille chun freastal ar do shonraí.
    • 2.3 Ansin, cliceáil déanta cnaipe.
  3. Sa popped-amach Cealla Formáid bosca dialóige, sonraigh dath amháin ag iarraidh aird a tharraingt ar na míreanna dúblach. Agus cliceáil OK.
  4. Nuair a fhilleann sé an Riail Nua Formáidithe dialóg, cliceáil OK cnaipe.

Toradh:

Anois, tá na luachanna atá dúblach sa dá cholún A agus B aibhsithe anois i gcolún A mar a thaispeántar an scáileán seo a leanas:

Leid:
  • An riail dhúblach i Formáidiú Coinníollach is ní cás-íogair. Mar sin, bheadh ​​Apple agus úll araon marcáilte mar dhúbailtí.
  • Más mian leat na dúblaigh ó cholún B a aibhsiú, níl le déanamh agat ach colún B a roghnú ar dtús, agus ansin an fhoirmle seo a leanas a chur i bhfeidhm Formáidiú Coinníollach:
    =COUNTIF($A$2:$A$10, B2)>0

Roghnaigh agus aibhsigh dúblaigh in dhá cholún le huirlis chumhachtach - Kutools

Uaireanta, b’fhéidir go mbeadh ort ní hamháin aird a tharraingt ach freisin dúblaigh a roghnú chun iad a chóipeáil agus a ghreamú in áit eile i do leabhar oibre. I gcásanna mar sin, Kutools le haghaidh Excel'S Roghnaigh Cealla Mar an gcéanna & Éagsúla Is rogha iontach é gné. Is féidir leis na luachanna dúblacha nó uathúla a aithint trí na cealla atá uait a aibhsiú agus a roghnú.

nótaí: Más mian leat é seo a úsáid Roghnaigh Cealla Mar an gcéanna & Éagsúla gné, le do thoil Íoslódáil agus a shuiteáil Kutools do Excel an chéad.

cliceáil Kutools > Roghnaigh > Roghnaigh Cealla Mar an gcéanna & Éagsúla, I Roghnaigh Cealla Mar an gcéanna & Éagsúla bosca dialóige, déan na hoibríochtaí seo a leanas le do thoil:

  1. Roghnaigh na sonraí foinse agus na sonraí i gcomparáid sa Faigh luachanna i agus De réir boscaí ar leithligh;
  2. Roghnaigh Gach as a chéile faoi ​​na Bunaithe ar alt;
  3. Roghnaigh Luachanna céanna ó na Aimsigh alt;
  4. Sonraigh dath cúlra chun na luachanna dúblacha a aibhsiú faoi na Próiseáil na dtorthaí alt;
  5. Faoi dheireadh, cliceáil OK cnaipe.

Toradh:

Anois, aibhsítear na luachanna atá dúblach sa dá cholún A agus B agus roghnaítear iad i gcolún A, réidh duit a chóipeáil agus a ghreamú isteach in aon chealla atá ag teastáil. Féach ar an scáileán:

Leid:
  • An ghné seo tacaíonn sé le cás-íogair comparáid agus tic Cás-íogair ticbhosca sa Roghnaigh Cealla Mar an gcéanna & Éagsúla dialóg;
  • Más mian leat na dúblaigh a roghnú ó cholún B, níl le déanamh agat ach an dá cholún roghnaithe a mhalartú sa Faigh luachanna i agus De réir boscaí an Roghnaigh Cealla Mar an gcéanna & Éagsúla bosca dialóige;
  • Chun an ghné seo a chur i bhfeidhm, le do thoil Íoslódáil agus a shuiteáil Kutools do Excel an chéad.

Faigh agus Sliocht dúblaigh in dhá cholún le foirmle

Chun dúblaigh a aimsiú agus a bhaint as idir dhá cholún, is féidir leat foirmle a úsáid chun na dúblaigh a aimsiú agus a tharraingt amach.

Cóipeáil agus greamaigh an fhoirmle seo a leanas isteach i gcill bhán áit ar mhaith leat an toradh a chur, ansin tarraing an láimhseáil líonta síos an colún chun an fhoirmle seo a chur i bhfeidhm ar chealla eile.

=IF(ISERROR(MATCH(A2,$B$2:$B$10,0)),"",A2)

nótaí: San fhoirmle thuas, A2 an chéad chill den cholún óna dteastaíonn uait na dúblaigh a aimsiú; B2: B10 is ionann an liosta sonraí is mian leat a chur i gcomparáid lena aghaidh.

Toradh:

Mar a fheiceann tú, má tá na sonraí i gColún A i gColún B, taispeánfar an luach; ar shlí eile, fágfar bán na cealla.

Leid: Tá an fhoirmle seo cás-neamhíogair.

Roghnaigh dúblaigh in dhá cholún le cód VBA

Tabharfaidh an chuid seo treoir duit trí na céimeanna chun cód VBA a chruthú a shainaithníonn agus a roghnaíonn luachanna dúblacha idir dhá cholún.

Céim 1: Oscail an eagarthóir modúl VBA agus cóipeáil an cód

  1. Preas Alt + F11 eochracha a oscailt Microsoft Visual Basic d’Fheidhmchláir fhuinneog.
  2. Sa fhuinneog oscailte, cliceáil Ionsáigh > Modúil chun modúl bán nua a chruthú.
  3. Ansin, cóipeáil agus greamaigh an cód thíos isteach sa mhodúl bán.
    Cód VBA: Faigh agus roghnaigh na luachanna dúblacha idir dhá cholún
    Sub Compare()
    'Update by Extendoffice
    Dim Range1 As Range, Range2 As Range, Rng1 As Range, Rng2 As Range, outRng As Range
    xTitleId = "KutoolsforExcel"
    On Error Resume Next
    Set Range1 = Application.Selection
    Set Range1 = Application.InputBox("Range1 :", xTitleId, Range1.Address, Type:=8)
    Set Range2 = Application.InputBox("Range2:", xTitleId, Type:=8)
    Application.ScreenUpdating = False
    For Each Rng1 In Range1
        xValue = Rng1.Value
        For Each Rng2 In Range2
            If xValue = Rng2.Value Then
                If outRng Is Nothing Then
                    Set outRng = Rng1
                Else
                    Set outRng = Application.Union(outRng, Rng1)
                End If
            End If
        Next
    Next
    outRng.Select
    Application.ScreenUpdating = True
    End Sub
    

Céim 2: Rith an cód VBA seo

  1. Tar éis duit an cód seo a ghreamú, brúigh le do thoil F5 eochair chun an cód seo a rith. Sa chéad bhosca leid, roghnaigh an liosta sonraí a bhfuil tú ag iarraidh dúblaigh a roghnú as. Agus ansin, cliceáil OK.
  2. Sa dara bosca pras, roghnaigh an liosta sonraí is mian leat a chur i gcomparáid i gcoinne, agus ansin, cliceáil OK, féach ar an scáileán:

Toradh:

Anois, roghnaítear na luachanna dúblacha ó Cholúin A agus B i gColún A, rud a ligeann duit na cealla a líonadh le dath nó cóip agus iad a ghreamú de réir mar is gá.

Leid:
  • Tá an cód VBA seo cás-íogair;
  • Más mian leat na dúblaigh a roghnú ó cholún B, ní gá duit ach an dá cholún roghnaithe a mhalartú agus raon sonraí á roghnú agat.

Déan comparáid idir dhá cholún do chluichí as a chéile

In Excel, is minic go mbíonn gá le comparáid a dhéanamh idir dhá cholún as a chéile chun cluichí a sheiceáil, rud a chabhraíonn le tascanna ar nós taifid a sheiceáil nó treochtaí sonraí a anailísiú. Tá bealaí éagsúla ag Excel chun é seo a dhéanamh, ó fhoirmlí éasca go gnéithe speisialta, ionas gur féidir leat an ceann is fearr a roghnú do riachtanais do shonraí. Breathnaímis ar roinnt modhanna simplí chun an post seo a dhéanamh go héifeachtach.

Cuir dhá cholún sa tsraith chéanna i gcomparáid le foirmlí

Cuireann foirmlí Excel cur chuige simplí ach cumhachtach ar fáil chun comparáid a dhéanamh idir sonraí trascholún. Seo mar is féidir leat iad a úsáid. Ag cur san áireamh, go bhfuil sonraí agat i gColún A agus i gColún B, le seiceáil an bhfuil na sonraí sa dá cholún ag teacht le chéile, seans go gcuideoidh na foirmlí seo a leanas leat:

Leid: Tá na foirmlí seo ildánach, ní hamháin infheidhme maidir le téacs ach freisin maidir le huimhreacha, dátaí agus amanna.
Ag baint úsáide as an oibreoir Equal To (=):

Cuir isteach nó cóipeáil an fhoirmle seo a leanas, brúigh Iontráil eochair agus ansin tarraing láimhseáil líonadh síos chun na torthaí go léir a fháil. Fillfidh sé TRUE más ionann na luachanna sa tsraith chéanna de Cholúin A agus B, agus BRÉAGACH mura bhfuil siad. Féach ar an scáileán:

=A2=B2

IF Feidhm:

Más mian leat an chomparáid a dhéanamh níos faisnéiseach, d’fhéadfá úsáid a bhaint as an Feidhm IF chun teachtaireachtaí saincheaptha a thaispeáint.

Cuir isteach nó cóipeáil an fhoirmle thíos, brúigh Iontráil eochair agus ansin tarraing láimhseáil líonadh síos chun na torthaí go léir a fháil. Tabharfaidh sé Meaitseáil ar ais nuair a bhíonn na luachanna mar an gcéanna agus No Match nuair a bhíonn siad difriúil. Féach ar an scáileán:

=IF(A2=B2, "Match", "No Match")
Leid: Is féidir leat "Match", "No Match" a athrú go habairtí eile de réir mar is gá duit.

Feidhm EXACT:

Má theastaíonn uait comparáid cás-íogair, beidh an Feidhm EXACT an bealach chun dul.

Cuir isteach nó cóipeáil an fhoirmle seo a leanas, brúigh Iontráil eochair agus ansin tarraing láimhseáil líonadh síos chun na torthaí go léir a fháil. Tabharfaidh sé Meaitseáil ar ais nuair a mheaitseálann na luachanna go díreach agus No Match nuair a bhíonn siad difriúil. Féach ar an scáileán:

=IF(EXACT(A2,B2), "Match", "No match")   
Leid: Is féidir leat "Match", "No Match" a athrú go habairtí eile de réir mar is gá duit.


Roghnaigh agus aibhsigh cluichí sa tsraith chéanna le huirlis úsáideach - Kutools

Más gá duit na cluichí idir dhá cholún as a chéile a roghnú agus a scáthú in ionad an toradh a fháil i gcolún ar leith, Kutools le haghaidh Excel's Déan comparáid idir Cealla beidh gné ina rogha iontach. Cuireann sé ar do chumas dath líonta a roghnú go tapa agus a chur i bhfeidhm ar chealla a mheaitseálann nó a bhfuil luach difriúil acu laistigh de gach sraith.

nótaí: Más mian leat é seo a úsáid Déan comparáid idir Cealla gné, le do thoil Íoslódáil agus a shuiteáil Kutools do Excel an chéad.

cliceáil Kutools > Déan comparáid idir Cealla, I Déan comparáid idir Cealla bosca dialóige, déan na hoibríochtaí seo a leanas le do thoil:

  1. Roghnaigh na sonraí ón dá cholún sa Faigh luachanna i agus De réir boscaí ar leithligh;
  2. Roghnaigh Cealla céanna faoi ​​na Aimsigh alt;
  3. Sonraigh dath cúlra chun na meaitseanna a aibhsiú faoi na Próiseáil na dtorthaí alt;
  4. Faoi dheireadh, cliceáil OK cnaipe.

Toradh:

Anois, aibhsítear agus roghnaítear na cluichí sa tsraith chéanna i gcolún A, rud a fhágann go mbeidh siad ar fáil duit le cóipeáil agus greamú isteach in aon chealla atá uait. Féach ar an scáileán:

Leid:
  • An ghné seo tacaíonn sé le cás-íogair comparáid má dhéanann tú seiceáil ar an Cás-íogair rogha sa Déan comparáid idir Cealla bosca dialóige;
  • Más mian leat na cluichí a roghnú ó cholún B, níl le déanamh agat ach an dá cholún roghnaithe a mhalartú sa Faigh luachanna i agus De réir boscaí an Déan comparáid idir Cealla bosca dialóige;
  • Chun an ghné seo a chur i bhfeidhm, le do thoil Íoslódáil agus a shuiteáil Kutools do Excel an chéad.

Déan comparáid idir dhá cholún agus cuir béim ar na lasáin sa tsraith chéanna

Is féidir comparáid a dhéanamh idir dhá cholún agus aibhsiú cluichí sa tsraith chéanna go héifeachtúil trí Formáidiú Coinníollach in Excel a úsáid. Seo treoir chun meaitseanna ró a aithint agus a aibhsiú:

Céim 1: Roghnaigh an raon sonraí

Roghnaigh an raon sonraí a theastaíonn uait chun aird a tharraingt ar na meaitseanna ró.

Céim 2: Cuir an ghné Formáidiú Coinníollach i bhfeidhm

  1. cliceáil Baile > Formáidiú Coinníollach > Riail nua. Sa an Riail Nua Formáidithe bosca dialóige, déan na hoibríochtaí seo a leanas le do thoil:
    • 2.1 Roghnaigh Úsáid foirmle chun a fháil amach cé na cealla atá le formáidiú ó na Roghnaigh Cineál Riail bosca liosta;
    • 2.2 Clóscríobh an fhoirmle thíos isteach sa Luachanna formáide nuair atá an fhoirmle seo fíor Bosca téacs;
      =$B2=$A2
    • 2.3 Ansin, cliceáil déanta cnaipe.
  2. Sa popped-amach Cealla Formáid bosca dialóige, sonraigh dath amháin ag iarraidh aird a tharraingt ar na míreanna dúblach. Agus cliceáil OK.
  3. Nuair a fhilleann sé an Riail Nua Formáidithe dialóg, cliceáil OK cnaipe.

Toradh:

Anois, tá na luachanna comhoiriúnaithe sa tsraith chéanna aibhsithe ag an am céanna, féach an screenshot:

Leid:
  • Is é an fhoirmle i bhFormáidiú Coinníollach ní cás-íogair.
  • Má tá sé mar aidhm agat cealla a bhfuil luachanna difriúla acu a aibhsiú, cuir an fhoirmle seo a leanas i bhfeidhm:
    =$B2<>$A2

Déan comparáid idir dhá cholún agus tarraing sonraí meaitseála

Nuair a bhíonn tú ag déileáil le dhá thacar sonraí in Excel agus nuair a bhíonn ort míreanna coitianta a aimsiú ó liosta amháin sa cheann eile, is iad foirmlí cuardaigh do réiteach chun na meaitseanna seo a aisghabháil.

In Excel, má tá liosta torthaí agat i gColún A agus a bhfigiúirí díolacháin i gColún B, anois is mian leat iad seo a mheaitseáil le rogha torthaí i gColún D chun a ndíolachán comhfhreagrach a fháil. Conas a d'fhéadfá na luachanna coibhneasta ó cholún B in Excel a thabhairt ar ais?

Cuir i bhfeidhm le do thoil aon cheann de na foirmlí seo a leanas atá uait, ansin, tarraing an láimhseáil líonta síos chun an fhoirmle seo a chur i bhfeidhm ar na cealla eile.

  • Gach leaganacha de Excel saor in aisce,:
    =VLOOKUP(D2, $A$2:$B$6, 2, FALSE)
  • Excel 365 agus Excel 2021:
    =XLOOKUP(D2, $A$2:$A$6, $B$2:$B$6)

Toradh:

Taispeánfar na luachanna comhfhreagracha go léir má aimsítear meaitseáil, nó má sheoltar an earráid # N/A ar ais, féach an scáileán scáileáin:

Leid:
  • Leis na foirmlí thuas, má tá torthaí i gColún D nach bhfuil meaitseáil acu i gColún A, tabharfaidh siad earráid ar ais. Chun na hearráidí seo a dhéanamh níos éasca le tuiscint, is féidir leat d’fhoirmle a fhilleadh leis an bhfeidhm IFERROR:
    • Gach leaganacha de Excel saor in aisce,:
      =IFERROR(VLOOKUP(D2,$A$2:$B$10,2,FALSE), "No match found")
    • Excel 365 agus Excel 2021:
      =IFERROR(XLOOKUP(D2, $A$2:$A$10, $B$2:$B$10),"No match found")
  • Dóibh siúd ar mian leo ardfhoirmlí cuardaigh, Kutools le haghaidh Excel cuireann sé sraith suntasach d’ardfhoirmeacha cuardaigh ar fáil a thógann an fheidhm thraidisiúnta VLOOKUP chuig airde nua, a thugann beachtas agus éifeachtúlacht gan sárú duit i do thascanna bainistíochta sonraí.

    Kutools le haghaidh Excel Bródúil as bailiúchán de níos mó ná 300 uirlisí áisiúil atá deartha chun cur le do tháirgiúlacht. Bain triail as an chumhacht iomlán le triail saor in aisce 30-lá agus ardaigh do scarbhileoga inniu! Faigh é anois!

Airteagail ghaolmhara:

  • Faigh agus déan sraitheanna dúblacha i raon
  • Uaireanta, d’fhéadfadh go mbeadh roinnt taifead dúblach i do raon sonraí de bhileog oibre, agus anois ba mhaith leat na sraitheanna dúblacha sa raon a aimsiú nó aird a tharraingt orthu mar scáileáin scáileáin seo a leanas a thaispeántar. Ar ndóigh is féidir leat iad a fháil ceann i ndiaidh a chéile trí na sraitheanna a sheiceáil. Ach ní rogha maith é seo má tá na céadta sraitheanna ann. Anseo, labhróidh mé faoi roinnt bealaí úsáideacha duit déileáil leis an tasc seo.
  • Aibhsigh luachanna dúblacha i ndathanna éagsúla
  • In Excel, is féidir linn na luachanna dúblacha i gcolún le dath amháin a aibhsiú go héasca tríd an bhFormáidiú Coinníollach a úsáid, ach, uaireanta, caithfimid aird a tharraingt ar na luachanna dúblacha i ndathanna éagsúla chun na dúblacha a aithint go tapa agus go héasca mar a leanas an pictiúr a thaispeántar. Conas a d’fhéadfá an tasc seo a réiteach in Excel?
  • Déan dúbailtí in Excel a aimsiú, a aibhsiú, a scagadh, a chomhaireamh, a scriosadh
  • In Excel, tarlaíonn sonraí dúblacha arís agus arís eile nuair a dhéanaimid sonraí a thaifeadadh de láimh, cóipeáil sonraí ó fhoinsí eile, nó ar chúiseanna eile. Uaireanta, bíonn na dúbailtí riachtanach agus úsáideach. Mar sin féin, uaireanta bíonn earráidí nó míthuiscint mar thoradh ar na luachanna dúblacha. Anseo, tabharfaidh an t-alt seo modhanna isteach chun dúbailtí a aithint, a aibhsiú, a scagadh, a chomhaireamh, a scriosadh de réir foirmlí, rialacha formáidithe coinníollach, breiseáin tríú páirtí, srl. In Excel.
  • Bain dúbailtí agus cuir cealla bána ina n-áit
  • De ghnáth nuair a chuireann tú an t-ordú Bain Duplicates i bhfeidhm in Excel, baintear na sraitheanna dúblacha ar fad. Ach uaireanta, ba mhaith leat na cealla bána a chur in ionad na luachanna dúblacha, sa chás seo, ní oibreoidh an t-ordú Bain Duplicate. Tabharfaidh an t-alt seo treoir duit dúblaigh a bhaint agus cealla bána a chur ina n-ionad in Excel.
Comments (48)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
I'm trying to count duplicates from two columns (Column A is the name Column B is the address) how could I do it?
This comment was minimized by the moderator on the site
Hi, Committed, if you want to count total number of duplicates in two columns, firstly, use a formula to count the duplicates in first column:=COUNTIF(A2:A7, A2), A2:A7 is the range of the first column, A2 is the first data except header of the first column. Then use the same formula (change reference) to count the duplicates in second column. Finaly, use SUM function to get the total number of duplicates in two columns.Here is a tutorial which list almost all scenarios about comparing columns, if you are interested in this, you can visit:https://www.extendoffice.com/documents/excel/6392-excel-compare-two-columns.html</div>;
This comment was minimized by the moderator on the site
BUT I WANT DUPLICATE VALUE BEFORE ANY SPACING, IN COLUMN B WE FOUND DUPLICATE VALUES THAT'S GREAT BUT THERE IS SPACE I WANT THOSE VALUES WITHOUT SPACES, HOW CAN I?
This comment was minimized by the moderator on the site
Hi, just remove the spaces by using the Go to special function to find the space cell, then remove them by clicking Delete key after finding the duplicate values.
This comment was minimized by the moderator on the site
Здравствуйте. Макрос приведенный здесь выделяет дубликаты ячеек, но при попытке редактирования какой-либо ячейки выделение снимается сразу со всех дубликатов, как сделать что бы этого не происходило?
This comment was minimized by the moderator on the site
so lovely yeah!
This comment was minimized by the moderator on the site
I LOVE THIS SITE!
This comment was minimized by the moderator on the site
Thank You!
This comment was minimized by the moderator on the site
This shit don't work... just getting

outRng.Select object variable or with block variable not set??
This comment was minimized by the moderator on the site
great demo guys,keep rocking
This comment was minimized by the moderator on the site
Thank You Very Much Guys
This comment was minimized by the moderator on the site
that was really great.
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations