Τρόπος επίλυσης σφάλματος "Δεν ήταν δυνατή η εύρεση τιμής πίνακα" στο Excel

Το Microsoft Excel είναι ένα πρόγραμμα υπολογιστικών φύλλων που αναπτύχθηκε και διανεμήθηκε από τη Microsoft. Διατίθεται σε όλες σχεδόν τις πλατφόρμες και χρησιμοποιείται ευρέως για επαγγελματικούς και άλλους σκοπούς. Λόγω της εύχρηστης διεπαφής και των πολυάριθμων τύπων / λειτουργιών, έχει κάνει την τεκμηρίωση των δεδομένων εύκολη στην πραγματικότητα. Ωστόσο, πολύ πρόσφατα, έχουν έρθει πολλές αναφορές όπου οι χρήστες δεν μπορούν να εφαρμόσουν έναν τύπο για να αντικαταστήσουν ένα συγκεκριμένο γράμμα για μια λέξη και εμφανίζεται ένα μήνυμα "Δεν βρέθηκε μια τιμή πίνακα".

Δεν ήταν δυνατή η εύρεση τιμής "Array Value"

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

Τι προκαλεί το σφάλμα "Δεν ήταν δυνατή η εύρεση τιμής πίνακα" στο Excel;

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

  • Λανθασμένη φόρμουλα: Αυτό το σφάλμα προκαλείται όταν ο τύπος υποκατάστασης εισάγεται λανθασμένα. Οι περισσότεροι άνθρωποι χρησιμοποιούν τον τύπο αντικατάστασης για να αντικαταστήσουν ένα συγκεκριμένο γράμμα με μια λέξη ή μια γραμμή. Αυτό καταλήγει εξοικονομώντας πολύ χρόνο, αλλά αν εισάγεται εσφαλμένα αυτό το σφάλμα επιστρέφεται.

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

Λύση 1: Χρήση του τύπου υποκατάστασης

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

  1. Ανοίξτε το Excel και ξεκινήστε το υπολογιστικό φύλλο στο οποίο θα εφαρμοστεί ο τύπος.
  2. Κάντε κλικ στο κελί στο οποίο θέλετε να εφαρμόσετε τον τύπο.

    Επιλέγοντας το κελί
  3. Κάντε κλικ στη γραμμή " Formula ".
  4. Πληκτρολογήστε τον ακόλουθο τύπο και πατήστε " Enter "
     = "ArrayFormula" (υποκατάστατο (υποκατάστατο (E2: E5 & "", Y, Y), "Ναι", "Υ" 
  5. Στην περίπτωση αυτή, το " Y " αντικαθίσταται με " Ναι ".
  6. Μπορείτε να επεξεργαστείτε τον τύπο για να ταιριάξετε τις ανάγκες σας, τοποθετήστε το γράμμα / λέξη που πρέπει να αντικατασταθεί στη θέση του "Y" και το γράμμα / λέξη που χρειάζεται να αντικατασταθεί πρέπει να τοποθετηθεί στη θέση "ναι". Μπορείτε επίσης να αλλάξετε τη διεύθυνση των κυττάρων ανάλογα.

Λύση 2: Χρήση του τύπου RegExMatch

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

  1. Ανοίξτε το Excel και ξεκινήστε το υπολογιστικό φύλλο στο οποίο θα εφαρμοστεί ο τύπος.
  2. Κάντε κλικ στο κελί στο οποίο θέλετε να εφαρμόσετε τον τύπο.
  3. Επιλέξτε τη γραμμή " Τύπος ".

    Επιλογή της γραμμής τύπων
  4. Πληκτρολογήστε τον παρακάτω τύπο και πατήστε " Enter "
     = εάν (REGEXMATCH (E2, "^ Ναι | ναι | Y | y") = true, "Ναι") 
  5. Αυτό αντικατέστησε επίσης το "Y" με "Ναι".
  6. Οι τιμές για το "Y" και το "Yes" μπορούν να αλλάξουν ανάλογα με τις ανάγκες σας.

Λύση 3: Χρήση συνδυασμένης φόρμουλας

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

  1. Ανοίξτε το Excel και ξεκινήστε το υπολογιστικό φύλλο στο οποίο θα εφαρμοστεί ο τύπος.
  2. Επιλέξτε το κελί στο οποίο θέλετε να εφαρμόσετε τον τύπο.
  3. Κάντε κλικ στη γραμμή "Formula" .

    Κάνοντας κλικ στη γραμμή τύπων
  4. Πληκτρολογήστε τον παρακάτω τύπο και πατήστε "Enter"
     = ArrayFormula (εάν (REGEXMATCH (E2: E50, "^ Ναι | ναι | Y | y") = true, "Ναι")) 
  5. Αυτό αντικαθιστά το " Y " με " Ναι " επίσης και μπορεί να ρυθμιστεί ώστε να ταιριάζει στις συνθήκες σας ανάλογα.

Λύση 4: Χρήση του RegExReplace Formula

Είναι πιθανό να απαιτηθεί ο τύπος "RegExReplace" για την εξάλειψη του σφάλματος. Επομένως, σε αυτό το βήμα, θα χρησιμοποιήσουμε τον τύπο "RegExReplace" για να απαλλαγούμε από το σφάλμα. Γι'αυτό:

  1. Ανοίξτε το Excel και ξεκινήστε το υπολογιστικό φύλλο στο οποίο θα εφαρμοστεί ο τύπος.
  2. Επιλέξτε το κελί στο οποίο θέλετε να εφαρμόσετε τον τύπο.
  3. Κάντε κλικ στη γραμμή " Formula ".

    Κάνοντας κλικ στη γραμμή φόρμουλας
  4. Πληκτρολογήστε τον παρακάτω τύπο και πατήστε " Enter "
     = ArrayFormula (regexreplace ("& E2: E50 &" ", " y "ναι" Ναι ", " Y ")) 
  5. Αυτό αντικαθιστά το " Y " με " Ναι " και μπορεί να διαμορφωθεί ανάλογα με την κατάστασή σας.

Ενδιαφέροντα Άρθρα