@Whenever כתב באקסל | יבוא סיווג לפי תנאי "מכיל":
שאולי באמת אפשר לעשות את כל הלוקאפ הפוך
איזה רעיון!
אנסה גם לעבד אותו.
@Whenever כתב באקסל | יבוא סיווג לפי תנאי "מכיל":
שאולי באמת אפשר לעשות את כל הלוקאפ הפוך
איזה רעיון!
אנסה גם לעבד אותו.
@amik
לא כ"כ הצלחתי להבין. אשמח אם יש לך פנאי להרחיב הסבר קטן.
@Whenever
לגבי א. כדי להמשיך אותך אני צריך להבין מה התחלת...
לגבי ב. ברגע שיהיה רשום בתא C5 "סוכר" מאוד פשוט לרשום בתא D5 "שהכל" - זה XLOOKUP רגיל ללא שום תוספות.
אני מעוניין לסווג טבלה של אלפי שורות שמכילות תוכן מסוים, אני אמור להוסיף לכל שורה סיווג לפי 3 סוגי מפתחות.
אשמח אם מישהו יכול לעזור לי בזה.
להפשטת הדיון הכנתי קובץ דוגמה,
(השתמשתי בדוגמה מעניני דיומא - סיווג ברכות, זה לא באמת הצורך שלי )
התאים בטווח לחיפוש מכילים מילים ואותיות נוספות מעבר לתנאי עצמו.
התוצאה צריכה להיות כמו בדוגמה: בתא C5 יהיה כתוב "שהכל". וזה, כי תא B4 מכיל את המילה "סוכר":
תודה רבה לעונים.
@A0533057932
אם תעלה קובץ דוגמה יהיה יותר קל לעזור לך.
@A0533057932 כתב במילוי אוטומטי באקסל:
כיצד אני גורם לכך שבטור שבו אני רוצם את השותף הוא יאפשר בחירה רק מהרשימה עצמה?
בסרגל העליון למעלה > נתונים > אימות נתונים
119 ש"ח לשנה - באמת נראה יקר להחריד.
(מצד שני יש שם השקעה. חגים, גימטריות, לוח יהודי וכו' אם כי, אני מתקשה למצוא את היהודי שמוכן לשלם כזה מחיר)
@dovid
איזה יופי!
תודה רבה!!
@ארי כתב בעזרה | משתנה חודשים עוקבים שחוזר לתחילת שנה:
לבחור תיקייה אחת ולא את התיקייה הראשית
אוקי. ננסה. איך אני מתגבר על הבעיה של ה-0 ? בקוד שהבאתי לעיל הוא מוריד לי את זה באופן אוטומטי:
For I = 1 To 12
MsgBox I
Next I
@dovid כתב בעזרה | משתנה חודשים עוקבים שחוזר לתחילת שנה:
אם הבנתי את כוונתך (אתה קצת שאלת בפורמט בעיית הXY...)
ממש לא שאלתי בפורמט המדובר... פשוט ראיתי שלא הבינו את כוונתי אז עברתי ל-Y.
כיוון שהחברים כאן דנים בשאלתי אם היא X או Y.
אני אפרוס בפניכם בדיוק מה אני צריך, אבל זה קצת ארוך, אם יש לכם סבלנות. (אתם שאלתם ..)
אני באמצע לכתוב את הקוד הבא:
יש לי תיקיה במחשב, בתוך התיקיה יש 12 תיקיות משנה שכולם מסתיימים ב-2 תווים המכילים שמות של חודשים " 01", "02" וכן הלאה.
הצורך שלי הוא לפתוח במכה אחת 12 קבצים (קובץ אחד בודד שנמצא בכל תיקיה X12) - יש להם מכנה משותף מסוים שלכולם יש אותה סיומת: "csv." ולשם כך יצרתי את המאקרו הבא, שעובד מצוין רק עד הקטע שהוא פותח את הקובץ הראשון. ועל מנת להמשיך הגעתי לפורום הנכבד שלנו שיאירו את עיני. אז הנה הקוד:
Sub PK12()
Dim B_tikia As FileDialog
Dim M_tikia As String
Dim ntiv_M As String
Dim ntiv_H As String
Dim mon_A As String
'בחר תיקיה ראשונה מתוך 12 בחלון שיפתח
Set B_tikia = Application.FileDialog(msoFileDialogFolderPicker)
B_tikia.Title = "בחר תיקיה המכילה את קבצי חודש 09 "
'פתח חלון שאילתא למשתמש
B_tikia.Show
'הכנס למשתנה את נתיב התיקיה שנבחרה
M_tikia = B_tikia.SelectedItems(1)
'בדיקה לקובץ אפשרי בתוך התיקיה
ntiv_M = M_tikia & "\" & "*.csv"
'נתיב חדש המספק את השם של הקובץ
ntiv_H = M_tikia & "\" & Dir(ntiv_M)
'פתיחת הקובץ
If Dir(ntiv_M) <> "" Then Workbooks.Open ntiv_H
'משתנה 2 תוים אחרונים בסוף נתיב התיקיה
mon_A = Right(M_tikia, 2)
End Sub
המשתנה "mon_A" מכיל את החודש הראשון ואני מחפש משתנה שיקצר לי את הקוד.
@Whenever כתב באקסל | איך מוסיפים תנאי נוסף בפונקציית XLOOKUP:
מצאתי פונקציה שתמשוך לך את הנתונים אבל למאונח ולא למאוזן,
מערך לא יפתור את הבעיה, כי אני צריך שני תנאים.
@מנחם כתב באקסל | איך מוסיפים תנאי נוסף בפונקציית XLOOKUP:
אפשר גם להשתמש בשאילתה
נכון, אבל יש לזה את החסרונות של שאילתה. זו לא נוסחה.
@amik מה שהבאת עובד מעולה!!
=XLOOKUP(1,($B:$B=$G5)*($D:$D=H$3),$C:$C)
אשמח מאוד אם תוכל להרחיב עם הסבר קצר על הספרה "1" ששמת בארגומנט הראשון. יישר כחך!
@Whenever כתב באקסל | איך מוסיפים תנאי נוסף בפונקציית XLOOKUP:
זה לא תנאי שאתה רוצה למשוך אלא ערך
לא.
אני לא צריך את הערכים, (זה גם יכול להיות עם הנוסחאות האחרות) אני צריך את הטקסט.
כלומר, אני צריך שבתא H5 תופיע המילה "רימון"
מה שהבאתי לעיל זה רק דוגמה, הטבלה המקורית מכילה אלפי מילים של טקסט, ואני צריך שיביא לי את המילה הייחודית שהתנאים שלה הם: 1. שם 2. תאריך. הבעיה שהוא נותן לי לבחור רק תנאי אחד.
@מלא כתב באקסל | שליפת נתונים - ספירת איזכורים:
COUNTIFS נותן להכניס יותר מטווח אחד.
בדיוק להפך.
COUNTIFS מאפשר לצמצם את מספר המופעים על ידי הוספת תנאים ולא להרחיב את טווח החיפוש.
@mekev הצורך שלי הוא בהפניה לפי סדר נומרי של הגיליונות מתחילת חוברת העבודה.
אני אסביר את הצורך שלי:
יש לי דוח כלשהו שאני בונה עליו ניתוח נתונים על ידי מאקרו.
הדוח הנ"ל מגיע אליי בצורה של טבלה ענקית עם נתונים יבשים ועליו אני "מלביש" כמה נוסחאות.
הדוח משתנה כל כמה ימים, וכל פעם הוא מגיע עם שם גיליון שונה. (חשוב לי כן לשמר את שם הגיליון)
אני יכול להגדיר בכל פעם שם לתא מסוים, אבל זו פעולה שתאריך לי מאוד את העבודה.
אני מתעכב על הבעיה הזאת כבר כמה שבועות, בינתיים יצרתי פיתרון שהוא כמו פלסתר.
יש אפשרות לעשות מניפולציה על שם הגיליון, לשנות לו את השם בתחילת המאקרו, ואז להחזיר לו את השם המקורי בסוף פעולת המאקרו, (כאמור, האקסל ממיר אוטומטית בתוך התאים את שם הגיליון) זה פתרון חמוד אבל קצת אידיוטי..:
'שמירת שם הגיליון המקורי במיקום כלשהו בתוך הגיליון
Range("CT3").Value = ActiveSheet.Name
'החלפת שם הגיליון
ActiveSheet.Name = "אאא"
'כתיבת הנוסחה עם שימוש בשם החדש
Sheets("2").Select
ActiveCell.FormulaR1C1=Sheets("אאא").Range("B2")
'החזרת השם המקורי ומחיקת תוכן התא ששמר את שמו
Sheets("1").Select
ActiveSheet.Name = Range("CT3")
Range("CT3").ClearContents
אני מחפש פתרון יותר סביר.
(אני יוצא מנקודת הנחה, שאם יצרו אפשרות כזו במאקרו, אין סיבה שלא תהיה אפשרות באקסל עצמו.)
@chagold
יש הפקת סרטים בשם "פרלשטיין הפקות" (או דינה פרלשטיין), שהפיצה סרטים בתשלום בזמן הסגר, עם קישור מוגבל ל-24 שעות.
האתר שלה היה פתוח בזמנו בנטפרי, ועכשיו יש הודעה שהוא לא, (עקב הוראה מיוחדת מהרבנים)
[אין לי מושג בקשר לתכנים, זה לא מענייני, אתה מתעניין בקשר לטכנולוגיה.]
זה הקישור: https://my.schooler.biz/s/13522/bundles
וזה המייל של מרכז ההזמנות שלהם: 6164802drive@gmail.com
צודק...
הנחתי משום מה שזה נוגע רק לאפליקציות. (בגלל הכותרת)
תודה.
@one1010 תודה, אבל לא רלוונטי בשבילו.
@ליבל כתב בהתראה של ווינדוס בהעתקת קובץ לתוך תיקיה משותפת ברשת פנימית:
כנראה הרשאות או משהו מהסוג הזה
הרשאות שהמחשב המשתף צריך להגדיר?