היכנס דרך Microsoft
היכנס או צור חשבון.
שלום,
בחר חשבון אחר.
יש לך חשבונות מרובים
בחר את החשבון שברצונך להיכנס באמצעותו.

באפשרותך להשתמש בשיטות הבאות כדי להשוות נתונים בשתי עמודות גליון עבודה של Microsoft Excel ולחפש ערכים כפולים. 

שיטה 1: שימוש בנוסחת גליון עבודה

  1. הפעל את Excel.

  2. בגליון עבודה חדש, הזן את הנתונים הבאים כדוגמה (השאר את עמודה B ריקה):

    A

    B

    C

    1

    1

    3

    2

    2

    5

    3

    3

    8

    4

    4

    2

    5

    5

    0

  3. הקלד את הנוסחה הבאה בתא B1:

    =IF(ISERROR(MATCH(A1,$C$1:$C$5,0)),"",A1)

  4. בחר את תא B1 עד B5.

  5. ב- Excel 2007 ובגרסאות מתקדמות יותר של Excel, בחר מלא בקבוצה עריכה ולאחר מכן בחר למטה.

    המספרים הכפולים מוצגים בעמודה B, כמו בדוגמה הבאה: 

    A

    B

    C

    1

    1

    3

    2

    2

    2

    5

    3

    3

    3

    8

    4

    4

    2

    5

    5

    5

    0

שיטה 2: שימוש במאקרו Visual Basic

אזהרה: Microsoft מספקת דוגמאות תיכנות לאיור בלבד, ללא אחריות, מפורשת או משתמעת. הדבר כולל, אך אינו מוגבל לאחריות המשתמעת של סוחר או התאמה למטרה מסוימת. מאמר זה מבוסס על ההנחה שאתה מכיר את שפת התיכנות המודגמת, עם הכלים המשמשים ליצירת הליכים ולאתר באגים. מהנדסי התמיכה של Microsoft יכולים לעזור להסביר את הפונקציונליות של הליך מסוים. עם זאת, הם לא שינוי דוגמאות אלה כדי לספק פונקציונליות נוספת או לבנות הליכים כדי לעמוד בדרישות הספציפיות שלך.

כדי להשתמש במאקרו Visual Basic כדי להשוות בין הנתונים בשתי עמודות, השתמש בשלבים שבדוגמה הבאה:

  1. הפעל את Excel.

  2. הקש ALT+F11 כדי להפעיל את עורך Visual Basic.

  3. בתפריט הוספה, בחר מודול.

  4. הזן את הקוד הבא בגליון מודול:

    Sub Find_Matches()
    Dim CompareRange As Variant, x As Variant, y As Variant
    ' Set CompareRange equal to the range to which you will
    ' compare the selection.
    Set CompareRange = Range("C1:C5")
    ' NOTE: If the compare range is located on another workbook
    ' or worksheet, use the following syntax.
    ' Set CompareRange = Workbooks("Book2"). _
    ' Worksheets("Sheet2").Range("C1:C5")
    '
    ' Loop through each cell in the selection and compare it to
    ' each cell in CompareRange.
    For Each x In Selection
    For Each y In CompareRange
    If x = y Then x.Offset(0, 1) = x
    Next y
    Next x
    End Sub
  5. הקש ALT+F11 כדי לחזור ל- Excel.

    1. הזן את הנתונים הבאים כדוגמה (השאר את עמודה B ריקה):
       

      A

      B

      C

      1

      1

      3

      2

      2

      5

      3

      3

      8

      4

      4

      2

      5

      5

      0

  6. בחר את תא A1 עד A5.

  7. ב- Excel 2007 ובגרסאות מתקדמות יותר של Excel, בחר בכרטיסיה מפתחים ולאחר מכן בחר פקודות מאקרו בקבוצה קוד.

    הערה: אם אינך רואה את הכרטיסיה מפתחים , ייתכן שתצטרך להפעיל אותה. לשם כך, בחר קובץ > אפשרויות > אישית את רצועת הכלים ולאחר מכן בחר את הכרטיסיה מפתחים בתיבת ההתאמה האישית בצד שמאל.

  8. לחץ Find_Matches ולאחר מכן לחץ על הפעל.

    המספרים הכפולים מוצגים בעמודה B. המספרים התואמים יופיעו לצד העמודה הראשונה, כפי שניתן לראות כאן:

    A

    B

    C

    1

    1

    3

    2

    2

    2

    5

    3

    3

    3

    8

    4

    4

    2

    5

    5

    5

    0

זקוק לעזרה נוספת?

מעוניין באפשרויות נוספות?

גלה את יתרונות המנוי, עיין בקורסי הדרכה, למד כיצד לאבטח את המכשיר שלך ועוד.

קהילות עוזרות לך לשאול שאלות ולהשיב עליהן, לתת משוב ולשמוע ממומחים בעלי ידע עשיר.

האם מידע זה היה שימושי?

עד כמה אתם מרוצים מאיכות השפה?
מה השפיע על החוויה שלך?
בלחיצה על 'שלח', אתה מאפשר למשוב שלך לשפר מוצרים ושירותים של Microsoft. מנהל ה-IT שלך יוכל לאסוף נתונים אלה. הצהרת הפרטיות.

תודה על המשוב!

×