Note: The other languages of the website are Google-translated. Back to English

Tæl alle kampe / dubletter mellem to kolonner i Excel

At sammenligne to datakolonner og tælle alle matches eller dubletter i de to kolonner kan være en fælles opgave for de fleste af os. For eksempel har du to kolonner med navne, nogle navne vises både i den første og anden kolonne, nu vil du tælle alle matchede navne (matchene placeret hvor som helst inden for de to kolonner) mellem to kolonner som vist under skærmbillede, denne vejledning vil introducere nogle formler for at nå dette mål i Excel.


Tæl alle kampe mellem to kolonner med funktionerne SUMPRODUCT og COUNTIF

For at tælle alle kampe mellem to kolonner kan kombinationen af ​​SUMPRODUCT og COUNTIF -funktioner hjælpe dig, den generiske syntaks er:

=SUMPRODUCT(COUNTIF(range1,range2))
  • range1, range2: De to områder indeholder de data, du vil tælle alle kampe.

Indtast eller kopier nedenstående formel til en tom celle, og tryk derefter på Indtast nøgle for at få resultatet:

=SUMPRODUCT(COUNTIF(A2:A12,C2:C12))


Forklaring til formlen:

= SUMPRODUCT (COUNTIF (A2: A12, C2: C12))

  • COUNTIF (A2: A12, C2: C12): Denne COUNTIF -funktion kontrollerer, om hvert navn fra kolonne C findes i kolonne A. Hvis navnet findes, vises et nummer 1, ellers vises et nummer 0. Funktionen returnerer resultatet således: {1; 1; 0; 0; 0; 1; 0; 0; 1; 0; 1}.
  • SUMPRODUCT(COUNTIF(A2:A12,C2:C12))=SUMPRODUCT({1;1;0;0;0;1;0;0;1;0;1}): Funktionen SUMPRODUCT opsummerer alle elementerne i denne matrix og får resultatet: 5.

Tæl alle kampe mellem to kolonner med COUNT og MATCH -funktioner

Med kombinationen af ​​COUNT og MATCH -funktioner kan du også få antallet af kampe mellem to kolonner, den generiske syntaks er:

{=COUNT(MATCH(range1,range2,0))}
Array formula, should press Ctrl + Shift + Enter keys together.
  • range1, range2: De to områder indeholder de data, du vil tælle alle kampe.

Indtast eller kopier følgende formel til en tom celle, og tryk derefter på Ctrl + Skift + Enter nøgler sammen for at få det rigtige resultat, se skærmbillede:

=COUNT(MATCH(A2:A12,C2:C12,0))


Forklaring til formlen:

