נוסחת MID שמחלצת טקסט שנמצא באמצע טקסט.
מבקשים ממנו להתחיל מהתו שאחרי ")" (מוצאים אותו בנוסחת "FIND") ועד התא שלפני "("
תודה, אך הנוסחה הזו מחלצת טקסט מתוך טקסט לפי הגדרה להתחלה לאחר מס' קבוע של תווים מתחילת הטקסט,, והגדרה של מס' תווים לחילוץ, האם יש נוסחה אחרת שמחלצת טקסט מתוך טקסט לפי הגדרה של סימון מסוים שיהיה פתיחת הטקסט וסימון נוסף להגדרת סיום, כפי שרשמתם בהודעה?
 
תודה, אך הנוסחה הזו מחלצת טקסט מתוך טקסט לפי הגדרה להתחלה לאחר מס' קבוע של תווים מתחילת הטקסט,, והגדרה של מס' תווים לחילוץ, האם יש נוסחה אחרת שמחלצת טקסט מתוך טקסט לפי הגדרה של סימון מסוים שיהיה פתיחת הטקסט וסימון נוסף להגדרת סיום, כפי שרשמתם בהודעה?
לא חייב להיות מספר קבוע. אפשר גם מספר משתנה לפי המיקום של הסוגריים כפי שכתבתי ע"י נוסחת "FIND" במקום המספר הקבוע.
 
לא חייב להיות מספר קבוע. אפשר גם מספר משתנה לפי המיקום של הסוגריים כפי שכתבתי ע"י נוסחת "FIND" במקום המספר הקבוע.
תודה, השתמשתי בנוסחה, אבל הערך יוצא לי עם הסימון של הסוגריים הראשונות, כיצד ניתן לחלץ ללא זה? הערך שיוצא לי: 01:08)
 
תוסיף או תפחית מעט מהחשבון עד שיצא לך המספר הנכון. (דהיינו לעשות פחות אחד או יותר אחד וכדומה)
 
איך מגדירים שהשורות יהיו מסודרות לפי ערך מספרי שבאחד התאים?
ב"מיון גליון " בסדר עולה או יורד אפשר רק על שורות קיימות, ואני רוצה שכל שורה חדשה שמתווספת, אוטמטית תשתלב במקום שלה.
 
1669240370554.png


צריך לדעת לכתוב ב js
 
ואז אני יכול לכתוב תאריך עברי ולהשתמש בו כפונקציית תאריך שאם אני רושם לו עוד חודשיים הוא יתן לי את התאריך של עוד חודשיים או שזה לא קיים
זה בעייתי. אתה יכול לשלוח ל HEBDATE את התאריך הלועזי + חודשיים.

לדוגמא-
קוד:
=HEBDATE(TODAY()+60,0,1)
 
את זה אני יודע אבל הבעיה שזה לא יוצא מדוייק
כי בחודשים שלנו אין אותם ימים בחודשים שלהם
נכון. הפונקציה HEBDATE היא סה"כ מקבלת לאעזי ומציגה עברי. אין אפשרות לשחק עם הערכים שהיא מחזירה.
אפשר קצת לשחק עם מה שאתה שולח אבל זה קצת מסובך כי גם יש שנים מעוברות, חודשים מלאים חסרים וכו'.
 
את זה אני יודע אבל הבעיה שזה לא יוצא מדוייק
כי בחודשים שלנו אין אותם ימים בחודשים שלהם
תוכל להכניס את הנוסחא הזו-
קוד:
=IF(LEFT(HEBDATE(IF(LEFT(HEBDATE(B2,0,0),2)="30",IF(LEFT(HEBDATE(B2+30,0,0),2)="30",B2+30,B2+29),IF(VALUE(LEFT(HEBDATE(B2+(30-VALUE(LEFT(HEBDATE(B2,0,0),FIND("-",HEBDATE(B2,0,0))-1))),0,0),FIND("-",HEBDATE(B2+(30-VALUE(LEFT(HEBDATE(B2,0,0),FIND("-",HEBDATE(B2,0,0))-1))),0,0))-1))=1,B2+29,B2+30)),0,0),2)="30",IF(LEFT(HEBDATE(IF(LEFT(HEBDATE(B2,0,0),2)="30",IF(LEFT(HEBDATE(B2+30,0,0),2)="30",B2+30,B2+29),IF(VALUE(LEFT(HEBDATE(B2+(30-VALUE(LEFT(HEBDATE(B2,0,0),FIND("-",HEBDATE(B2,0,0))-1))),0,0),FIND("-",HEBDATE(B2+(30-VALUE(LEFT(HEBDATE(B2,0,0),FIND("-",HEBDATE(B2,0,0))-1))),0,0))-1))=1,B2+29,B2+30))+30,0,0),2)="30",HEBDATE(IF(LEFT(HEBDATE(B2,0,0),2)="30",IF(LEFT(HEBDATE(B2+30,0,0),2)="30",B2+30,B2+29),IF(VALUE(LEFT(HEBDATE(B2+(30-VALUE(LEFT(HEBDATE(B2,0,0),FIND("-",HEBDATE(B2,0,0))-1))),0,0),FIND("-",HEBDATE(B2+(30-VALUE(LEFT(HEBDATE(B2,0,0),FIND("-",HEBDATE(B2,0,0))-1))),0,0))-1))=1,B2+29,B2+30))+30,0,2),HEBDATE(IF(LEFT(HEBDATE(B2,0,0),2)="30",IF(LEFT(HEBDATE(B2+30,0,0),2)="30",B2+30,B2+29),IF(VALUE(LEFT(HEBDATE(B2+(30-VALUE(LEFT(HEBDATE(B2,0,0),FIND("-",HEBDATE(B2,0,0))-1))),0,0),FIND("-",HEBDATE(B2+(30-VALUE(LEFT(HEBDATE(B2,0,0),FIND("-",HEBDATE(B2,0,0))-1))),0,0))-1))=1,B2+29,B2+30))+29,0,2)),IF(VALUE(LEFT(HEBDATE(IF(LEFT(HEBDATE(B2,0,0),2)="30",IF(LEFT(HEBDATE(B2+30,0,0),2)="30",B2+30,B2+29),IF(VALUE(LEFT(HEBDATE(B2+(30-VALUE(LEFT(HEBDATE(B2,0,0),FIND("-",HEBDATE(B2,0,0))-1))),0,0),FIND("-",HEBDATE(B2+(30-VALUE(LEFT(HEBDATE(B2,0,0),FIND("-",HEBDATE(B2,0,0))-1))),0,0))-1))=1,B2+29,B2+30))+(30-VALUE(LEFT(HEBDATE(IF(LEFT(HEBDATE(B2,0,0),2)="30",IF(LEFT(HEBDATE(B2+30,0,0),2)="30",B2+30,B2+29),IF(VALUE(LEFT(HEBDATE(B2+(30-VALUE(LEFT(HEBDATE(B2,0,0),FIND("-",HEBDATE(B2,0,0))-1))),0,0),FIND("-",HEBDATE(B2+(30-VALUE(LEFT(HEBDATE(B2,0,0),FIND("-",HEBDATE(B2,0,0))-1))),0,0))-1))=1,B2+29,B2+30)),0,0),FIND("-",HEBDATE(IF(LEFT(HEBDATE(B2,0,0),2)="30",IF(LEFT(HEBDATE(B2+30,0,0),2)="30",B2+30,B2+29),IF(VALUE(LEFT(HEBDATE(B2+(30-VALUE(LEFT(HEBDATE(B2,0,0),FIND("-",HEBDATE(B2,0,0))-1))),0,0),FIND("-",HEBDATE(B2+(30-VALUE(LEFT(HEBDATE(B2,0,0),FIND("-",HEBDATE(B2,0,0))-1))),0,0))-1))=1,B2+29,B2+30)),0,0))-1))),0,0),FIND("-",HEBDATE(IF(LEFT(HEBDATE(B2,0,0),2)="30",IF(LEFT(HEBDATE(B2+30,0,0),2)="30",B2+30,B2+29),IF(VALUE(LEFT(HEBDATE(B2+(30-VALUE(LEFT(HEBDATE(B2,0,0),FIND("-",HEBDATE(B2,0,0))-1))),0,0),FIND("-",HEBDATE(B2+(30-VALUE(LEFT(HEBDATE(B2,0,0),FIND("-",HEBDATE(B2,0,0))-1))),0,0))-1))=1,B2+29,B2+30))+(30-VALUE(LEFT(HEBDATE(IF(LEFT(HEBDATE(B2,0,0),2)="30",IF(LEFT(HEBDATE(B2+30,0,0),2)="30",B2+30,B2+29),IF(VALUE(LEFT(HEBDATE(B2+(30-VALUE(LEFT(HEBDATE(B2,0,0),FIND("-",HEBDATE(B2,0,0))-1))),0,0),FIND("-",HEBDATE(B2+(30-VALUE(LEFT(HEBDATE(B2,0,0),FIND("-",HEBDATE(B2,0,0))-1))),0,0))-1))=1,B2+29,B2+30)),0,0),FIND("-",HEBDATE(IF(LEFT(HEBDATE(B2,0,0),2)="30",IF(LEFT(HEBDATE(B2+30,0,0),2)="30",B2+30,B2+29),IF(VALUE(LEFT(HEBDATE(B2+(30-VALUE(LEFT(HEBDATE(B2,0,0),FIND("-",HEBDATE(B2,0,0))-1))),0,0),FIND("-",HEBDATE(B2+(30-VALUE(LEFT(HEBDATE(B2,0,0),FIND("-",HEBDATE(B2,0,0))-1))),0,0))-1))=1,B2+29,B2+30)),0,0))-1))),0,0))-1))=1,HEBDATE(IF(LEFT(HEBDATE(B2,0,0),2)="30",IF(LEFT(HEBDATE(B2+30,0,0),2)="30",B2+30,B2+29),IF(VALUE(LEFT(HEBDATE(B2+(30-VALUE(LEFT(HEBDATE(B2,0,0),FIND("-",HEBDATE(B2,0,0))-1))),0,0),FIND("-",HEBDATE(B2+(30-VALUE(LEFT(HEBDATE(B2,0,0),FIND("-",HEBDATE(B2,0,0))-1))),0,0))-1))=1,B2+29,B2+30))+29,0,2),HEBDATE(IF(LEFT(HEBDATE(B2,0,0),2)="30",IF(LEFT(HEBDATE(B2+30,0,0),2)="30",B2+30,B2+29),IF(VALUE(LEFT(HEBDATE(B2+(30-VALUE(LEFT(HEBDATE(B2,0,0),FIND("-",HEBDATE(B2,0,0))-1))),0,0),FIND("-",HEBDATE(B2+(30-VALUE(LEFT(HEBDATE(B2,0,0),FIND("-",HEBDATE(B2,0,0))-1))),0,0))-1))=1,B2+29,B2+30))+30,0,2)))

עבור הדוגמא הזו-

1669313119347.png


הנוסחא מבוססת על רעיון שהעלתה פה בעבר @xl3391 (שהיא אגב מספר 1 בתחום).

בהצלחה.
 
תוכל להכניס את הנוסחא הזו-
קוד:
=IF(LEFT(HEBDATE(IF(LEFT(HEBDATE(B2,0,0),2)="30",IF(LEFT(HEBDATE(B2+30,0,0),2)="30",B2+30,B2+29),IF(VALUE(LEFT(HEBDATE(B2+(30-VALUE(LEFT(HEBDATE(B2,0,0),FIND("-",HEBDATE(B2,0,0))-1))),0,0),FIND("-",HEBDATE(B2+(30-VALUE(LEFT(HEBDATE(B2,0,0),FIND("-",HEBDATE(B2,0,0))-1))),0,0))-1))=1,B2+29,B2+30)),0,0),2)="30",IF(LEFT(HEBDATE(IF(LEFT(HEBDATE(B2,0,0),2)="30",IF(LEFT(HEBDATE(B2+30,0,0),2)="30",B2+30,B2+29),IF(VALUE(LEFT(HEBDATE(B2+(30-VALUE(LEFT(HEBDATE(B2,0,0),FIND("-",HEBDATE(B2,0,0))-1))),0,0),FIND("-",HEBDATE(B2+(30-VALUE(LEFT(HEBDATE(B2,0,0),FIND("-",HEBDATE(B2,0,0))-1))),0,0))-1))=1,B2+29,B2+30))+30,0,0),2)="30",HEBDATE(IF(LEFT(HEBDATE(B2,0,0),2)="30",IF(LEFT(HEBDATE(B2+30,0,0),2)="30",B2+30,B2+29),IF(VALUE(LEFT(HEBDATE(B2+(30-VALUE(LEFT(HEBDATE(B2,0,0),FIND("-",HEBDATE(B2,0,0))-1))),0,0),FIND("-",HEBDATE(B2+(30-VALUE(LEFT(HEBDATE(B2,0,0),FIND("-",HEBDATE(B2,0,0))-1))),0,0))-1))=1,B2+29,B2+30))+30,0,2),HEBDATE(IF(LEFT(HEBDATE(B2,0,0),2)="30",IF(LEFT(HEBDATE(B2+30,0,0),2)="30",B2+30,B2+29),IF(VALUE(LEFT(HEBDATE(B2+(30-VALUE(LEFT(HEBDATE(B2,0,0),FIND("-",HEBDATE(B2,0,0))-1))),0,0),FIND("-",HEBDATE(B2+(30-VALUE(LEFT(HEBDATE(B2,0,0),FIND("-",HEBDATE(B2,0,0))-1))),0,0))-1))=1,B2+29,B2+30))+29,0,2)),IF(VALUE(LEFT(HEBDATE(IF(LEFT(HEBDATE(B2,0,0),2)="30",IF(LEFT(HEBDATE(B2+30,0,0),2)="30",B2+30,B2+29),IF(VALUE(LEFT(HEBDATE(B2+(30-VALUE(LEFT(HEBDATE(B2,0,0),FIND("-",HEBDATE(B2,0,0))-1))),0,0),FIND("-",HEBDATE(B2+(30-VALUE(LEFT(HEBDATE(B2,0,0),FIND("-",HEBDATE(B2,0,0))-1))),0,0))-1))=1,B2+29,B2+30))+(30-VALUE(LEFT(HEBDATE(IF(LEFT(HEBDATE(B2,0,0),2)="30",IF(LEFT(HEBDATE(B2+30,0,0),2)="30",B2+30,B2+29),IF(VALUE(LEFT(HEBDATE(B2+(30-VALUE(LEFT(HEBDATE(B2,0,0),FIND("-",HEBDATE(B2,0,0))-1))),0,0),FIND("-",HEBDATE(B2+(30-VALUE(LEFT(HEBDATE(B2,0,0),FIND("-",HEBDATE(B2,0,0))-1))),0,0))-1))=1,B2+29,B2+30)),0,0),FIND("-",HEBDATE(IF(LEFT(HEBDATE(B2,0,0),2)="30",IF(LEFT(HEBDATE(B2+30,0,0),2)="30",B2+30,B2+29),IF(VALUE(LEFT(HEBDATE(B2+(30-VALUE(LEFT(HEBDATE(B2,0,0),FIND("-",HEBDATE(B2,0,0))-1))),0,0),FIND("-",HEBDATE(B2+(30-VALUE(LEFT(HEBDATE(B2,0,0),FIND("-",HEBDATE(B2,0,0))-1))),0,0))-1))=1,B2+29,B2+30)),0,0))-1))),0,0),FIND("-",HEBDATE(IF(LEFT(HEBDATE(B2,0,0),2)="30",IF(LEFT(HEBDATE(B2+30,0,0),2)="30",B2+30,B2+29),IF(VALUE(LEFT(HEBDATE(B2+(30-VALUE(LEFT(HEBDATE(B2,0,0),FIND("-",HEBDATE(B2,0,0))-1))),0,0),FIND("-",HEBDATE(B2+(30-VALUE(LEFT(HEBDATE(B2,0,0),FIND("-",HEBDATE(B2,0,0))-1))),0,0))-1))=1,B2+29,B2+30))+(30-VALUE(LEFT(HEBDATE(IF(LEFT(HEBDATE(B2,0,0),2)="30",IF(LEFT(HEBDATE(B2+30,0,0),2)="30",B2+30,B2+29),IF(VALUE(LEFT(HEBDATE(B2+(30-VALUE(LEFT(HEBDATE(B2,0,0),FIND("-",HEBDATE(B2,0,0))-1))),0,0),FIND("-",HEBDATE(B2+(30-VALUE(LEFT(HEBDATE(B2,0,0),FIND("-",HEBDATE(B2,0,0))-1))),0,0))-1))=1,B2+29,B2+30)),0,0),FIND("-",HEBDATE(IF(LEFT(HEBDATE(B2,0,0),2)="30",IF(LEFT(HEBDATE(B2+30,0,0),2)="30",B2+30,B2+29),IF(VALUE(LEFT(HEBDATE(B2+(30-VALUE(LEFT(HEBDATE(B2,0,0),FIND("-",HEBDATE(B2,0,0))-1))),0,0),FIND("-",HEBDATE(B2+(30-VALUE(LEFT(HEBDATE(B2,0,0),FIND("-",HEBDATE(B2,0,0))-1))),0,0))-1))=1,B2+29,B2+30)),0,0))-1))),0,0))-1))=1,HEBDATE(IF(LEFT(HEBDATE(B2,0,0),2)="30",IF(LEFT(HEBDATE(B2+30,0,0),2)="30",B2+30,B2+29),IF(VALUE(LEFT(HEBDATE(B2+(30-VALUE(LEFT(HEBDATE(B2,0,0),FIND("-",HEBDATE(B2,0,0))-1))),0,0),FIND("-",HEBDATE(B2+(30-VALUE(LEFT(HEBDATE(B2,0,0),FIND("-",HEBDATE(B2,0,0))-1))),0,0))-1))=1,B2+29,B2+30))+29,0,2),HEBDATE(IF(LEFT(HEBDATE(B2,0,0),2)="30",IF(LEFT(HEBDATE(B2+30,0,0),2)="30",B2+30,B2+29),IF(VALUE(LEFT(HEBDATE(B2+(30-VALUE(LEFT(HEBDATE(B2,0,0),FIND("-",HEBDATE(B2,0,0))-1))),0,0),FIND("-",HEBDATE(B2+(30-VALUE(LEFT(HEBDATE(B2,0,0),FIND("-",HEBDATE(B2,0,0))-1))),0,0))-1))=1,B2+29,B2+30))+30,0,2)))

עבור הדוגמא הזו-

צפה בקובץ המצורף 1252242

הנוסחא מבוססת על רעיון שהעלתה פה בעבר @xl3391 (שהיא אגב מספר 1 בתחום).

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

האם מישהו יכול לעזור לי איך אני יכול לשחזר קובץ אקסל שבטעות נמחק משם הרבה נתונים ושמרו אותו ?​

תודה רבה
 

פרוגבוט

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

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

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

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

לוח מודעות

הפרק היומי

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


תהילים פרק כה

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