פונקציה CONCATENATE | פורמולה | איך להישתמש? (עם דוגמה)

מה המשמעות של CONCATENATE ב- Excel?

פונקציית שרשור ב- excel משמשת לשרשור או להצטרף לשניים או יותר משני תווים או מחרוזות או מספרים יחד, פונקציית שרשור היא תחליף לשימוש ב- & operator להצטרף כ- & operatorים גרמו לתחביר להראות מורכב יותר ואילו פונקציית השרשור נראית נקייה יותר קל להבנה.

תחביר

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

כיצד להשתמש בפונקציה CONCATENATE ב- Excel? (עם דוגמאות)

CONCATENATE הוא פשוט מאוד וקל לשימוש. בואו להבין את העבודה של CONCATENATE ב- Excel על ידי כמה דוגמאות.

תוכל להוריד תבנית Excel זו של פונקציה CONCATENATE - תבנית Excel של פונקציה CONCATENATE

דוגמה מס '1

לדוגמא, אם יש לנו רשימה של שמות פרטיים ושמות משפחה בעמודות A ו- B ואנחנו רוצים את השם המלא שהוא השם הפרטי יחד עם שם המשפחה בעמודה C, נשתמש בפונקציה CONCATENATE.

CONCATENATE הצטרף לטקסט של תא A2 עם טקסט בתא B2, אך השם המלא קריא יותר אם הוא מכיל רווח בין השם הפרטי לשם המשפחה.

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

כאשר הצבנו רווח בתוך מרכאות כפולות אחרי הפסיק לאחר הוויכוח הראשון, פונקציית CONCATENATE לקחה את זה כארגומנט השני.

אז אתה יכול לראות בכל פעם שאנו מעבירים טיעון שאינו ערך הייחוס, עלינו להקיף או לצרף אותו תמיד בתוך המרכאות הכפולות מכיוון ש- MS- Excel וחבילות משרד אחרות כתובות ב- C ++ וב- C ++ מילולי המחרוזת תמיד נלקחים הציטוטים הכפולים.

לכן, אם נכתוב ישירות את המחרוזת ללא מרכאות כפולות, CONCATENATE לא יזהה אותה כמחרוזת ויזריק שגיאה #NAME?

בפונקציה CONCATENATE ב- Excel, אנו יכולים גם להעביר את הנוסחה המלאה CONCATENATE ב- Excel כארגומנט. לדוגמא, אם אנו רוצים שהתוצאה של שתי נוסחות תהיה CONCATENATEd, נוכל להעביר את הנוסחאות כארגומנט לקבלת הפלט הנדרש.

דוגמה מס '2

יש לנו שלוש טבלאות עם רשימת עובדים. בטבלה הראשונה יש את שמם ותעודת העובד שלהם, בטבלה השנייה שמנו אינו מסודר לפי הסדר כפי שמסודר בטבלה 1, ואת שם עיר הכתובת שלהם ובטבלה השלישית יש לנו שמות שלא מסודרים לפי הסדר כ מסודרים בטבלה 1 ובטבלה 2. בטבלה השלישית, אנו רוצים להציג לעובדים תעודת זהות שהצטרפה לעירם ומופרדת על ידי מקף.

אנו רוצים שזיהוי העובד והעיר יחדיו אך השמות אינם באותו סדר בכל שלושת הטבלאות, ולכן איננו יכולים להשתמש ישירות בפונקציה CONCATENATE ב- Excel ולהעביר ערכי הפניה. אם נעשה זאת, זה ייקח הרבה זמן והתאמה. לכן, כדי לבצע משימה זו ביעילות נוכל להשתמש בפונקציית VLOOKUP כדי לחפש את מזהה העובד והעיר ולצרף את הערכים שהוחזרו.

לכן, נשתמש בנוסחת CONCATENATE ב- Excel בתא I2

= CONCATENATE (VLOOKUP (H2, $ A $ 1: $ B $ 11,2,0), "-", VLOOKUP (H2, $ D $ 1: $ E $ 11,2,0))

גרירת הנוסחה CONCATENATE ב- Excel מצטיינת כלפי מטה והחלתה על כל תא שיש לנו

תְפוּקָה:

Excel גם משתמש באמפרסנד (&) כמפעיל השרשור שלו ואנחנו יכולים להשתמש בו במקום בפונקציית שרשור מצטיינת גם עם אותה פונקציונליות ובאופן פשוט בהרבה.

היפוך השרשור

אם ברצוננו לפצל את ערכי CONCATENATEd או אם אנו רוצים לפצל טקסטים לתאים נפרדים, במקרה זה, אנו יכולים להשתמש בפונקציונליות המפריד טקסט לעמוד הזמינה ב- Excel. לדוגמא, אם אנו רוצים שמזהה העובד ושם העיר יופרדו בתאים על פני העמודה, נוכל לפתוח את אשף המרת הטקסט לעמודה (קיצור דרך alt-> ae ), ואז לבחור ב'מופרד ', הזן Next> ובחר בחר מפריד מ הרשימה (Tab, נקודה-פסיק, פסיק, רווח), אם תיחום אחר בדוק אחר: וציין ובחר כללי לערכי טקסט והזן Finish . לדוגמא, אנו רוצים להפריד בין CONCATENATE לבין פונקציה

  • שלב 1: לחץ על נתונים ולאחר מכן שלח טקסט לעמודות, ואז בחר מופרד, הזן הבא>

  • שלב 2:  בחר מפריד מתוך הרשימה (כרטיסייה, נקודה-פסיק, פסיק, רווח) אם מפריד אחר בודק אחר: וציין

  • שלב 3:  בחר כללי לערכי טקסט והזן סיום.

תְפוּקָה:

מגבלות

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

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

כדי להתגבר על מגבלה זו, הוצגה פונקציה חדשה בגירסה האחרונה של ה- Excel בשם TEXTJOIN. זה גם CONCATENATE את ערכי הטקסט, אך בצורה הרבה יותר קלה על ידי לקיחת טווח הערכים שיהיה CONCATENATEd (A2: A14), במקום לציין כל ערך אחד אחד. זה לוקח את המפריד כארגומנט הראשון והארגומנט השני בודק את התא הריק אם התא ריק הוא לוקח את זה כ- TRUE ומתעלם מהם וארגומנטים אחרים לוקחים את טווח הערכים שצריך להיות CONCATENATE.