יצירת טבלה חכמה
-
אני מנסה ליצור טבלה ב excel שבטור אחד יש שמות וכאשר אני רושם בטור השני שם מחפש אותו בטור הראשון וכותב אוטומטי בטור השני שלו את השם שהופיע אצלי בטור הראשון
הדבר מיועד לדוג' יש לי רשימה של בחורים ואני רוצה לדעת מי לומד עם מי אז כשאני יכתוב אצל אחד שלומד עם פלוני ירשם לשני ג"כ שלומד עם אותו אחד
ניסיתי עם "VLOOKUP" אבל לא עבד אשמח לעזרה או רעיונות בנושא
תודה רבה ! -
@one1010 לדעתי מה שהוא מחפש זה שבטור השני יתעדכן אוטומטית לפי השיוכים שכבר קיימים, דהיינו על כל שורה לבדוק אם השם בעמודה A מופיע כבר בעמודה B, ואם כן אז בשורה הנוכחית יחזור השם המקביל בעמודה A.
לדוגמה אם בשורה 1 בעמודה A מופיע אברהם כהן ובעמודה B משה לוי, אז בשורה ... שבעמודה A זה "משה לוי", יוחזר "אברהם כהן" בעמודה B.@EMG הבנתי אותך נכון? אם כן זה לא כ"כ אפשרי (ודאי לא בצורה הזו) כי בעמודה B אתה יכול או להזין נתונים עצמאית או לקבל נתונים מפונקציה, ולא את שניהם יחד...
-
@סקרן-0 כן זה מה שאני צריך
וכבר חשבתי על הבעיה שאתה אומר
אבל חשבתי להריץ את הנוסחה על כל הטבלה וכשאני יקליד שם במשבצת ימחק את הנוסחה באותו משבצת
לא שזה הכי גלאט אם יהיה פיתרון אחר יהיה יותר גלאט אולי אפילו ע"י כפתור
השאלה איך אפשר לעשות את זה לפני הבעיה שאמרת... -
@one1010 כתב ביצירת טבלה חכמה:
@EMG נראה לי זה מה שאתה מחפש:
https://www.geektime.co.il/israelis-bring-much-needed-feature-to-microsoft-excel/
פחות נראה לי קשור...
-
נראה לי ש - @אביי יוכל לעזור פה
-
@EMG אם הבנתי נכון אז זאת הנוסחא:
=VLOOKUP(C1,A:B,2,FALSE)
תכניס אותה בעמודה D ותגרור עד למטה
זה כתוב לפי הסדר הבא:
עמודה A השם של חברותא א'
עמודה B השם של חברותא ב'
עמודה C זה העמודה שבה אתה רוצה לכתוב בעצמך
עמודה D זו העמודה שאתה רוצה שישלים לך אוטומטית -
פוסט זה נמחק!
-
@Y-Excel-Access @מלא כתב ביצירת טבלה חכמה:
או עם מאקרו כן תוכל לעשות משהו.
איך שייך אפשר עזרה ?
תודה -
אפשר להוסיף את החברותות בעמודה נפרדת
ואח"כ להסתיר את העמודה
מצו"ב קובץ דוגמה טבלה חכמה.xlsx -
@EMG כתב ביצירת טבלה חכמה:
@Y-Excel-Access @מלא כתב ביצירת טבלה חכמה:
או עם מאקרו כן תוכל לעשות משהו.
איך שייך אפשר עזרה ?
תודהאני נותן כאן קצת כיוון אחר ממה שענו עד כאן - פונקציה שכן מבצעת את מה שביקשת - להגדיר ערכים לא במקום שאתה כותב.
כלומר אתה יכול לכתוב את הפונקציה בתא D230 אבל היא תשפיע על תא A1.ה'חכמה' כאן - שהפונקציה באמת עובדת עם מאקרו מאחורי הקלעים, אך אתה לא אמור לעשות את זה.
כעת אני נותן את הפונקציה בלבד, לא בניתי את הפתרון לצורך שלך, קראתי לפונקציה SetValue וצריך לתת לה 2 ערכים: הפניה - לציון מיקום, וערך ליישום שם.
והפונקציה תכתוב את הערך במיקום הרצוי.על זה תרכיב MACH + INDEX וכו' עם תנאים כמו שאתה רוצה וכמו שהתחילו לכתוב כאן.
פונקציית SetValue להגדרת ערכים באקסל מחוץ לפונקציה - כמו מאקרו.xlsm
- עריכה: זה לא יעבוד כרצוי, הסיבה לכך היא שהטריגר היא בתא שמשתנה ולא באקסל הכללי. מה שצריך לעשות - להקצות טווח תאים (טבלה ו/או בגליון נפרד) בו ייכתבו נוסחאות SetValues ובכל שינוי המאקרו יבדוק אותם. - אולי אבצע בהזדמנות.
-
@EMG
אני חושב עכשיו, שלא כתבת כאן את הבעיה שיש לך שלשם כך אתה צריך את הנוסחה, ולפעמים, אם תגיד את הבעיה יכול להיות שיש פתרונות יותר קלים ויותר ישימים שיפתרו את הבעיה.
אז ניסיתי לחשוב על הבעיה שלך ופתרון קצת שונה שעלה לי לפי הבעיה שחשבתי...
הבעיה היא [מה שחשבתי..] פשוט שאתה רוצה לדעת כשאתה עובר על הרשימה, מי יש לו כבר חברותא ומי לא. ואם זה יהיה ב2 עמודות זה יקשה על הקלדת הנתונים פי כמה.
על הכיוון הזה חשבתי פתרון, שעיצוב מותנה יכול לעזור לך, תעשה בעמודה נפרדת את החישובים, ואז עם עיצוב מותנה אתה יכול לשנות את צבעי העמודה הראשונה ולעשות 3 צבעים, 1 למי שיש לו לסדר 1. ועוד צבע למי שיש לו ל2 סדרים. וכו'.
אם קלעתי למטרה, תעדכן וישמחו לעזור לך כאן.