Μετάβαση στο κύριο περιεχόμενο

Λειτουργία Excel ASC

Η συνάρτηση ASC επιστρέφει τον κωδικό ASCII για τον πρώτο χαρακτήρα μιας συμβολοσειράς. Χρησιμοποιείται κυρίως ως συνάρτηση VBA στο Excel.

Αύξουσα συνάρτηση 1


Σύνταξη

=ASC(text)


Επιχειρήματα

  • Κείμενο (απαιτείται): Το κείμενο ή μια αναφορά σε ένα κελί που περιέχει το κείμενο που θέλετε να μετατρέψετε σε κώδικα ASCII..

επιστροφή Αξία

Η ASC η συνάρτηση επιστρέφει α αριθμητική αξία.


Σημειώσεις λειτουργίας

  1. Η συμβολοσειρά κειμένου που παρέχεται στη συνάρτηση ASC στο VBA μπορεί να είναι οποιαδήποτε έγκυρη συμβολοσειρά, αλλά υπολογίζει μόνο τον πρώτο χαρακτήρα της συμβολοσειράς.
  2. Η λειτουργία ASC κάνει διάκριση πεζών-κεφαλαίων.
  3. Ο κωδικός ASCII που επιστρέφεται από τη συνάρτηση ASC είναι το ακέραιο μέρος ενός δεκαδικού αριθμού, από 0 έως 255. Ακριβώς όπως δείχνει το στιγμιότυπο οθόνης παρακάτω. Για περισσότερες λεπτομέρειες σχετικά με τον κώδικα ASCII, ανατρέξτε σε αυτό το άρθρο: https://www.ascii-code.com/.
    Αύξουσα συνάρτηση 2
  4. Οι κωδικοί ASCII για το AZ που επιστρέφονται από τη συνάρτηση ASC στο VBA είναι 65-90 και για το az είναι 97-122.

Παράδειγμα

Σε αυτήν την περίπτωση, υπάρχουν ορισμένες συμβολοσειρές δοκιμής στον παρακάτω πίνακα. Για να υπολογίσετε τον κωδικό ASCII αυτών των συμβολοσειρών κειμένου, κάντε τα εξής:

1. Πατήστε τα πλήκτρα Alt + F11 για να ανοίξετε το παράθυρο Microsoft Visual Basic for Applications.

2. Στο παράθυρο της Microsoft Visual Basic για Εφαρμογές, κάντε κλικ στην επιλογή Εισαγωγή > Μονάδα για να ανοίξετε το παράθυρο Μονάδας. Στη συνέχεια, αντιγράψτε και επικολλήστε τον παρακάτω κώδικα VBA στο παράθυρο.

VBA: υπολογίστε τον κωδικό ASCII

Sub Code()
Dim Result1
Result1 = Asc("K")
MsgBox Result1
End Sub

Αύξουσα συνάρτηση 3

3. Πατήστε το πλήκτρο F5 για να εκτελέσετε τον κωδικό. Και εμφανίζεται ένα παράθυρο διαλόγου Microsoft Excel, εμφανίζοντας το αποτέλεσμα του κώδικα ASSII του κειμένου "K", το οποίο είναι 75.

Αύξουσα συνάρτηση 4

4. Εισαγάγετε το αποτέλεσμα "75" στο κελί D5 ώστε το αποτέλεσμα να μπορεί να καταγραφεί.

Αύξουσα συνάρτηση 5

5. Για να πάρετε τα υπόλοιπα αποτελέσματα. Πρέπει να αλλάξουμε ανάλογα το κείμενο στη συνάρτηση ASC στο VBA. Για παράδειγμα, για να γνωρίζετε τον κώδικα ASSII του κειμένου "Kutools", το VBA είναι ως εξής:

VBA: υπολογίστε τον κωδικό ASCII

Sub Code()
Dim Result2
Result2 = Asc("Kutools")
MsgBox Result2
End Sub

Αύξουσα συνάρτηση 6

Θα παρατηρήσετε ότι το αποτέλεσμα του κειμένου "Kutools" είναι το ίδιο με αυτό του κειμένου "K".

6. Επαναλάβετε τα παραπάνω βήματα για να έχετε τα υπόλοιπα αποτελέσματα.

Αύξουσα συνάρτηση 7

:

  1. Εάν η παρεχόμενη συμβολοσειρά είναι κενή, επιστρέφει ένα σφάλμα χρόνου εκτέλεσης.

    Αύξουσα συνάρτηση 8

  2. Εάν το παρεχόμενο κείμενο είναι κενό, επιστρέφει 32.

    Αύξουσα συνάρτηση 9

  3. Καθώς η συνάρτηση ASC κάνει διάκριση πεζών-κεφαλαίων, επιστρέφει διαφορετικά αποτελέσματα για τον ίδιο χαρακτήρα σε διαφορετικές περιπτώσεις, όπως οι χαρακτήρες E και e, το ASC επιστρέφει τα αποτελέσματα ως 69 και 101 ξεχωριστά.

Σχετικές συναρτήσεις:

  • Excel EVEN Λειτουργία
    Η συνάρτηση EVEN στρογγυλοποιεί αριθμούς μακριά από το μηδέν στον πλησιέστερο ζυγό ακέραιο.

  • Excel EXP Λειτουργία
    Η συνάρτηση EXP επιστρέφει το αποτέλεσμα της σταθεράς e αυξημένη στην ντη ισχύ.

 

 

Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations