Τύπος Excel: Διαχωρίστε τις διαστάσεις σε δύο μέρη -

Περίληψη

Για να χωρίσετε διαστάσεις όπως το "100x50" σε δύο ξεχωριστά μέρη, μπορείτε να χρησιμοποιήσετε τύπους που βασίζονται σε διάφορες λειτουργίες: ΑΡΙΣΤΕΡΑ, MID, ΔΕΞΙΑ, ΒΡΕΙΤΕ, ΦΑΚΟΣ και ΥΠΟΘΕΣΗ.

Σημείωση: μπορείτε επίσης να χρησιμοποιήσετε το Flash Fill στο Excel 2013 και νεότερη έκδοση και τη δυνατότητα "Κείμενο σε στήλες" σε παλαιότερες εκδόσεις του Excel. Και οι δύο προσεγγίσεις είναι απλούστερες από τους τύπους που περιγράφονται παρακάτω. Ωστόσο, για μια λύση με βάση τον τύπο, διαβάστε παρακάτω.

Εξήγηση

Ιστορικό

Μια κοινή ενόχληση με τα δεδομένα είναι ότι μπορεί να αναπαρασταθεί ως κείμενο αντί για αριθμούς. Αυτό είναι ιδιαίτερα κοινό με διαστάσεις, οι οποίες μπορεί να εμφανίζονται σε μια συμβολοσειρά κειμένου που περιλαμβάνει μονάδες, για παράδειγμα:

50 ft x 200 ft
153 ft x 324 ft
κ.λπ.

Σε ένα υπολογιστικό φύλλο, είναι πολύ πιο βολικό να έχετε πραγματικούς αριθμούς, ώστε να μπορείτε να τους χρησιμοποιείτε σε υπολογισμούς όπως θέλετε.

Η εξαγωγή μεμονωμένων διαστάσεων από μια αναπαράσταση κειμένου μπορεί να γίνει με τύπους που συνδυάζουν πολλές λειτουργίες κειμένου.

Λύση

Σε αυτήν την περίπτωση, επειδή έχουμε και τους χαρακτήρες μονάδας "ft" και διαστημικούς χαρακτήρες ("") στις διαστάσεις, είναι λογικό να τα καταργήσουμε πρώτα. Αυτό θα "ομαλοποιήσει" τις διαστάσεις και θα απλοποιήσει τους τύπους που κάνουν την πραγματική εξαγωγή.

Για να αφαιρέσουμε και τα δύο "ft" και "", χρησιμοποιούμε αυτόν τον τύπο στο κελί C6, το οποίο περιέχει δύο ένθετες λειτουργίες SUBSTITUTE:

=SUBSTITUTE(SUBSTITUTE(B5,"ft","")," ","")

Αυτός ο τύπος παίρνει το αρχικό κείμενο και πρώτα απογυμνώνει "ft" (στο εσωτερικό), και στη συνέχεια απογυμνώνει κενά με τη λειτουργία εξωτερικής υποκατάστασης.

Το αποτέλεσμα είναι μια διάσταση με το "x" που χωρίζει τα δύο μέρη.

Τώρα μπορούμε δύο σχετικά απλούς τύπους για να εξαγάγουμε κάθε μέρος. Για να αποκτήσετε τη διάσταση στα αριστερά, το D6 περιέχει:

=LEFT(C5,FIND("x",C5)-1)

Για να αποκτήσετε τη διάσταση στα δεξιά, το E6 περιέχει:

=RIGHT(C5,LEN(C5)-FIND("x",C5))

Και οι δύο παραπάνω τύποι εξάγουν τη σωστή διάσταση χρησιμοποιώντας το FIND για να εντοπίσετε το "x". Για περισσότερες λεπτομέρειες, δείτε τους σχετικούς συνδέσμους λειτουργίας σε αυτήν τη σελίδα.

ενδιαφέροντα άρθρα...