= TÆL (MATCH (A2: A12, C2: C12,0))

  • MATCH (A2: A12, C2: C12,0): Denne MATCH -funktion søger navnene fra kolonne A i kolonne C og returnerer placeringen af ​​hver matchet værdi. Hvis der ikke findes en værdi, vises en fejlværdi. Så får du arraylisten som denne: {11; 2;#N/A;#N/A;#N/A; 6; 1;#N/A;#N/A;#N/A; 9}.
  • COUNT(MATCH(A2:A12,C2:C12,0))= COUNT({11;2;#N/A;#N/A;#N/A;6;1;#N/A;#N/A;#N/A;9}): TÆLPE -funktionen tæller tallene i matrixlisten for at få resultatet: 5.

Tæl alle kampe mellem to kolonner med funktionerne SUMPRODUCT, ISNUMBER og MATCH

I Excel kan du prøve at finde matches i to kolonner og tælle derefter ved hjælp af funktionerne SUMPRODUCT, ISNUMBER og MATCH, den generiske syntaks er:

=SUMPRODUCT(--(ISNUMBER(MATCH(range1,range2,0))))
  • range1, range2: De to områder indeholder de data, du vil tælle alle kampe.

Indtast eller kopier nedenstående formel til en tom celle for at sende resultatet, og tryk derefter på Indtast nøgle for at returnere beregningen, se skærmbillede:

=SUMPRODUCT(--(ISNUMBER(MATCH(A2:A12,C2:C12,0))))


Forklaring til formlen:

= SUMPRODUCT (- (ISNUMBER (MATCH (A2: A12, C2: C12,0))))

  • MATCH (A2: A12, C2: C12,0): Denne MATCH -funktion søger navnene fra kolonne A i kolonne C og returnerer placeringen af ​​hver matchet værdi. Hvis værdien ikke findes, vises en fejlværdi. Så får du arraylisten som denne: {11; 2;#N/A;#N/A;#N/A; 6; 1;#N/A;#N/A;#N/A; 9}.
  • ISNUMBER(MATCH(A2:A12,C2:C12,0))= ISNUMBER({11;2;#N/A;#N/A;#N/A;6;1;#N/A;#N/A;#N/A;9}): Her omdanner ISNUMBER -funktionen tallene til TRUE og andre værdier til FALSE i arrayet. Så du får et array som dette: {TRUE; TRUE; FALSE; FALSE; FALSE; TRUE; TRUE; FALSE; FALSE; FALSE; TRUE}.
  • -(ISNUMBER (MATCH (A2: A12, C2: C12,0))) =-({TRUE; TRUE; FALSE; FALSE; FALSE; TRUE; TRUE; FALSE; FALSE; FALSE; TRUE}): --dette dobbelte negative tegn bruges til at konvertere en SAND værdi til 1 og en falsk værdi til 0 og returnerer resultatet som dette: {1; 1; 0; 0; 0; 1; 1; 0; 0; 0; 1}.
  • SUMPRODUCT(--(ISNUMBER(MATCH(A2:A12,C2:C12,0))))=SUMPRODUCT({1;1;0;0;0;1;1;0;0;0;1}): Endelig vil SUMPRODUCT -funktionen opsummere alle elementerne i dette array og få resultatet: 5.

Relativ funktion anvendt:

  • SUMPRODUCT:
  • SUMPRODUCT-funktionen kan bruges til at gange to eller flere kolonner eller arrays sammen og derefter få summen af ​​produkter.
  • TÆL.HVIS:
  • COUNTIF-funktionen er en statistisk funktion i Excel, der bruges til at tælle antallet af celler, der opfylder et kriterium.
  • COUNT:
  • TÆLPE -funktionen bruges til at tælle antallet af celler, der indeholder tal, eller tælle tallene i en liste med argumenter.
  • MATCH:
  • Microsoft Excel MATCH-funktionen søger efter en bestemt værdi i et celleområde og returnerer den relative position for denne værdi.
  • ISNUMBER:
  • ISNUMBER-funktionen returnerer SAND når en celle indeholder et tal og FALSK hvis ikke.

Flere artikler:

  • Tæl matcher mellem to kolonner
  • For eksempel har jeg to lister med data i kolonne A og kolonne C, nu vil jeg sammenligne de to kolonner og tælle, hvis værdien i kolonne A findes i kolonne C i samme række som vist nedenfor. I dette tilfælde er SUMPRODUCT -funktionen muligvis den bedste funktion for dig til at løse denne opgave i Excel.
  • Tæl antal celler, der indeholder specifik tekst i Excel
  • Antag, at du har en liste over tekststrenge og måske ønsker at finde antallet af celler, der indeholder bestemt tekst som en del af deres indhold. I dette tilfælde kan du bruge de jokertegn (*), der repræsenterer alle tekster eller tegn i dine kriterier, når du anvender funktionen TÆLLE. Denne artikel vil jeg introducere, hvordan du bruger formler til at håndtere dette job i Excel.
  • Tæl antal celler, der ikke er lig med mange værdier i Excel
  • I Excel kan du nemt få antallet af celler, der ikke er lig med en bestemt værdi ved hjælp af funktionen TÆLLE, men har du nogensinde prøvet at tælle de celler, der ikke er lig med mange værdier? For eksempel vil jeg få det samlede antal produkter i kolonne A, men ekskludere de specifikke varer i C4: C6 som vist nedenfor. I denne artikel vil jeg introducere nogle formler til løsning af dette job i Excel.

De bedste Office-produktivitetsværktøjer

Kutools til Excel - Hjælper dig med at skille dig ud fra mængden

Kunne du tænke dig at udføre dit daglige arbejde hurtigt og perfekt? Kutools til Excel bringer 300 kraftfulde avancerede funktioner (Kombiner projektmapper, sum efter farve, delt celleindhold, konverter dato, og så videre...) og spar 80% tid for dig.

  • Designet til 1500 arbejdsscenarier, hjælper dig med at løse 80 % Excel-problemer.
  • Reducer tusindvis af tastatur- og museklik hver dag, lindre dine trætte øjne og hænder.
  • Bliv en Excel-ekspert på 3 minutter. Behøver ikke længere huske smertefulde formler og VBA-koder.
  • 30-dages ubegrænset gratis prøveperiode. 60-dages pengene tilbage garanti. Gratis opgradering og support i 2 år.
Ribbon of Excel (med Kutools til Excel installeret)

Fanen Office - Aktiver læsning og redigering af faner i Microsoft Office (inkluderer Excel)

  • Et sekund til at skifte mellem snesevis af åbne dokumenter!
  • Reducer hundreder af museklik for dig hver dag, og farvel med musens hånd.
  • Øger din produktivitet med 50 %, når du ser og redigerer flere dokumenter.
  • Bringer effektive faner til Office (inkluderer Excel), Ligesom Chrome, Firefox og ny Internet Explorer.
Skærmbillede af Excel (med Office-fanen installeret)
Sorter kommentarer efter
Kommentarer (1)
Bedømt 5 ud af 5 · 1 vurderinger
Denne kommentar blev minimeret af moderatoren på webstedet
Great tip, saved me a lot of eye strain!
Bedømt 5 ud af 5
Der er endnu ingen kommentarer her
Efterlad dine kommentarer
Sender som gæst
×
Bedøm dette indlæg:
0   Tegn
Foreslåede steder

Følg os

Copyright © 2009 - www.extendoffice.com. | Alle rettigheder forbeholdes. Drevet af ExtendOffice. | | Sitemap
Microsoft og Office-logoet er varemærker eller registrerede varemærker tilhørende Microsoft Corporation i USA og / eller andre lande.
Beskyttet af Sectigo SSL