Skip to main content

ספירת כל ההתאמות / כפילויות בין שתי עמודות ב-Excel

Author: Xiaoyang Last Modified: 2025-05-30

השוואת שתי עמודות של נתונים וספירת כל ההתאמות או הכפילויות בשתי העמודות יכולה להיות משימה שכיחה עבור רובנו. לדוגמה, יש לך שתי עמודות של שמות, חלק מהשמות מופיעים הן בעמודה הראשונה והן בשנייה, כעת ברצונך לספור את כל השמות התואמים (ההתאמות יכולות להימצא בכל מקום בתוך שתי העמודות) בין שתי העמודות כפי שמוצג בתמונה למטה. מדריך זה יציג מספר נוסחאות להשגת מטרה זו ב-Excel.

doc-count-all-matches-in-two-cols-1


ספירת כל ההתאמות בין שתי עמודות עם פונקציות SUMPRODUCT ו-COUNTIF

כדי לספור את כל ההתאמות בין שתי עמודות, שילוב של פונקציות SUMPRODUCT ו-COUNTIF יכול לעזור לך, התחביר הכללי הוא:

=SUMPRODUCT(COUNTIF(range1,range2))
  • range1, range2: שתי הטווחים המכילים את הנתונים שברצונך לספור את כל ההתאמות שלהם.

כעת, אנא הזן או העתק את הנוסחה הבאה לתא ריק, ולאחר מכן לחץ על מקש Enter כדי לקבל את התוצאה:

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

doc-count-all-matches-in-two-cols-2


הסבר לנוסחה:

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

  • COUNTIF(A2:A12,C2:C12): פונקציית COUNTIF הזו בודקת אם כל שם מהעמודה C קיים בעמודה A. אם השם קיים, מוצג המספר 1, אחרת מוצג המספר 0. הפונקציה תחזיר את התוצאה כך: {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}): פונקציית SUMPRODUCT סוכמת את כל הפריטים במערך זה ומקבלת את התוצאה: 5.

ספירת כל ההתאמות בין שתי עמודות עם פונקציות COUNT ו-MATCH

עם שילוב של פונקציות COUNT ו-MATCH, תוכל גם לקבל את מספר ההתאמות בין שתי עמודות, התחביר הכללי הוא:

{=COUNT(MATCH(range1,range2,0))}
נוסחה מערך, יש ללחוץ יחדיו על מקשי Ctrl + Shift + Enter.
  • range1, range2: שתי הטווחים המכילים את הנתונים שברצונך לספור את כל ההתאמות שלהם.

אנא הזן או העתק את הנוסחה הבאה לתא ריק, ולאחר מכן לחץ יחדיו על מקשי Ctrl + Shift + Enter כדי לקבל את התוצאה הנכונה, ראה צילום מסך:

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

doc-count-all-matches-in-two-cols-3


הסבר לנוסחה:

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

  • MATCH(A2:A12,C2:C12,0): פונקציית MATCH הזו תחפש את השמות מהעמודה A בעמודה C, ותחזיר את המיקום של כל ערך תואם. אם ערך לא נמצא, יוצג ערך שגיאה. אז, תקבל את רשימת המערך כך: {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}): פונקציית COUNT תספור את המספרים ברשימת המערך כדי לקבל את התוצאה: 5.

ספירת כל ההתאמות בין שתי עמודות עם פונקציות SUMPRODUCT, ISNUMBER ו-MATCH

ב-Excel, אתה יכול לנסות למצוא את ההתאמות בשתי העמודות ולספור אותן באמצעות פונקציות SUMPRODUCT, ISNUMBER ו-MATCH, התחביר הכללי הוא:

=SUMPRODUCT(--(ISNUMBER(MATCH(range1,range2,0))))
  • range1, range2: שתי הטווחים המכילים את הנתונים שברצונך לספור את כל ההתאמות שלהם.

הזן או העתק את הנוסחה הבאה לתא ריק כדי להציג את התוצאה, ולאחר מכן לחץ על מקש Enter כדי להחזיר את החישוב, ראה צילום מסך:

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

doc-count-all-matches-in-two-cols-4


הסבר לנוסחה:

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

  • MATCH(A2:A12,C2:C12,0): פונקציית MATCH הזו תחפש את השמות מהעמודה A בעמודה C, ותחזיר את המיקום של כל ערך תואם. אם הערך לא נמצא, יוצג ערך שגיאה. אז, תקבל את רשימת המערך כך: {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}): כאן, פונקציית ISNUMBER ממירה את המספרים ל-TRUE ואת הערכים האחרים ל-FALSE במערך. אז, תקבל מערך כזה: {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}): --סימן השלילה הכפול הזה משמש להמרת ערך TRUE ל-1 וערך FALSE ל-0 ומחזיר את התוצאה כך: {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}): לבסוף, פונקציית SUMPRODUCT תסכום את כל הפריטים במערך זה ותקבל את התוצאה: 5.

