עזרה עבור ״נוסחאות ופונקציות״
- ברוכים הבאים
-
- ACCRINT
- ACCRINTM
- BONDDURATION
- BONDMDURATION
- COUPDAYBS
- COUPDAYS
- COUPDAYSNC
- COUPNUM
- CUMIPMT
- CUMPRINC
- CURRENCY
- CURRENCYCODE
- CURRENCYCONVERT
- CURRENCYH
- DB
- DDB
- DISC
- EFFECT
- FV
- INTRATE
- IPMT
- IRR
- ISPMT
- MIRR
- NOMINAL
- NPER
- NPV
- PMT
- PPMT
- PRICE
- PRICEDISC
- PRICEMAT
- PV
- RATE
- RECEIVED
- SLN
- STOCK
- STOCKH
- SYD
- VDB
- XIRR
- XNPV
- YIELD
- YIELDDISC
- YIELDMAT
-
- AVEDEV
- AVERAGE
- AVERAGEA
- AVERAGEIF
- AVERAGEIFS
- BETADIST
- BETAINV
- BINOMDIST
- CHIDIST
- CHIINV
- CHITEST
- CONFIDENCE
- CORREL
- COUNT
- COUNTA
- COUNTBLANK
- COUNTIF
- COUNTIFS
- COVAR
- CRITBINOM
- DEVSQ
- EXPONDIST
- FDIST
- FINV
- FORECAST
- FREQUENCY
- GAMMADIST
- GAMMAINV
- GAMMALN
- GEOMEAN
- HARMEAN
- INTERCEPT
- LARGE
- LINEST
- LOGINV
- LOGNORMDIST
- MAX
- MAXA
- MAXIFS
- MEDIAN
- MIN
- MINA
- MINIFS
- MODE
- NEGBINOMDIST
- NORMDIST
- NORMINV
- NORMSDIST
- NORMSINV
- PERCENTILE
- PERCENTRANK
- PERMUT
- POISSON
- PROB
- QUARTILE
- RANK
- SLOPE
- SMALL
- STANDARDIZE
- STDEV
- STDEVA
- STDEVP
- STDEVPA
- TDIST
- TINV
- TTEST
- VAR
- VARA
- VARP
- VARPA
- WEIBULL
- ZTEST
- זכויות יוצרים
REGEX
הפונקציה REGEX מאפשרת שימוש בביטוי רגולרי בפונקציות אחרות של מלל ותנאים. ניתן להשתמש בה עם כל הנוסחאות המצפות לתנאי (IF, COUNTIF, …) או להתאמת מחרוזת (SUBSTITUTE, TEXTBEFORE, …). כשהנוסחה REGEX אינה משמשת כתנאי או להתאמת מלל, היא מחזירה את הביטוי הרגולרי היסודי כערך מחרוזת.
REGEX(מחרוזת-ביטוי-רגולרי, רגיש לאותיות גדולות)
מחרוזת-ביטוי-רגולרי: ערך מחרוזת המייצג ביטוי רגולרי.
רגיש לאותיות גדולות: ערך מודאלי אופציונלי הקובע אם יש להתייחס לביטוי הרגולרי כאל רגיש לאותיות גדולות או לא.
רגיש לאותיות גדולות (TRUE או מושמט): יש להתייחס אל הביטוי הרגולרי כאל רגיש לאותיות גדולות.
התעלם מאותיות גדולות/קטנות (FALSE): אין להתייחס אל הביטוי הרגולרי כאל רגיש לאותיות גדולות.
הערות
מחרוזת-ביטוי-רגולרי חייב לתאום לתקן ICU.
בדיוק כפי שניתן לשרשר ביטוי REGEX לערכי מחרוזת רגילים, ניתן לשרשר אותו ל‑REGEX אחר. עם זאת, אם ביטוי REGEX משורשר למחרוזת רגילה, התוצאה המתקבלת היא מחרוזת רגילה שאינה REGEX.
דוגמאות |
---|
הפונקציה =COUNTMATCHES("To count all words, use regex.", REGEX("\w+")) מחזירה 6. הפונקציה =TEXTBEFORE("Get all the text before the first numbers 12345 - and nothing after.", REGEX("[0-9]+")) מחזירה ״Get all the text before the first numbers ״. בהינתן שכל תא בטווח A1:A10 מכיל מילים שחמש מהן מכילות את האות a. הפונקציה =COUNTIF(A1:A10, REGEX("a+",FALSE)) מחזירה 5. הפונקציה =SUBSTITUTE("example@example.com: Marina Email", REGEX("[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,4}") & REGEX(":*"), "") מחזירה ״Marina Email״. הפונקציה =SUBSTITUTE("marina@example.com", REGEX("([A-Z0-9a-z._%+-]+)@([A-Za-z0-9.-]+)(\.[A-Za-z]{2,4})"), "$2@$1$3") מחזירה ״example.com@marina.com״. הפונקציה =COUNTMATCHES("Item1, item2, item3", REGEX("item[0-9]")) מחזירה 2. הפונקציה =COUNTMATCHES("Item1, item2, item3", REGEX("item[0-9]", FALSE)) מחזירה 3. בהינתן שתוכנו של תא A1 הוא ״Client email: client@example.com״. הפונקציה =IF(COUNTMATCHES(A1, REGEX("[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,4}")), "We have an email", "No email") מחזירה ״We have an email״. |