Χρησιμοποιήστε τη συνάρτηση CONCATENATE, μία από τις συναρτήσεις κειμένου, για να ενώσετε δύο ή περισσότερες συμβολοσειρές κειμένου σε μία συμβολοσειρά.
Σύνταξη: CONCATENATE(κείμενο1; [κείμενο2]; …)
Για παράδειγμα:
- =CONCATENATE(“Ο πληθυσμός του ποταμού για τα “; A2; ” “; A3; ” είναι “; A4; “/χιλιόμετρο.”)
- =CONCATENATE(B2; ” “; C2)
Όνομα ορίσματος | Περιγραφή |
κείμενο1 (απαιτείται) | Το πρώτο στοιχείο που θα ενώσετε. Το στοιχείο μπορεί να είναι μια τιμή κειμένου, ένας αριθμός ή μια αναφορά κελιού. |
Κείμενο2; … (προαιρετικό) | Πρόσθετα στοιχεία κειμένου που θα ενώσετε. Μπορείτε να έχετε έως 255 στοιχεία, με σύνολο έως 8.192 χαρακτήρες. |
Παραδείγματα
Για να χρησιμοποιήσετε αυτά τα παραδείγματα στο Excel, αντιγράψτε τα δεδομένα στον παρακάτω πίνακα και επικολλήστε τα στο κελί A1 ενός νέου φύλλου εργασίας.
Δεδομένα | ||
πέστροφας | Αλέξανδρος | Κινήνης |
διάφορα είδη | Ταινάρου | Ταϋγέτου |
32 | ||
Τύπος | Περιγραφή | |
=CONCATENATE(“Ο πληθυσμός του ποταμού για τα “; A2; ” “; A3; ” είναι “; A4; “/χιλιόμετρο.”) | Δημιουργεί μια πρόταση ενώνοντας τα δεδομένα της στήλης A με άλλο κείμενο. Το αποτέλεσμα είναι “Ο πληθυσμός του ποταμού για τα διάφορα είδη πέστροφας είναι 32/χιλιόμετρο”. | |
=CONCATENATE(B2; ” “; C2) | Ενώνει τρία στοιχεία: τη συμβολοσειρά στο κελί B2, ένα χαρακτήρα κενού διαστήματος και την τιμή στο κελί C2. Το αποτέλεσμα είναι “Αλέξανδρος Κινήνης”. | |
=CONCATENATE(C2; “; “; B2) | Ενώνει τρία στοιχεία: τη συμβολοσειρά στο κελί C2, μια συμβολοσειρά που αποτελείται από ένα κόμμα και ένα κενό διάστημα και την τιμή στο κελί B2. Το αποτέλεσμα είναι “Κινήνης, Αλέξανδρος”. | |
=CONCATENATE(B3; ” και “; C3) | Ενώνει τρία στοιχεία: τη συμβολοσειρά στο κελί B3, μια συμβολοσειρά που αποτελείται από ένα κενό διάστημα, τη λέξη “και”, ένα ακόμη κενό διάστημα και την τιμή στο κελί C3. Το αποτέλεσμα είναι “Ταινάρου και Ταϋγέτου”. | |
=B3 & ” και ” & C3 | Ενώνει τα ίδια στοιχεία με το προηγούμενο παράδειγμα, αλλά χρησιμοποιώντας τον τελεστή υπολογισμού εμπορικό και (&) αντί για τη συνάρτηση “CONCATENATE”. Το αποτέλεσμα είναι “Ταινάρου και Ταϋγέτου”. |
Συνηθισμένα προβλήματα
Πρόβλημα | Περιγραφή |
Εμφανίζονται εισαγωγικά στη συμβολοσειρά του αποτελέσματος | Χρησιμοποιήστε ελληνικά ερωτηματικά για να διαχωρίσετε συνεχόμενα στοιχεία κειμένου. Για παράδειγμα: το Excel θα εμφανίσει το αποτέλεσμα της συνάρτησης =CONCATENATE(“Hello “”World”) ως Hello”World με επιπλέον εισαγωγικά, επειδή έχει παραλειφθεί ένα ελληνικό ερωτηματικό μεταξύ των ορισμάτων κειμένου.Οι αριθμοί δεν χρειάζεται να έχουν εισαγωγικά. |
Οι λέξεις εμφανίζονται σε ακανόνιστη σειρά. | Εάν δεν υπάρχουν καθορισμένα διαστήματα ανάμεσα στις ξεχωριστές καταχωρήσεις κειμένου, οι καταχωρήσεις θα εκτελούνται μαζί. Προσθέστε επιπλέον διαστήματα ως μέρος του τύπου της συνάρτησης CONCATENATE. Υπάρχουν δύο τρόποι για να το κάνετε αυτό:Προσθέστε διπλά εισαγωγικά με ένα κενό διάστημα μεταξύ τους” “. Για παράδειγμα: =CONCATENATE(“Hello”; ” “; “World!”).Προσθέστε ένα διάστημα μετά το όρισμα Κείμενο. Για παράδειγμα: =CONCATENATE(“Hello “; “World!”). Στη συμβολοσειρά “Hello ” έχει προστεθεί ένα επιπλέον διάστημα. |
Εμφανίζεται η τιμή σφάλματος #ΟΝΟΜΑ? αντί για το αναμενόμενο αποτέλεσμα. | Το σφάλμα #ΟΝΟΜΑ? σημαίνει συνήθως ότι λείπουν εισαγωγικά από ένα όρισμα Κείμενο. |
Βέλτιστες πρακτικές
Κάντε το εξής | Περιγραφή |
Χρησιμοποιήστε το χαρακτήρα του “εμπορικού και” (&) αντί για τη συνάρτηση CONCATENATE. | Ο τελεστής υπολογισμού του “εμπορικού και” (&) σάς επιτρέπει να ενώνετε στοιχεία κειμένου χωρίς να χρειάζεται να χρησιμοποιήσετε μια συνάρτηση.Για παράδειγμα, η συνάρτηση =A1 & B1 επιστρέφει την ίδια τιμή με =CONCATENATE(A1;B1). Σε πολλές περιπτώσεις, η χρήση του τελεστή εμπορικού και (&) είναι ταχύτερη και απλούστερη από τη χρήση της συνάρτησης CONCATENATE για τη δημιουργία συμβολοσειρών.Μάθετε περισσότερα για τη χρήση τελεστών υπολογισμού. |
Χρησιμοποιήστε τη συνάρτηση TEXT για να συνδυάσετε και να μορφοποιήσετε συμβολοσειρές. | Η συνάρτηση TEXT μετατρέπει μια αριθμητική τιμή σε κείμενο και συνδυάζει αριθμούς με κείμενο ή σύμβολα.Για παράδειγμα, εάν το κελί A1 περιέχει τον αριθμό 23,5, μπορείτε να χρησιμοποιήσετε τον παρακάτω τύπο για να μορφοποιήσετε τον αριθμό ως ποσό δολαρίου:=TEXT(A1;”$0,00″)Αποτέλεσμα: $23,50 |