בקשת מידע | נוסחה שבמחשב אחד עובדת ובשני לא
-
בניתי קובץ אקסל והשתמשתי בנוסחאות VSTACK , FILTER
מה שקרה זה שבמחשב אחד הנוסחה עובדת ובמחשב אחר הוא לא מזהה את הפונקציה
האם יכול להיות שצריך להגדיר באיזה שהוא מקום שפונקציות מסוימות יפעלו?בנוסחת ה VSTACK זה מה שרואים

והנוסחה FILTER באה שלב אחרי אז אולי לכן זה מסביר את השגיאה הזאת ב FILTER

ובשורת הנוסחאות נוסף כמה אותיות לפני הנוסחה סוג של שגיאה

-
בניתי קובץ אקסל והשתמשתי בנוסחאות VSTACK , FILTER
מה שקרה זה שבמחשב אחד הנוסחה עובדת ובמחשב אחר הוא לא מזהה את הפונקציה
האם יכול להיות שצריך להגדיר באיזה שהוא מקום שפונקציות מסוימות יפעלו?בנוסחת ה VSTACK זה מה שרואים

והנוסחה FILTER באה שלב אחרי אז אולי לכן זה מסביר את השגיאה הזאת ב FILTER

ובשורת הנוסחאות נוסף כמה אותיות לפני הנוסחה סוג של שגיאה

@ירמיהו-הנביא
VSTACK עובד רק בגירסא 365
FILTER עובד מגירסא 2021 והלאה -
@ירמיהו-הנביא
VSTACK עובד רק בגירסא 365
FILTER עובד מגירסא 2021 והלאה@אהרן-שובקס איזה נוסחה יכולה להחליף לי את VSTACK?
אני צריך ליצור טבלה אחת שהיא איחוד של 7 טבלאות מ7 גיליונות שונים -
י ירמיהו הנביא סימן נושא זה כשאלה ב
-
י ירמיהו הנביא סימן נושא זה כנפתר ב
-
@אהרן-שובקס איזה נוסחה יכולה להחליף לי את VSTACK?
אני צריך ליצור טבלה אחת שהיא איחוד של 7 טבלאות מ7 גיליונות שונים@ירמיהו-הנביא תחליף גירסת אופיס.
או שתעבוד עם גוגל שיטס, (שם יש את VSTACK ) -
@ירמיהו-הנביא כתב בבקשת מידע | נוסחה שבמחשב אחד עובדת ובשני לא:
VSTACK
אפשר לבנות מקרו שיתנהג כמו הפונקציה ואז יוכלו להשתמש גם בגירסאות ישנות ראה פה: https://www.mrexcel.com/board/threads/is-there-an-alternative-to-vstack-formula-i-can-use.1246683/
Function VSTACK(ParamArray ArrayAndNumber() As Variant) As Variant ' Excel 365 ' ' =VSTACK(array1, [array2], ...) ' ' The first array or range to combine is mandatory. ' Additional arrays or ranges to combine are optional. ' ' Does not currently handle: ' =VSTACK({"a","b"},AA2:AB2) = {"a","b";1,2} ' =VSTACK({"a";"b"},AA2:AB2) = {"a",#N/A;"b",#N/A;1,2} ' Dim ArrayColumn As Long, ArrayRow As Long Dim ColumnIndex As Long, ColIndex As Long Dim TotalArrayColumns As Long, TotalArrayRows As Long Dim ResultArray As Variant ' For ArrayRow = LBound(ArrayAndNumber) To UBound(ArrayAndNumber) ' Loop through the rows of ArrayAndNumber TotalArrayRows = TotalArrayRows + ArrayAndNumber(ArrayRow).rows.Count ' Calculate TotalArrayRows TotalArrayColumns = Application.max(TotalArrayColumns, ArrayAndNumber(ArrayRow).columns.Count) ' Calculate TotalArrayColumns Next ' Loop back ' ReDim ResultArray(1 To TotalArrayRows, 1 To TotalArrayColumns) ' Establish the row/column size of ResultArray ' ColumnIndex = 1 ' Initialize ColumnIndex ' For ArrayRow = LBound(ArrayAndNumber) To UBound(ArrayAndNumber) ' Loop through the rows of ArrayAndNumber For ArrayColumn = 1 To ArrayAndNumber(ArrayRow).rows.Count ' Loop For ColIndex = 1 To TotalArrayColumns ' Loop through TotalArrayColumns ResultArray(ColumnIndex, ColIndex) = ArrayAndNumber(ArrayRow).Cells(ArrayColumn, ColIndex).value ' Next ' Loop back ' ColumnIndex = ColumnIndex + 1 ' Increment ColumnIndex Next ' Loop back Next ' Loop back ' VSTACK = ResultArray ' End Function -
כמו כן, לא צריך נוסחה לאחד טבלאות, אפשר לאחד עם append/merge queries.
פעם כתבתי פוסט על זה, זה ממש מלמעלה, אולי זה יעזור
https://mitmachim.top/post/768340 -
כמו כן, לא צריך נוסחה לאחד טבלאות, אפשר לאחד עם append/merge queries.
פעם כתבתי פוסט על זה, זה ממש מלמעלה, אולי זה יעזור
https://mitmachim.top/post/768340
שלום! נראה שהשיחה הזו מעניינת אותך, אבל עדיין אין לך חשבון.
נמאס לכם לגלול בין אותם הפוסטים בכל ביקור? כשנרשמים לחשבון, תמיד תחזרו בדיוק למקום שבו הייתם קודם, ותוכלו לבחור לקבל התראות על תגובות חדשות (בין אם במייל, ובין אם בהתראת פוש). תוכלו גם לשמור סימניות ולפרגן ב-upvote לפוסטים כדי להביע הערכה לחברי קהילה אחרים.
בעזרת התרומה שלך, הפוסט הזה יכול להיות אפילו טוב יותר 💗
הרשמה התחברות