חג החנוכה קרב ובא.
כולנו מכירים את שיר הילדים על אותו סביבון שהלך לו והסתתר...
"
היכן הוא, היכן?
לאן הוא נעלם? אולי הוא פה? אולי הוא שם?
ואיך זה קשור לאקסל אתם בטח שואלים את עצמכם...?
ובכן.קורה לעיתים שצריכים לברר על קוד השירות (של משרד הבריאות) לצורך הנפקת טופס 17 עבור שירות רפואי במוסד רפואי כזה ואחר.או שמעוניינים לדעת את התעריף לתשלום עבור שירות רפואי ללא טופס 17.
(לפעמים סתם מסקרנות ולא מהכרח ורלוונטיות...)
לשם כך משרד הבריאות מנפיק לידיעת הציבור וכחלק "מהנגשת המידע" כמידי חודש "תעריפון" מעודכן בקובץ אקסל בלינק
כאן.
עד כאן הכל פשוט וידוע...
וכאן מתחיל לו החלק המעניין שבסיפור...
שאני ראיתי את הקובץ,לאחר הורדה הוספתי לו קצת צבע ועיצוב.
(התעריפון כאן נכון לאוקטובר 2023...)
ואז שאלתי את עצמי.רגע רגע...כאן מדובר בקובץ המכיל כ2200 שורות!!!.ואם מישהו יחליט לחפש כאן מידע המלאכה רבה ומייגעת..
אז נכון שתאמרו אבל יש פונקציות לכך כמו filter או xlookup ועוד...ומה הבעיה כאן?
אבל הענין שבדרך כלל שם השירות הרפואי למשל... הוא ידוע למשתמש הגיליון באופן
חלקי בלבד.פונקציות החיפוש האקסליסטיות "קפדניות ודייקניות" מאוד.וכאשר לא נמצא ערך התואם במדויק לתא החיפוש תוחזר שגיאת n/a(בדרך כלל) או value(בחלק מהפונקציות)
בסיטואציה כזו משתמש הגיליון שואל ביאוש היכן היא השורה שאני מחפש?היכן היא מסתתרת?..(זוכרים את הטקסט הזה משיר הסביבון בפתיחה....?)
יש למצוא כאן פיתרון לחיפוש בפורמט "מכיל טקסט x".
בעבר כתבתי פיתרון נפלא לבעיה זו עם טריק של הוספת כוכבית לפני ואחרי הערך לחיפוש ראו כאן
https://www.prog.co.il/threads/רוצה-לעזור-לכם-באקסל.499341/post-12111792
אך כעת נלמד שיטה נוספת וגאונית לכך.
בגיליון המצורף ערכתי בגיליון נפרד אפשרות לקבלת תוצאות על פי קוד שירות בעזרת xlookup (כמעט) קלאסית ללא חידוש מיוחד.
צפה בקובץ המצורף 1518221
כמו כן.בגיליון נוסף ניתן לבצע חיפוש לפי שם השירות
(גם בטקסט חלקי) בעזרת הפונקציות
filter.
isnumber.
search.ומיון אוטומטי בעזרת sort.
וכך זה נראה:
צפה בקובץ המצורף 1518226
יש כאן מהלך נפלא,להבין זאת -יש צורך כהקדמה ללמוד ביסודיות את הפונקציות הנזכרות.
בקצרה אומר.כי התנאי של filter מתקיים על כל מה שמוחזר true על ידי isnumber.
ופונקציית search תמיד תחזיר מספר (למעשה הכוונה "למיקום" אותו תו/מחרוזת מתחילת הטקסט)גם שמדובר בטקסט חלקי...
זה באמת נפלא וגאוני.
והנה עוד "ממתק של אקסל" טעים ואיכותי לכבוד חג החנוכה...

תהנו מהקסם!
כמובן,שלאחר הבנת הטכניקה ניתן למנף אותה לכל גיליון ובכל סיטואצייה שתהיה.
וכאמור, מצורף כאן הגיליון לצורך התבוננות במהלך הדברים/לצורך העתק הדבק/לכל שימוש אישי.
אסיים בברכת בריאות איתנה לכולנו תמיד ושיקוים בנו הפסוק "כל המחלה אשר שמתי במצרים לא אשים עליך,כי אני ה' רופאך".אמן
חג חנוכה שמח לכולם!