אקסל - איך משווים ערכים בתוך שני תאים?

Glilon

New member
אקסל - איך משווים ערכים בתוך שני תאים?

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

Glilon

New member
מישהו אולי יודע איך מבצעים השוואת תוכן תאים?

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

מיכאל אבידן

Member
מנהל
אולי, ככה . . .../images/Emo43.gif

הקוד שלהלן מטפל בתאים A5 ו-B5. בהנחה שהשאלה הבאה תהיה "איך מבצעים זאת על טבלה בת יותר מצמד מחרוזות אחד" -שאלה שהיתה אמורה להישאל מיד בהתחלה - יהיה עליך להוסיף, בקוד, לולאה שתרוץ לאורך צמדי התאים, שבטבלה, ובנוסף להשתמש ב- selection וב- Offset במקומות בהם נעשה שימוש ב- [B5] ו- [A5]. תודה גדולה ל-lilly111 שבלעדיה, מן הסתם, הקוד הזה לא היה רואה את אוויר העולם...
Sub Micky() On Error Resume Next Location = 1 While Location <= Len([B5]) NextPsik = InStr(Location, [B5], ",") If NextPsik = 0 Then NextPsik = Len([B5]) + 1 End If SubSt = Mid([B5], Location, NextPsik - Location) If InStr([A5], SubSt) = 0 Then With [B5].Characters(Start:=Location, Length:=NextPsik - Location).Font .ColorIndex = 3 .Bold = True End With End If Location = NextPsik + 1 Wend End Sub​
 

Glilon

New member
אין איזו פונקציה פשוטה יותר שמבצעת זאת?

משהו Build-In באקסל שמשווה תכני תאים ומסמנת את ההבדלים? האם פנקציות ה Lookup לא מסוגלות לעשות חיפוש ערך בתוך תא כאשר ה Delimiter הינו פסיק ולחפש כל ערך בתא שליד?
 

מיכאל אבידן

Member
מנהל
כמובן שיש . . .../images/Emo43.gif

רק לפני כן תבדוק, בבקשה, אם יש ב"אופיס-דיפו" טיפקס צבעוני כדי שתוכל לצבוע את יתרת המחרוזת בצבע שונה. אם, לדעתך, פונקציות החיפוש ממשפחת LOOKUP מסוגלות לבצע זאת מדוע אינך מנסה קצת בעצמך...
אתה יכול לגזור את חלק המחרוזת הנדרש אל תוך תא אחר
ולעצב את אותו התא בצע נבחר - אבל זה לא מה שביקשת... אנחנו משתדלים לענות על השאלות כפי שנשאלו בלי הנחות ובלי "הליכה מסביב..." אם אנחנו חושבים שאין דרך לבצע את המבוקש ומצאנו דרך "עוקפת יריחו" אנחנו דואגים ליידע את השואל מבעוד מועד.
 
למעלה