פונקציות קשורות:

  • SUMPRODUCT:
  • ניתן להשתמש בפונקציית SUMPRODUCT כדי להכפיל שתי עמודות או יותר או מערכים יחד, ולאחר מכן לקבל את סכום המכפלות.
  • COUNTIF:
  • הפונקציה COUNTIF היא פונקציה סטטיסטית ב-Excel המשמשת לספירת מספר התאים המקיימים קריטריון מסוים.
  • COUNT:
  • הפונקציה COUNT משמשת לספירת מספר התאים המכילים מספרים, או לספירת המספרים ברשימת ארגומנטים.
  • MATCH:
  • הפונקציה MATCH של Microsoft Excel מחפשת ערך מסוים בטווח תאים, ומחזירה את המיקום היחסי של ערך זה.
  • ISNUMBER:
  • הפונקציה ISNUMBER מחזירה TRUE כאשר תא מכיל מספר, ו-FALSE אם לא.

מאמרים נוספים:

  • ספירת התאמות בין שתי עמודות
  • לדוגמה, יש לי שתי רשימות של נתונים בעמודה A ובעמודה C, כעת אני רוצה להשוות בין שתי העמודות ולספור אם הערך בעמודה A נמצא בעמודה C באותה השורה כפי שמוצג בתמונה למטה. במקרה זה, פונקציית SUMPRODUCT עשויה להיות הפונקציה הטובה ביותר עבורך לפתור את המשימה הזו ב-Excel.
  • ספירת מספר התאים המכילים טקסט מסוים ב-Excel
  • נניח שיש לך רשימה של מחרוזות טקסט, ואולי תרצה למצוא את מספר התאים המכילים טקסט מסוים כחלק מתוכנם. במקרה זה, תוכל להשתמש בתווים כלליים (*) המייצגים כל טקסט או תווים בקריטריונים שלך בעת שימוש בפונקציית COUNTIF. מאמר זה, אני אציג כיצד להשתמש בנוסחאות לטיפול במשימה זו ב-Excel.
  • ספירת מספר התאים שאינם שווים למספר רב של ערכים ב-Excel
  • ב-Excel, ייתכן שקל מאוד לקבל את מספר התאים שאינם שווים לערך מסוים באמצעות פונקציית COUNTIF, אבל האם ניסית פעם לספור את התאים שאינם שווים למספר רב של ערכים? לדוגמה, אני רוצה לקבל את המספר הכולל של המוצרים בעמודה A אך להוציא את הפריטים הספציפיים ב-C4:C6 כפי שמוצג בתמונה למטה. מאמר זה, אני אציג כמה נוסחאות לפתרון המשימה הזו ב-Excel.

הכלים הטובים ביותר לפריון עבודה ב-Office

Kutools for Excel - עוזר לך להבליט את עצמך מהקהל

🤖 עוזר KUTOOLS AI: מהפכה בניתוח נתונים בהתבסס על: ביצוע אינטליגנטי   |  יצירת קוד  |  יצירת נוסחאות מותאמות אישית  |  ניתוח נתונים ויצירת תרשימים  |  קריאה לפונקציות Kutools
תכונות פופולריות: מצא, הדגש או זיהוי כפילויות  |  מחיקת שורות ריקות  |  שילוב עמודות או תאים ללא אובדן נתונים  |  עיגול ללא נוסחה ...
VLookup מתקדם: קריטריונים מרובים  |  ערכים מרובים  |  על פני מספר גליונות  |  חיפוש עמום...
רשימה נפתחת מתקדמת: רשימה נפתחת קלה  |  רשימה נפתחת תלוית  |  רשימה נפתחת עם בחירה מרובה...
מנהל עמודות: הוספת מספר מסוים של עמודות  |  הזזת עמודות  |  שינוי מצב הנראות של עמודות מוסתרות  השוואת עמודות לבחירת תאים זהים ושונים ...
תכונות מובילות: מיקוד רשת  |  תצוגת עיצוב  |  שורת נוסחאות משופרת  |  מנהל חוברת עבודה וגיליונות | ספריית טקסט אוטומטי (טקסט אוטומטי)  |  בורר תאריך  |  מיזוג גליונות עבודה  |  הצפנה/פענוח תאים  |  שליחת דוא"ל לפי רשימה  |  סינון מתקדם  |  סינון מיוחד (סנן תאים עם גופן מודגש/נטוי/קו חוצה...) ...
15 סטים כלים מובילים:  12 כלים לטקסט (הוסף טקסט, מחק תווים מסוימים ...)  |  מעל 50 סוגי תרשימים (תרשים גאנט ...)  |  מעל 40 נוסחאות מעשיות (חישוב גיל על פי תאריך לידה ...)  |  19 כלים להכנסה (הכנס קוד QR, הכנס תמונה ממסלול ...)  |  12 כלים להמרה (המרה למילים, המרת מטבע ...)  |  7 כלים למיזוג והפרדה (מיזוג מתקדם של שורות, הפרדת תאים באקסל ...)  |  ... ועוד

Kutools for Excel מצויד ביותר מ-300 תכונות, מבטיח שהדברים שאתה זקוק להם הם רק במרחק לחיצה אחת...


Office Tab - אפשר קריאה ועריכה בטאבים בתוך Microsoft Office (כולל Excel)

  • תוך שנייה אחת תוכל לעבור בין עשרות מסמכים פתוחים!
  • חוסך מאות הקלקות בעכבר עבורך מדי יום, תאמר שלום ליד עכבר.
  • מעלה את התפוקה שלך ב-50% בעת צפייה ועריכת מסמכים מרובים.
  • מביא את הטאבים האפקטיביים ל-Office (כולל Excel), בדיוק כמו ב-Chrome, Edge ו-Firefox.