λογισμικό

    没有任何同级栏目
Γνώση Υπολογιστών >> λογισμικό >

Πώς πολλαπλασιάζετε τα κύτταρα με κείμενο και αριθμούς στο Excel;

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

Σενάριο 1:Το κείμενο και οι αριθμοί είναι ξεχωριστά κύτταρα

Αυτή είναι η ευκολότερη περίπτωση. Εάν το κείμενο και ο αριθμός βρίσκονται σε ξεχωριστά κύτταρα, μπορείτε απλά να πολλαπλασιάσετε τα κύτταρα αριθμού. Το κείμενο θα αγνοηθεί.

* Παράδειγμα: Το Cell A1 περιέχει "τιμή:", το Cell B1 περιέχει 10, το Cell C1 περιέχει "ποσότητα:" και το Cell D1 περιέχει 5. Το αποτέλεσμα θα είναι 50.

Σενάριο 2:Ο αριθμός είναι ενσωματωμένος μέσα στο κείμενο (απαιτεί εκχύλιση)

Εάν ένας αριθμός είναι ενσωματωμένος μέσα σε κείμενο σε ένα κελί, θα πρέπει να εξαγάγετε τον αριθμό πρώτα χρησιμοποιώντας λειτουργίες κειμένου πριν πολλαπλασιαστεί.

* Παράδειγμα: Το Cell A1 περιέχει "Κόστος:$ 15.50". Θέλετε να πολλαπλασιάσετε αυτό το κόστος με την ποσότητα στο κύτταρο B1 (ας πούμε ότι το B1 περιέχει 3).

* Βήμα 1:Εξαγάγετε τον αριθμό. Μπορείτε να χρησιμοποιήσετε το `mid`,` find ',' left ',' right 'ή άλλες λειτουργίες κειμένου ανάλογα με το σταθερό μοτίβο του κειμένου σας. Για αυτό το παράδειγμα, αν υποτεθεί ότι το σημάδι του δολαρίου και το δεκαδικό σημείο είναι πάντα παρόντες, θα το μετατρέψουν σε έναν αριθμό. Η «αξία» είναι κρίσιμη. Μετατρέπει την εκχυλισμένη αναπαράσταση κειμένου ενός αριθμού σε έναν πραγματικό αριθμό excel μπορεί να χρησιμοποιήσει σε υπολογισμούς.

* Βήμα 2:Εκτελέστε τον πολλαπλασιασμό. Ας πούμε ότι η φόρμουλα από το βήμα 1 είναι στο κελί C1. Στη συνέχεια, στο κελί D1, χρησιμοποιήστε `=C1*B1` για να πάρετε το αποτέλεσμα (46,50).

Σενάριο 3:Οι αριθμοί και το κείμενο είναι διασκορπισμένοι (απαιτούν πιο προηγμένες τεχνικές)

Εάν οι αριθμοί και το κείμενο είναι πιο πολύπλοκα συνυφασμένα μέσα σε ένα κελί, μπορεί να χρειαστείτε πιο περίπλοκο χειρισμό κειμένου χρησιμοποιώντας λειτουργίες όπως `spongitute ',` reply', `trim 'και τακτικές εκφράσεις (αν είστε άνετοι μαζί τους). Αυτό συνήθως περιλαμβάνει την αφαίρεση ανεπιθύμητων χαρακτήρων και την εξαγωγή των αριθμητικών τμημάτων πριν από τον πολλαπλασιασμό.

Σενάριο 4:Χρησιμοποιώντας τη συνάρτηση IF για χειρισμό σφαλμάτων

Εάν δεν είστε βέβαιοι εάν ένα κύτταρο περιέχει έναν αριθμό που μπορεί να χρησιμοποιηθεί για πολλαπλασιασμό, είναι σοφό να χρησιμοποιήσετε τη λειτουργία IF για να χειριστείτε πιθανά σφάλματα. Για παράδειγμα, εάν το Cell A1 μπορεί να περιέχει κείμενο, μπορείτε να χρησιμοποιήσετε:

`=If (ISNumber (A1), A1*B1," Σφάλμα ή εναλλακτικό κείμενο ")`

Αυτός ο τύπος ελέγχει εάν το A1 είναι ένας αριθμός. Εάν είναι, εκτελεί τον πολλαπλασιασμό. Διαφορετικά, εμφανίζει ένα μήνυμα σφάλματος ή εκτελεί έναν εναλλακτικό υπολογισμό.

Λειτουργίες κλειδιών:

* `value ()`: Μετατρέπει το κείμενο που αντιπροσωπεύει έναν αριθμό σε αριθμητική τιμή.

* `mid (text, start_num, num_chars)`: Εκχυλίζει έναν συγκεκριμένο αριθμό χαρακτήρων από μια συμβολοσειρά κειμένου, ξεκινώντας από μια δεδομένη θέση.

* `find (find_text, intor_text, [start_num])`: Βρίσκει τη θέση εκκίνησης μιας συμβολοσειράς κειμένου μέσα σε μια άλλη.

* `Αριστερά (κείμενο, num_chars)`: Εξάγει χαρακτήρες από την αριστερή πλευρά μιας συμβολοσειράς κειμένου.

* `Δεξιά (κείμενο, num_chars)`: Εξάγει χαρακτήρες από τη δεξιά πλευρά μιας συμβολοσειράς κειμένου.

* `Αντικατάσταση (κείμενο, old_text, new_text, [instance_num])`: Αντικαθιστά τις εμφανίσεις μιας συμβολοσειράς κειμένου με άλλη.

* `isnumber (value)`: Ελέγχει εάν μια τιμή είναι ένας αριθμός.

* `if (logical_test, value_if_true, value_if_false)`: Εκτελεί μια λογική δοκιμή και επιστρέφει μία τιμή εάν η δοκιμή είναι αληθινή και άλλη αν είναι ψευδές.

Θυμηθείτε να προσαρμόσετε αυτές τις λειτουργίες στη συγκεκριμένη δομή των δεδομένων σας στο Excel. Η παροχή δείγματος των δεδομένων σας θα επέτρεπε μια πιο προσαρμοσμένη και ακριβή λύση.

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα