הערה
גישה לעמוד זה דורשת אישור. אתה יכול לנסות להיכנס או לשנות תיקיות.
גישה לעמוד זה דורשת אישור. אתה יכול לנסות לשנות מדריכים.
חל על: אפליקציות Canvas
Studio Copilot Studio
זורמות
עמודות נוסחאות Dataverse
אפליקציות מונחות דגמים Power Platform CLI
Dataverse פונקציות
Power Pages
Replace חלק ממחרוזת טקסט עם מחרוזת אחרת.
Description
הפונקציה Replace מזהה את הטקסט להחלפה על-ידי מיקום ההתחלה והאורך.
הפונקציה Substitute מזהה את הטקסט להחלפה על-ידי התאמת מחרוזת. אם נמצאה יותר מהתאמה אחת, ניתן להחליף את כולן או לציין התאמה אחת להחלפה.
אם אתה מעביר מחרוזת יחידה, ערך ההחזרה הוא המחרוזת שהשתנתה. אם אתה מעביר טבלה בעלת עמודה יחידה המכילה מחרוזות, ערך ההחזרה הוא טבלה בעלת עמודה יחידה עם העמודה ערך של מחרוזות שהשתנו. אם יש לך טבלה מרובת עמודות, באפשרותך לעצב אותה לטבלה בעלת עמודה יחידה, כפי שמתאר הנושא עבודה עם טבלאות.
תחביר
Replace( מחרוזת, מילת התחלה, NumberOfCharacters, NewString )
- מחרוזת - חובה. המחרוזת שיש לפעול בה.
- StartingPosition - חובה. מיקום תו כדי להתחיל בהחלפה. התו הראשון של מחרוזת הוא במיקום 1.
- NumberOfCharacters - חובה. מספר התווים שיש להחליף במחרוזת.
- NewString - חובה. המחרוזת החלופית. מספר התווים בארגומנט זה עשוי להיות שונה מהארגומנט NumberOfCharacters.
Substitute( String, OldString, NewString [, InstanceNumber ] )
- מחרוזת - חובה. המחרוזת שיש לפעול בה.
- OldString - חובה. המחרוזת שיש להחליף.
- NewString - חובה. המחרוזת החלופית. OldString ו NewString יכולים להיות באורכים שונים.
- InstanceNumber - אופציונלי. השתמש בארגומנט זה כדי לציין איזה מופע של OldString יש להחליף אם String מכיל יותר ממופע אחד. אם לא תציין ארגומנט זה, כל המופעים יוחלפו.
Replace( SingleColumnTable, StartingPosition, NumberOfCharacters, NewString )
- SingleColumnTable - חובה. טבלת מחרוזות בעלת עמודה יחידה שיש לפעול בה.
- StartingPosition - חובה. מיקום תו כדי להתחיל בהחלפה. התו הראשון של כל מחרוזת בטבלה הוא במיקום 1.
- NumberOfCharacters - חובה. מספר התווים שיש להחליף בכל מחרוזת.
- NewString - חובה. המחרוזת החלופית. מספר התווים בארגומנט זה עשוי להיות שונה מהארגומנט NumberOfCharacters.
Substitute( SingleColumnTable, OldString, NewString [, InstanceNumber ] )
- SingleColumnTable - חובה. טבלת מחרוזות בעלת עמודה יחידה שיש לפעול בה.
- OldString - חובה. המחרוזת שיש להחליף.
- NewString - חובה. המחרוזת החלופית. OldString ו NewString יכולים להיות באורכים שונים.
- InstanceNumber - אופציונלי. השתמש בארגומנט זה כדי לציין איזה מופע של OldString יש להחליף אם String מכיל יותר ממופע אחד. אם לא תציין ארגומנט זה, כל המופעים יוחלפו.
דוגמאות
| נוסחה | Description | תוצאה |
|---|---|---|
| Replace( "abcdefghijk", 6, 5, "*" ) | מחליף את חמשת התווים ב- "abcdefghijk" בתו "*" יחיד, החל מהתו השישי ("f"). | "abcde*k" |
| Replace( "2019", 3, 2, "20" ) | מחליף את שני התווים האחרונים של "2019" ב- "20". | "2020" |
| Replace( "123456", 1, 3, "_" ) | מחליף את שלושת התווים הראשונים של "123456" בתו "_" יחיד. | "_456" |
| Substitute( "נתוני מכירות", "מכירות", "עלות" ) | מחליף את המחרוזת "עלות" ב"מכירות". | "נתוני עלות" |
| Substitute( "Quarter 1, 2018", "1", "2", 1 ) | מחליף רק את המופע הראשון של "1" ב- "2" מכיוון שהארגומנט הרביעי (InstanceNumber) מסופק עם 1. | "Quarter 2, 2018" |
| Substitute( "Quarter 1, 2011", "1", "2", 3 ) | מחליף רק את המופע השלישי של "1" ב- "2" מכיוון שהארגומנט הרביעי (InstanceNumber) מסופק עם 3. | "Quarter 1, 2012" |
| Substitute( "Quarter 1, 2011", "1", "2" ) | מחליף את כל המופעים של "1" ב- "2" מכיוון שהארגומנט הרביעי (InstanceNumber) אינו מסופק. | "Quarter 2, 2022" |
|
Replace( [ "Quarter 1, 2018", "Quarter 2, 2011", "Quarter 4, 2019" ], 9, 1, "3" ) |
מחליף את התו התשיעי בכל רשומה בטבלה בעלת העמודה היחידה ב- "3". | טבלה של עמודה אחת עם עמודה Value המכילה את הערכים הבאים: [ "Quarter 3, 2018","Quarter 3, 2011", "Quarter 3, 2019" ] |
|
Substitute( [ "רבעון 1, 2018", "Quarter 1, 2011", "Q1, 2019" ], "1", "3", 1 ) |
מכיוון שהארגומנט הרביעי (InstanceNumber) מסופק עם ערך 1, מחליף רק את המופע הראשון של "1" בכל רשומה בטבלה בעלת העמודה היחידה ב- "3". | טבלה של עמודה אחת עם עמודה Value המכילה את הערכים הבאים: [ "Qtr 3, 2018","Quarter 3, 2011", "Q3,2019"] |
|
Substitute( [ "רבעון 1, 2018", "Quarter 1, 2011", "Q1, 2019" ], "1", "3" ) |
מכיוון שהארגומנט הרביעי (InstanceNumber) אינו מסופק, מחליף את כל המופעים של "1" בכל רשומה בטבלה בעלת העמודה היחידה ב- "3". | טבלה של עמודה אחת עם עמודה Value המכילה את הערכים הבאים: [ "Qtr 3, 2038","רבעון שלישי, 2033", "Q3,2039"] |