יש לי בתיקיה אחת הרבה חוברות עבודה של אקסל שכל אחד מכיל גיליון אחד
יש דרך לצרף את כל הגיליונות לחוברת עבודה אחת?
או שצריך להעתיק אחד אחד?
אם הגיליונות הם בעלי תבנית זהה.ברמה העקרונית יש מספר טכניקות למיזוג.עם פונקציות כמו vlookup או בעזרת vba או בעזרת סרגל הכלים או בעזרת power query
אבל.אם הגיליונות הם שונים זה מזה בתבנית.זה מאוד מסורבל וכמעט בלתי ישים.
כך או כך.אני מציע (להימנע מסיבוכים ומסורבלויות) לבצע זאת בעזרת העתקת הגיליון קומפלט והדבקתו בגיליון מאוחד.(בתא a1 ללחוץ ctrl +v .ואני בכוונה הדגשתי את תא a1.לשמור על שלמות הגיליון וההפניות בפונקציות.יש לזה חשיבות קריטית כאשר קיימים קיבועים (בעזרת f4) בפונקציות שבגיליונות )
הפעולה אורכת כחצי דקה לכל היותר לכל גיליון.ובזה תם הענין.
למען הסר ספק.לאחר השלמת ההליך.יתכנו שגיאות של ref(בדרך כלל...) שיופיעו בגיליונות.אז עצתי לעבור בעין על הגיליון ולראות שלא מופיע שגיאות כאלו ואחרות.
בהצלחה

אומר בכנות כי מניסיונות שלי - הדי גרועים בעבר...אני לא מציע להתעסק בזה בכלל.מדובר בתוכנות מיזוג והמרה שמותאמות לשפה אנגלית ולא לעברית.מיזוג שכזה יכול לגרום לשיבושים לכל הערכים בשפה העברית.
וגם לעוד שיגיונות ושיבושים שונים.
הצעתי לעיל את הדרך המהירה ביותר, ולא פחות...הבטוחה ביותר.
כך בדיוק אני נוהג ביום יום.וזו גם עצתי (הקטנה)לאחרים
 
נערך לאחרונה ב:
איזו נוסחא תחפש לי ערך בתוך מטריצה
כלומר האנך זה וותק למשל, השורה היא דרגה.
אני צריכה שימצאו לי מה הערך של דרגה X עם וותקY.
יש כזה דבר?
ראשית.לא עסקתי במסגרת לימודיי (במתמטיקה) בתחום אלגברה ליניארית,אז סורי
ניתן לקרוא על פונקציית MINVERSE וכן על פונקציית MDETERM
וכן ניתן לקרוא על כלי ה-Power View שעוסק בטבלאות של מטריצות בלינק המצורף
מקווה מאוד שיהיה לך לעזר...
בהצלחה!
 
איזו נוסחא תחפש לי ערך בתוך מטריצה
כלומר האנך זה וותק למשל, השורה היא דרגה.
אני צריכה שימצאו לי מה הערך של דרגה X עם וותקY.
יש כזה דבר?
לא הבנתי את כל המילים
ראשית.לא עסקתי במסגרת לימודיי (במתמטיקה) בתחום אלגברה ליניארית,אז סורי
ניתן לקרוא על פונקציית MINVERSE וכן על פונקציית MDETERM
וכן ניתן לקרוא על כלי ה-Power View שעוסק בטבלאות של מטריצות בלינק המצורף
מקווה מאוד שיהיה לך לעזר...
בהצלחה!
לכן אני רק שואל בתמימות האם התשובה לשאלה הנ"ל אינה: שימוש פשוט בINDX ו MATCH ?
 
לא הבנתי את כל המילים

לכן אני רק שואל בתמימות האם התשובה לשאלה הנ"ל אינה: שימוש פשוט בINDX ו MATCH ?
אולי כן ואולי לא.
את index +match שהן לעצמן -אני מכירן.
השאלה.אם הן הכתובת לשאלה פה.
בשביל לענות על תשובה ב100%.צריך ראשית להבין את השאלה ומונחי השאלה ב100%.
וכפי שכתבתי.אין לי עסק באלגברה ליניארית.ומה שאיני יודע-אני גם מלמד את לשוני לומר שאיני יודע...
מבדיקה בגוגל הפנתי למספר לינקים שיתכן ויהיו לעזר.ויתכן שלא..זהו רק ניסיון לעזור ותו לא.
 
