לתותח שלום,

אם אני רוצה לעשות if  שאומר- אם תא מכיל את המילה - מע"מ, כלומר בתא יכול להיות רשום “מע"מ בגין הכנסות " או “קניות בחו"ל ללא מע"מ”. אני רוצה שהוא יזהה שיש את צמד האותיות מע"מ, וכנראה בגלל המרכאות, זה לא עובד. תודה רבה מראש

שירן

שירן שלום,

אכן זו שאלה שמעסיקה כל מי שכתב נוסחה שמערבת מילים עם מרכאות. להלן 3 צורות לפתור זאת :

  1. צורה ראשונה : להשתמש בהקלדה כפולה של מרכאות - הטכניקה הזו נקראת “תו הברחה” (escape key, בתרגום שלי). המשמעות היא שפעם הראשונה שמקלידים את המרכאות - נועדה לומר לאקסל שהתו הבא בתור הוא תו מיוחד, שצריך להציג אותו כמות שהוא, ולא להתייחס אליו בצורה הרגילה.בדוגמא הבאה, חיפשתי בתוך טקסט שנמצא בתא H17 את המילה מע"מ, והנוסחה נכתבת כך :
=FIND("ע""מ",H17)
  1. צורה שניה :להשתמש בנוסחה chr עם המספר 34. בקצרה - הנוסחה הזו מחזירה תווים לפי המספר שלהם בתקן ASCII, ובתקן הזה, המספר של מרכאות הוא 34.
=if(FIND("מע" & CHAR(34) & "מ",a1) > 0 , true , false )
  1. צורה שלישית : לשים את המילה עם המרכאות (למשל מע"מ) בתא אחר, ולהפנות אל התא הזה ב- Excel.

בהצלחה!

מרכאות ב Excel
מרכאות ב Excel
מרכאות בנוסחאות Excel
Photo by Jinx!