
Γενική φόρμουλα
=SUBSTITUTE(A1,CHAR(10),", ")
Περίληψη
Για να αφαιρέσετε αλλαγές γραμμής από ένα κελί ή από κείμενο μέσα σε έναν τύπο, μπορείτε να χρησιμοποιήσετε έναν τύπο που βασίζεται στις συναρτήσεις SUBSTITUTE και CHAR. Στο παράδειγμα που εμφανίζεται, ο τύπος στο C5 είναι:
=SUBSTITUTE(B5,CHAR(10),", ")
που αντικαθιστά τις αλλαγές γραμμής στο B5 με κόμματα.
Εξήγηση
Πρώτον, πρέπει να γνωρίζετε ότι το Excel περιέχει δύο συναρτήσεις, CLEAN και TRIM, οι οποίες μπορούν να αφαιρέσουν αυτόματα αλλαγές γραμμής και επιπλέον κενά από το κείμενο. Για παράδειγμα, για να αφαιρέσετε όλες τις αλλαγές γραμμής από ένα κελί, μπορείτε να χρησιμοποιήσετε:
=CLEAN(B5)
Για μια γρήγορη επίδειξη των CLEAN και TRIM, παρακολουθήστε αυτό το βίντεο.
Σε αυτήν την περίπτωση, ωστόσο, αφαιρούμε τα διαλείμματα γραμμής και τα αντικαθιστούμε με κόμματα, επομένως χρησιμοποιούμε τη συνάρτηση SUBSTITUTE αντί για CLEAN. Το SUBSTITUTE μπορεί να εντοπίσει το αντίστοιχο κείμενο οπουδήποτε σε ένα κελί και να το αντικαταστήσει με το κείμενο της επιλογής σας. Το SUBSTITUTE μπορεί να δεχτεί έως και τέσσερα επιχειρήματα, αλλά χρησιμοποιούμε μόνο τα πρώτα τρία ως εξής:
=SUBSTITUTE(B5,CHAR(10),", ")
Το κείμενο προέρχεται από το κελί B5.
Το "παλιό κείμενο" καταχωρείται ως CHAR (10). Αυτό θα ταιριάζει με έναν χαρακτήρα αλλαγής γραμμής σε ένα κελί.
Το "νέο κείμενο" εισάγεται ως ",". Αυτό μεταφράζεται σε κόμμα συν ένα κενό. Χρειαζόμαστε τα εισαγωγικά γιατί αυτή είναι μια τιμή κειμένου.
Στη συνέχεια, το SUBSTITUTE αντικαθιστά όλες τις αλλαγές γραμμής στο κελί με κόμματα και επιστρέφει το τελικό αποτέλεσμα ως κείμενο στο C5. Επειδή το "παλιό κείμενο" είναι ένα επιχείρημα, μπορείτε να αλλάξετε το κόμμα σε οποιοδήποτε άλλο κείμενο θέλετε.