יעל שואלת:
שלום לכם,
האם ניתן למצוא טעות בהתאמה בין 2 טורי טקסט, שטור אחד מכיל רק חלק מהטור השני?
לדוגמא יש לי רשימת שמות: כמו: יעקב, יפה, סוזן.
ומולה רשימת טקסט, המכילה את השם ברשימה לעיל לדוגמא: בונוס ליעקב, בונוס ליפה, בונוס לסוזן.
לפעמים קורה שהטקסט הארוך יותר מכיל טעות, לדוגמא מול יעקב מופיע ברשימה השניה בונוס ליוכבד, במקום בונוס ליעקב.
יש לי רשימות של 700 נתונים בכל אחת ואני מחפשת דרך חזותית מהירה למצוא את הטעויות,
תודה על עזרתכם,
יעל
תשובה:
שלום יעל,
אחת הדרכים לפתור את הסוגייה הינה בעזרת שימוש בנוסחת SEARCH או FIND בעמודת נוסחאות עזר, ולאחר מכן פילטור על מילת הקוד, המציינת אי התאמה בין טקסט בתאים של שתי עמודות באותה שורה.
הסבר:
נקח את הטקסטים שנתת בתור דוגמא ונוסיף עמודת עזר שמכילה את הנוסחה:
נוסחת FIND נועדה לתת את מספר האות שבה מופיע חלק הטקסט שמחפשים בתוך טקסט אחר. אנחנו נשתמש בה כדי לבדוק אם חלק מהטקסט נמצא בטקסט אחר.
אגב, SEARCH אינה מתייחסת לאותיות גדולות/קטנות, FIND מבדילה ביניהן.
אם FIND לא מוצאת את הטקסט היא תחזיר טעות, ולכן משתמשים בנוסחת ISERROR כדי למנוע VALUE#.
בדוגמא התוצאה יכולה להיות OK אם השם מופיע בטקסט של תא צמוד בעמודה C או CHECK אם השם לא נמצא שם:
בברכה,
צוות AnyFit
תגובת יעל:
שלום לכם
תודה רבה על עזרתכם היעילה, זה בדיוק מה שחיפשתי
בהערכה רבה
חג סוכות שמח
ושנה טובה מאושרת ופוריה