רבותי.על "ממתקי אקסל" כבר שמעתם?...אז הנה אחד כזה...
תשמעו סיפור.היום חבר שלי (אקסליסט במהותו) שאל אותי שאלה מאתגרת.
Screenshot_20230630_021210_Sheets.jpg
יש לנו כאן טבלת מקור.בעמודה A שמות.יש כפילויות בהם.ובעמודה b קיימים מספרים לצד השמות.
החבר רצה החזר של כל (אני מדגיש)התוצאות מעמודה b לפי השם בעמודה a.
אם נרצה להשתמש בעזרת פונקציית xlookup שום דבר ושום קומבינציה לא תוכל לסייע כאן.חד משמעית!!!
וקל וחומר שפונקציית vlookup לא תוכל לסייע.
("תפקיד" שכזה לא מוטמע במהותן וב-D.N.A של פונקציות אלו.ואולי בהזדמנות בל"נ ארחיב על כך)

לשם כך בדיוק קיים פיתרון נפלא עם פונקציית filter הידועה.וכפי שמוצג בצילום מסך לעיל .הפונקצייה מחזירה את הערכים לפי תא החיפוש.
חבר שלי רצה שיוצג לו שם אחד ללא כפילות בתא g1.ולצידו בעמודה h יוצגו כל התוצאות ולא זו בלבד אלא צריך שיוצגו לפי הסדר מהקטן לגדול.
מיד שאלתי.וכי נעלמה חלילה מעיני כבודו פונקציית unique ?
תשובתו היתה:-"תנסה ותעדכן..."
ואכן ניסיתי כל מניפולציה עם הפונקצייה הזו בשיתוף עם filter .ושום דבר לא עזר!
ובכן.חשבתי וחשבתי מה קורה פה?אולי הפונקצייה זקוקה להחייאה עם דפיברילטור?
לאחר הרבה מחשבה הבנתי את הסיבה.
פונקציית unique אינה רואה בתוצאות הסינון ערך כפול שמיותר "סתם ככה"
לכל ערך בעמודת g יש ערך כנגדו בעמודה h
ומה המשך המשוואה? אם "נוותר" על ערך בעמודה g גם הערך בעמודה h יעלם בו זמנית.
וזו כבר שגיאה חמורה מאוד הפוגעת בתיפקודה המהותי והבסיסי של פונקציית filter.
ולכן פונקציית unique מתייחסת לכל שם בעמודה g כאינדיבידואלי לעצמו "ועולם בפני עצמו"
(כשאני מדבר על חקר/הפילוסופיה של האקסל אז זו עוד דוגמא לכך...)

זה עמוק..תחשבו על זה....
לאחר כל זאת.המשכתי לחשוב ולבדוק מה ניתן לעשות פה בכל זאת?
ובכן .לאחר הרבה מאוד ניסויים וחיפושים ברשת.הצלחתי בס"ד למצוא פיתרון.
וכפי שתראו בצילום מסך את שרשרת הפונקציות כאן.וזה פשוט עובד!
Screenshot_20230630_023928_Sheets.jpg

אני אסביר ממש בקצרה מה תפקידה של כל פונקצייה פה.
הסדר הכללי הוא, יציאה מהפונקצייה הפנימית אל החיצונה.(ממש כמו "חוקי" פיתרון תרגילים הנלמדים אי שם ביסודי.לפיהם ,יש להתחיל לפתור את הסוגריים הפנימיים ביותר ואחכ לחיצוניים יותר וכו..)
פונקציית filter ,עליה כבר נכתב לעיל.
פונקציית sort תפקידה למיין את התוצאות מהקטן לגדול.
אח"כ פונקציית textjoin "דוחסת" את כל התוצאות לתא אחד ומוסיפה להן נקודה-לנקודה זו יש חשיבות רבה "כאות זיהוי" עבור פונקציית split (זה יוצא ככה-יוסי 2.יוסי 5.יוסי 6.)
אחכ פונקציית substitute מבצעת המרה של השם יוסי בכלום.(מה שנותר בתא הוא 2.5.6.)
אח"כ פונקציית split מפרקת את תכולת התא לפי סימן הזיהוי של הנקודה(.) הערכים נחלקים ל3 תאים ברצף במאוזן.
אח"כ פונקציית transpose מחזירה את התאים ממאוזן למאונך.
והנה לפניכם הפלא.כאשר בוחרים מתוך אימות נתונים בתא D2 .מוחזרים בעמודה E התוצאות ברצף מאונך.
נ.ב מצורף הגיליון כאן

זה כל כך נפלא וכל כך יפה!
תהנו מהקסם,תהנו מהחכמה!תהנו מאקסל!

שבת שלום ומבורכת
 

קבצים מצורפים

  • פונקציית filter.xlsx
    KB 49.8 · צפיות: 48
רבותי.על "ממתקי אקסל" כבר שמעתם?...אז הנה אחד כזה...
תשמעו סיפור.היום חבר שלי (אקסליסט במהותו) שאל אותי שאלה מאתגרת.
יש לנו כאן טבלת מקור.בעמודה A שמות.יש כפילויות בהם.ובעמודה b קיימים מספרים לצד השמות.
החבר רצה החזר של כל (אני מדגיש)התוצאות מעמודה b לפי השם בעמודה a.
אם נרצה להשתמש בעזרת פונקציית xlookup שום דבר ושום קומבינציה לא תוכל לסייע כאן.חד משמעית!!!
וקל וחומר שפונקציית vlookup לא תוכל לסייע.
("תפקיד" שכזה לא מוטמע במהותן וב-D.N.A של פונקציות אלו.ואולי בהזדמנות בל"נ ארחיב על כך)

לשם כך בדיוק קיים פיתרון נפלא עם פונקציית filter הידועה.וכפי שמוצג בצילום מסך לעיל .הפונקצייה מחזירה את הערכים לפי תא החיפוש.
חבר שלי רצה שיוצג לו שם אחד ללא כפילות בתא g1.ולצידו בעמודה h יוצגו כל התוצאות ולא זו בלבד אלא צריך שיוצגו לפי הסדר מהקטן לגדול.
מיד שאלתי.וכי נעלמה חלילה מעיני כבודו פונקציית unique ?
תשובתו היתה:-"תנסה ותעדכן..."
ואכן ניסיתי כל מניפולציה עם הפונקצייה הזו בשיתוף עם filter .ושום דבר לא עזר!
ובכן.חשבתי וחשבתי מה קורה פה?אולי הפונקצייה זקוקה להחייאה עם דפיברילטור?
לאחר הרבה מחשבה הבנתי את הסיבה.
פונקציית unique אינה רואה בתוצאות הסינון ערך כפול שמיותר "סתם ככה"
לכל ערך בעמודת g יש ערך כנגדו בעמודה h
ומה המשך המשוואה? אם "נוותר" על ערך בעמודה g גם הערך בעמודה h יעלם בו זמנית.
וזו כבר שגיאה חמורה מאוד הפוגעת בתיפקודה המהותי והבסיסי של פונקציית filter.
ולכן פונקציית unique מתייחסת לכל שם בעמודה g כאינדיבידואלי לעצמו "ועולם בפני עצמו"
(כשאני מדבר על חקר/הפילוסופיה של האקסל אז זו עוד דוגמא לכך...)

זה עמוק..תחשבו על זה....
לאחר כל זאת.המשכתי לחשוב ולבדוק מה ניתן לעשות פה בכל זאת?
ובכן .לאחר הרבה מאוד ניסויים וחיפושים ברשת.הצלחתי בס"ד למצוא פיתרון.
וכפי שתראו בצילום מסך את שרשרת הפונקציות כאן.וזה פשוט עובד!
צפה בקובץ המצורף 1410846
הרב @יעקב ויצמן ידידי!
ממש נפלא, אהבתי אפשר ללמוד מזה הרבה.

בכל מקרה לגופו של ענין ומקרה נראה לי שאפשר להסתדר עם זה.
פ.png


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

שבת שלום.
 
הרב @יעקב ויצמן ידידי!
ממש נפלא, אהבתי אפשר ללמוד מזה הרבה.

בכל מקרה לגופו של ענין ומקרה נראה לי שאפשר להסתדר עם זה.צפה בקובץ המצורף 1410850

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

שבת שלום.
ידידי היקר.ראשית תודה לך על הפידבק ותודה על ההארה הנכונה.
למפרע ולאחר כל זאת, אתה צודק לחלוטין שניתן ליישם זאת בדרך שעשית.אבל אגיד לך 2 דברים.
1.נקודת המוצא שלי היתה לכלול את עמודה a בארגומנט array של פונקציית filter
זאת.בשונה מהדרך שציינת שעמודה a אינה "צד/חלק בפרשה" כלל ועיקר.
עם נקודת המוצא שפתחתי בה .היה מקום להתמודד עם האתגר איך לכווץ/לסלק את ערכי עמודה a.
במסע האתגרי הזה הרווחתי עוד כמה תובנות חשובות מאוד (שציינתי לעיל).ואם רק בשביל כך,-המאמץ היה שווה והיה זה שכרי ושכר כולנו..
2.אני אוסיף עוד נדבך.בדרך שציינתי בוצעה טרנספורמציה לפונקצייה.היה צורך "לפרק ולקעקע" מהיסוד את התוצאה (מעמודה a)
.הפונקצייה שביצעה זאת בעיקר היתה substitite.יתר הפונקציות הן ליצור מסדר טורי מחדש של ערכי עמודה b.
זהו חידוש גדול .כי התוצאות כאן הן בגדר "פנים חדשות באו לכאן"
(רק כדוגמא בלבד זה מזכיר לי להבדיל אלף הבדלות.את דברי הרא"ש בשם רבינו יונה במסכת ברכות אודות "מוסק" המותר באכילה והראיה מדבש שנפל בו חתיכת איסור וכיון שנתבטל לגמרי בדבש פנים חדשות באו לכאן.וזה אחד הראיות להיתר ג'לטין מן החי.ראו כאן באריכות.)

לסיכום .כדרך קצרה -אין ספק שהשיטה שציינת מקוצרת ופרקטית.אבל כדרך עם יותר חידוש, הדרך הארוכה והמפותלת שציינתי ,חביבה יותר.
הוא אשר אמרתי כאן https://www.prog.co.il/threads/רוצה-לעזור-לכם-באקסל.499341/post-12372336
"תהנו מהדרך ולא רק מהתוצאה.."

@אבי2021 שוב תודה על ההארה המחכימה .ותודה שלא "ויתרת" לי בקלות ובדקת שוב ושוב את הדברים.מעריך זאת!
 
שלום,
יש לי טבלה עם הרבה מספרי תעודות זהות ופרוט עליהם לדוג'- שם מקום מגורים טלפון וכד'-בכל שורה רשום תעודת זהות ואחכ שם מקום מגורים וכו.
זה רשימה ארוכה ממש ואני רוצה לעשות רשימה של תעודות זהות שאני צריכה ולסנן את הרשימה המקורית לפי תעודות הזהות שאני צריכה
חשבתי לרשום את תעודות הזהות שאני צריכה בעמודה נפרדת ולעשות וילוקאפ (אני מתחילה באקסל אז לא ממש יודעת) אבל ראיתי שהוילוקאפ מחזיר רק ערך של עמודה אחת בטבלה (נניח מספר טלפון) ואני צריכה את כל הפרטים בשורה בתעודות הזהות הספציפיות שאני צריכה
ראיתי שיש פונקציה של Xלוקאפ שאמורה לעזור אבל היא נותנת לי שוב רק עמודה אחת משום מה- מה יכול לעזור?
 
שלום,
יש לי טבלה עם הרבה מספרי תעודות זהות ופרוט עליהם לדוג'- שם מקום מגורים טלפון וכד'-בכל שורה רשום תעודת זהות ואחכ שם מקום מגורים וכו.
זה רשימה ארוכה ממש ואני רוצה לעשות רשימה של תעודות זהות שאני צריכה ולסנן את הרשימה המקורית לפי תעודות הזהות שאני צריכה
חשבתי לרשום את תעודות הזהות שאני צריכה בעמודה נפרדת ולעשות וילוקאפ (אני מתחילה באקסל אז לא ממש יודעת) אבל ראיתי שהוילוקאפ מחזיר רק ערך של עמודה אחת בטבלה (נניח מספר טלפון) ואני צריכה את כל הפרטים בשורה בתעודות הזהות הספציפיות שאני צריכה
ראיתי שיש פונקציה של Xלוקאפ שאמורה לעזור אבל היא נותנת לי שוב רק עמודה אחת משום מה- מה יכול לעזור?
תשלחי בבקשה גיליון דוגמא עם אותו מבנה של גיליון מקור .מספיק שורה או שניים בלבד .
כל הפרטים יכולים להיות בדויים.
ותפרטי את השאלה בגוף הגיליון
תודה
 
ראיתי שיש פונקציה של Xלוקאפ שאמורה לעזור אבל היא נותנת לי שוב רק עמודה אחת משום מה- מה יכול לעזור?
בפרמטר השלישי צריך לכלול את כל העמודות שרוצים לקבל בתוצאה
 
שלום,
יש לי טבלה עם הרבה מספרי תעודות זהות ופרוט עליהם לדוג'- שם מקום מגורים טלפון וכד'-בכל שורה רשום תעודת זהות ואחכ שם מקום מגורים וכו.
זה רשימה ארוכה ממש ואני רוצה לעשות רשימה של תעודות זהות שאני צריכה ולסנן את הרשימה המקורית לפי תעודות הזהות שאני צריכה
חשבתי לרשום את תעודות הזהות שאני צריכה בעמודה נפרדת ולעשות וילוקאפ (אני מתחילה באקסל אז לא ממש יודעת) אבל ראיתי שהוילוקאפ מחזיר רק ערך של עמודה אחת בטבלה (נניח מספר טלפון) ואני צריכה את כל הפרטים בשורה בתעודות הזהות הספציפיות שאני צריכה
ראיתי שיש פונקציה של Xלוקאפ שאמורה לעזור אבל היא נותנת לי שוב רק עמודה אחת משום מה- מה יכול לעזור?
לא וילוקאפ ולא אקסלוקאפ מחזירות אוטומטית יותר מעמודה אחת, פשוט צריך לגרור את הנוסחה למעל כל העמודות בטבלה,
 
גוגל שיטס
האם ניתן לעשות הגנה על טבלה אבל שיהיה אפשרות לעשות סינון בתאים,?
בנעילה רגילה של התאים הוא נועל לי את אופצית הסינון
השאלה האם ניתן לעקוף את זה
תודה
 
שלום.
האם יש קיצור מקשים לפקודת 'מזג ומרכז' או אפשרות להוסיף קיצור מקשים [בשונה מוורד באקסל לא מצאתי אפשרות להגדיר קיצורי מקשים]
תודה רבה
 
שלום.
האם יש קיצור מקשים לפקודת 'מזג ומרכז' או אפשרות להוסיף קיצור מקשים [בשונה מוורד באקסל לא מצאתי אפשרות להגדיר קיצורי מקשים]
תודה רבה
Screenshot_20230702_095636_Chrome.jpg

בהצלחה
 
גוגל שיטס
האם ניתן לעשות הגנה על טבלה אבל שיהיה אפשרות לעשות סינון בתאים,?
בנעילה רגילה של התאים הוא נועל לי את אופצית הסינון
השאלה האם ניתן לעקוף את זה
תודה
אסביר בקצרה את ההיגיון
.סתם "הגנה" היא גם לגבי סינון.ומדוע? כי זה יכול לפגוע בחישובי הגיליון כאשר קיימות בו פונקציות מסוימות.כמו subtotal למשל.
הפיתרון בלינק
כמו כן.עקרונית.סינון ניתן גם בגיליון שמיובא בעזרת importrange
ובלי קשר לשאלתך.אני מעודד ותומך להשתמש בדרך זו דווקא של יבוא והגנה .
ואם משתמש הגיליון (המוגן)בקצה השני.לא עונה אפילו על ההגדרה של "אקסליסט מתחיל" וקיים חשש שימחק את הפונקצייה ואיתה יעלמו מעיניו גם הנתונים.לא נותר לנו אלא לשתף איתו את הגיליון "לצפייה בלבד"
בהצלחה
 
תשלחי בבקשה גיליון דוגמא עם אותו מבנה של גיליון מקור .מספיק שורה או שניים בלבד .
כל הפרטים יכולים להיות בדויים.
ותפרטי את השאלה בגוף הגיליון
תודה
השאלה מלכתחילה לא היתה ברורה דיו.וכדי להימנע משו"ת פורמט "טלפון שבור.." העדפתי מראש לראות את הגיליון .
כך או כך מצורף גיליון דוגמא שהכנתי שמסכם את התגובות ואת השיטות.
בפרמטר השלישי צריך לכלול את כל העמודות שרוצים לקבל בתוצאה
אמת ויציב.זהו בדיוק הדוגמא הראשונה בגיליון המצורף
לא וילוקאפ ולא אקסלוקאפ מחזירות אוטומטית יותר מעמודה אחת, פשוט צריך לגרור את הנוסחה למעל כל העמודות בטבלה,
אם הבינותי נכון.זה לא מדויק.
xlookup יכולה להחזיר מספר עמודות אם רק נציין זאת בארגומנט 3.
ב-vlookup אם רוצים לגרור שמאלה או ימינה.צריך לקבע את 2 ארגומנטים הראשונים.הארגומנט השלישי לא משתנה בגרירה רגילה(אולי בהזדמנות אסביר את הלוגיקה שיש כאן) ויש לשנות בו את הערך ידנית.
כפי שהדגמתי בגיליון המצורף בשיטה השניה

וברשותכם.אוסיף כאן עוד "חידוש" וטריק גאוני.ליצור את אותו אפקט בפונקציית vlookup והכל בלחיצת כפתור אחד.
שימו לב לדרך השלישית שציינתי
Screenshot_20230702_121118_Sheets.jpg

לא תאמינו.אבל מילוי הערכים הינו בתא אחד בלבד.
הטריק הגאוני הוא להוסיף סוגריים מסולסלים בארגומנט השלישי.
זה עדיין לא מספיק.כי האקסל "רוצה לראות" כאן הפניה לעמודה אחת ולא מספר עמודות.
ולשם כך."עטפתי" את vlookup בפונקציית arrayformula.
והופ! הקסם התרחש !
@הילוך גבוה הנה עוד שימוש יפייפה וגאוני של פונקציית arryaformula בחייו של האקסליסט.
וכהמשך למה שכתבתי לעיל כאן https://www.prog.co.il/threads/רוצה-לעזור-לכם-באקסל.499341/post-12385547
אני מצרף כאן את הגיליון לביצוע העתק הדבק
בהצלחה
 

קבצים מצורפים

  • החזר מספר תוצאות בעזרת vlookup &xlookup.xlsx
    KB 50 · צפיות: 48
תודה רבה
השאלה דווקא הובנה כראוי,
אבל כשאני פותחת את קובץ האקסל ששלחת בנוסחא של האיקסלוקאפ רשום לי name -ואותו דבא כשאני מנסה את הנוסחא של arryaformulaלפי ההוראות כאן זה השגיאה הנרשמת
 
אם הבינותי נכון.זה לא מדויק.
xlookup יכולה להחזיר מספר עמודות אם רק נציין זאת בארגומנט 3.
אכן אני פחות מכיר את הנוסחה אז אני לא אומר דבר
ב-vlookup אם רוצים לגרור שמאלה או ימינה.צריך לקבע את 2 ארגומנטים הראשונים.הארגומנט השלישי לא משתנה בגרירה רגילה(אולי בהזדמנות אסביר את הלוגיקה שיש כאן) ויש לשנות בו את הערך ידנית.
רק הערה לגבי השנוי הידני אפשר להשתמש ב column ובכך לחסוך את השנוי הידני בכל גרירה
 

פרוגבוט

תוכן שיווקי
פרסומת

הצטרפות לניוזלטר

איזה כיף שהצטרפתם לניוזלטר שלנו!

מעכשיו, תהיו הראשונים לקבל את כל העדכונים, החדשות, ההפתעות בלעדיות, והתכנים הכי חמים שלנו בפרוג!

לוח מודעות

הפרק היומי

הפרק היומי! כל ערב פרק תהילים חדש. הצטרפו אלינו לקריאת תהילים משותפת!


תהילים פרק כה

אלְדָוִד אֵלֶיךָ יי נַפְשִׁי אֶשָּׂא:באֱלֹהַי בְּךָ בָטַחְתִּי אַל אֵבוֹשָׁה אַל יַעַלְצוּ אֹיְבַי לִי:גגַּם כָּל קוֶֹיךָ לֹא יֵבֹשׁוּ יֵבֹשׁוּ הַבּוֹגְדִים רֵיקָם:דדְּרָכֶיךָ יי הוֹדִיעֵנִי אֹרְחוֹתֶיךָ לַמְּדֵנִי:ההַדְרִיכֵנִי בַאֲמִתֶּךָ וְלַמְּדֵנִי כִּי אַתָּה אֱלֹהֵי יִשְׁעִי אוֹתְךָ קִוִּיתִי כָּל הַיּוֹם:וזְכֹר רַחֲמֶיךָ יי וַחֲסָדֶיךָ כִּי מֵעוֹלָם הֵמָּה:זחַטֹּאות נְעוּרַי וּפְשָׁעַי אַל תִּזְכֹּר כְּחַסְדְּךָ זְכָר לִי אַתָּה לְמַעַן טוּבְךָ יי:חטוֹב וְיָשָׁר יי עַל כֵּן יוֹרֶה חַטָּאִים בַּדָּרֶךְ:טיַדְרֵךְ עֲנָוִים בַּמִּשְׁפָּט וִילַמֵּד עֲנָוִים דַּרְכּוֹ:יכָּל אָרְחוֹת יי חֶסֶד וֶאֱמֶת לְנֹצְרֵי בְרִיתוֹ וְעֵדֹתָיו:יאלְמַעַן שִׁמְךָ יי וְסָלַחְתָּ לַעֲוֹנִי כִּי רַב הוּא:יבמִי זֶה הָאִישׁ יְרֵא יי יוֹרֶנּוּ בְּדֶרֶךְ יִבְחָר:יגנַפְשׁוֹ בְּטוֹב תָּלִין וְזַרְעוֹ יִירַשׁ אָרֶץ:ידסוֹד יי לִירֵאָיו וּבְרִיתוֹ לְהוֹדִיעָם:טועֵינַי תָּמִיד אֶל יי כִּי הוּא יוֹצִיא מֵרֶשֶׁת רַגְלָי:טזפְּנֵה אֵלַי וְחָנֵּנִי כִּי יָחִיד וְעָנִי אָנִי:יזצָרוֹת לְבָבִי הִרְחִיבוּ מִמְּצוּקוֹתַי הוֹצִיאֵנִי:יחרְאֵה עָנְיִי וַעֲמָלִי וְשָׂא לְכָל חַטֹּאותָי:יטרְאֵה אוֹיְבַי כִּי רָבּוּ וְשִׂנְאַת חָמָס שְׂנֵאוּנִי:כשָׁמְרָה נַפְשִׁי וְהַצִּילֵנִי אַל אֵבוֹשׁ כִּי חָסִיתִי בָךְ:כאתֹּם וָיֹשֶׁר יִצְּרוּנִי כִּי קִוִּיתִיךָ:כבפְּדֵה אֱלֹהִים אֶת יִשְׂרָאֵל מִכֹּל צָרוֹתָיו:
נקרא  2  פעמים
למעלה