Note: The other languages of the website are Google-translated. Back to English

Πώς να αναζητήσετε την τιμή επιστροφής πολλαπλών αντίστοιχων τιμών στο Excel;

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

doc-lookup-value-1

Η τιμή αναζήτησης επιστρέφει πολλές αντίστοιχες τιμές με τον τύπο πίνακα

Η τιμή αναζήτησης επιστρέφει πολλές αντίστοιχες τιμές με το Φίλτρο

Η τιμή αναζήτησης επιστρέφει πολλές αντίστοιχες τιμές με καθορισμένη συνάρτηση

Office Tab Ενεργοποιήστε την επεξεργασία με καρτέλες και την περιήγηση στο Office και κάντε την εργασία σας πολύ πιο εύκολη ...
Το Kutools για Excel λύνει τα περισσότερα από τα προβλήματά σας και αυξάνει την παραγωγικότητά σας κατά 80%
  • Επαναχρησιμοποίηση οτιδήποτε: Προσθέστε τους πιο χρησιμοποιούμενους ή σύνθετους τύπους, γραφήματα και οτιδήποτε άλλο στα αγαπημένα σας και χρησιμοποιήστε τους γρήγορα στο μέλλον.
  • Περισσότερα από 20 χαρακτηριστικά κειμένου: Εξαγωγή αριθμού από συμβολοσειρά κειμένου. Εξαγωγή ή κατάργηση μέρους των κειμένων. Μετατροπή αριθμών και νομισμάτων σε αγγλικές λέξεις.
  • Συγχώνευση εργαλείων: Πολλαπλά βιβλία εργασίας και φύλλα σε ένα. Συγχώνευση πολλαπλών κελιών / σειρών / στηλών χωρίς απώλεια δεδομένων. Συγχώνευση διπλών σειρών και αθροίσματος.
  • Διαχωριστικά εργαλεία: Διαχωρίστε δεδομένα σε πολλαπλά φύλλα με βάση την τιμή. Ένα βιβλίο εργασίας για πολλαπλά αρχεία Excel, PDF ή CSV. Μία στήλη σε πολλές στήλες.
  • Επικόλληση παράλειψης Κρυφές / φιλτραρισμένες σειρές; Καταμέτρηση και άθροισμα ανά χρώμα φόντου; Αποστολή εξατομικευμένων μηνυμάτων ηλεκτρονικού ταχυδρομείου σε πολλούς παραλήπτες μαζικά.
  • Σούπερ φίλτρο: Δημιουργήστε προηγμένα σχήματα φίλτρων και εφαρμόστε σε οποιοδήποτε φύλλο. Είδος ανά εβδομάδα, ημέρα, συχνότητα και άλλα. Φίλτρο με έντονη γραφή, φόρμουλες, σχόλια ...
  • Περισσότερα από 300 ισχυρά χαρακτηριστικά. Λειτουργεί με το Office 2007-2021 και το 365. Υποστηρίζει όλες τις γλώσσες. Εύκολη ανάπτυξη στην επιχείρηση ή τον οργανισμό σας.

βέλος μπλε δεξιά φούσκα Η τιμή αναζήτησης επιστρέφει πολλές αντίστοιχες τιμές με τον τύπο πίνακα

Εδώ είναι ένας τύπος μεγάλου πίνακα που μπορεί να δώσει ένα χέρι στην αναζήτηση μιας τιμής και να επιστρέψει πολλές αντίστοιχες τιμές.

1. Εισαγάγετε την τιμή που θέλετε να αναζητήσετε σε ένα κενό κελί. Δείτε το στιγμιότυπο οθόνης:

doc-lookup-value-2

2. Στο παρακείμενο κελί, πληκτρολογήστε αυτόν τον τύπο =IF(ISERROR(INDEX($A$1:$B$7,SMALL(IF($A$1:$A$7=$D$4,ROW($A$1:$A$7)),ROW(1:1)),2)),"",
INDEX($A$1:$B$7,SMALL(IF($A$1:$A$7=$D$4,ROW($A$1:$A$7)),ROW(1:1)),2))
σε αυτό και πατήστε Shift + Ctrl + Enter μαζί τα πλήκτρα και μετά σύρετε το Αυτόματη συμπλήρωση για να γεμίσετε τα κελιά έως ότου βγει το πρώτο κενό κελί. Δείτε το στιγμιότυπο οθόνης:

doc-lookup-value-3

Σημείωση: Στον παραπάνω τύπο, $ A $ 1: $ B $ 7 δηλώνει τα δεδομένα εύρους, $ A $ 1: $ A $ 7 σημαίνει το εύρος στηλών στο οποίο αναζητάτε τη συγκεκριμένη τιμή, $ D $ 4 υποδεικνύει το κελί που πληκτρολογείτε αναζήτηση Η τιμή στο βήμα 1, 2 δείχνει την εύρεση των αντίστοιχων τιμών στη δεύτερη στήλη.


βέλος μπλε δεξιά φούσκα Η τιμή αναζήτησης επιστρέφει πολλές αντίστοιχες τιμές με το Φίλτρο

Στο Excel, μπορείτε επίσης να χρησιμοποιήσετε τη δυνατότητα φίλτρου για να λύσετε αυτό το πρόβλημα.

1. Επιλέξτε το εύρος στηλών που θέλετε να αναζητήσετε τιμή και κάντε κλικ στο ημερομηνία > Φίλτρο. Δείτε το στιγμιότυπο οθόνης:

doc-lookup-value-4

2. Στη συνέχεια, κάντε κλικ στο κουμπί βέλους στο πρώτο κελί της επιλεγμένης περιοχής και ελέγξτε την τιμή που θέλετε να αναζητήσετε μόνο στην αναπτυσσόμενη λίστα. Δείτε το στιγμιότυπο οθόνης:

doc-lookup-value-5

3. κλικ OK, τώρα βλέπετε μόνο την τιμή αναζήτησης και τις αντίστοιχες τιμές της φιλτράρονται.

doc-lookup-value-6


βέλος μπλε δεξιά φούσκα Η τιμή αναζήτησης επιστρέφει πολλές αντίστοιχες τιμές με καθορισμένη συνάρτηση

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

1. Τύπος Alt + F11 για να ανοίξετε το Microsoft Visual Basic για εφαρμογές παράθυρο.

2. κλικ Μονάδα μέτρησης > Κύριο θέμα για να εισαγάγετε ένα Μονάδα μέτρησης παράθυρο και αντιγράψτε το παρακάτω VBA στο παράθυρο.

VBA: Η τιμή αναζήτησης επιστρέφει πολλές αντίστοιχες τιμές.

Function MyVlookup(pWorkRng As Range, pRng As Range, pColumnIndex As Integer, Optional pType As String = "v")
'Updateby20140827
Dim xRow As Single
Dim xCol As Single
Dim arr() As Variant
ReDim arr(0)
For i = 1 To pRng.Rows.Count
    If pWorkRng = pRng.Cells(i, 1) Then
        arr(UBound(arr)) = pRng.Cells(i, pColumnIndex)
        ReDim Preserve arr(UBound(arr) + 1)
    End If
Next
If pType = "h" Then
    xCol = Range(Application.Caller.Address).Columns.Count
    For i = UBound(arr) To xCol
        arr(UBound(arr)) = ""
        ReDim Preserve arr(UBound(arr) + 1)
    Next
    ReDim Preserve arr(UBound(arr) - 1)
    MyVlookup = arr
Else
xRow = Range(Application.Caller.Address).Rows.Count
For i = UBound(arr) To xRow
    arr(UBound(arr)) = ""
    ReDim Preserve arr(UBound(arr) + 1)
Next
ReDim Preserve arr(UBound(arr) - 1)
MyVlookup = Application.WorksheetFunction.Transpose(arr)
End If
End Function

3. Κλείστε το παράθυρο και πληκτρολογήστε αυτόν τον τύπο σε ένα κελί = MyVlookup (A10, $ A $ 2: $ B $ 7,2) (Το A10 δείχνει την τιμή αναζήτησης, $ A $ 2: $ B $ 7 δείχνει το εύρος δεδομένων, το 2 υποδεικνύει τον αριθμό ευρετηρίου στηλών). Και πατήστε Shift + Ctrl + Enter κλειδιά. Στη συνέχεια, σύρετε τη λαβή πλήρωσης προς τα κάτω στα κελιά, βάλτε τον κέρσορα στο Φόρμουλα μπαρ, και πατήστε Shift + Ctrl + Enter πάλι.

Άκρο: Εάν θέλετε να επιστρέψετε τις τιμές σε οριζόντια κελιά, μπορείτε να πληκτρολογήσετε αυτόν τον τύπο = MyVlookup (A10, $ A $ 2: $ B $ 7, 2, "h").


Τα καλύτερα εργαλεία παραγωγικότητας του Office

Το Kutools για Excel λύνει τα περισσότερα από τα προβλήματά σας και αυξάνει την παραγωγικότητά σας κατά 80%

  • Επαναχρησιμοποίηση: Εισαγάγετε γρήγορα σύνθετοι τύποι, γραφήματα και οτιδήποτε έχετε χρησιμοποιήσει στο παρελθόν. Κρυπτογράφηση κυττάρων με κωδικό πρόσβασης Δημιουργία λίστας αλληλογραφίας και στείλτε email ...
  • Super Formula Bar (επεξεργαστείτε εύκολα πολλές γραμμές κειμένου και τύπου). Διάταξη ανάγνωσης (εύκολη ανάγνωση και επεξεργασία μεγάλου αριθμού κελιών). Επικόλληση σε φιλτραρισμένο εύρος...
  • Συγχώνευση κελιών / σειρών / στηλών χωρίς απώλεια δεδομένων · Περιεχόμενο διαχωρισμού κελιών Συνδυάστε διπλές σειρές / στήλες... Αποτροπή διπλών κυττάρων; Συγκρίνετε τα εύρη...
  • Επιλέξτε Διπλότυπο ή Μοναδικό Σειρές; Επιλέξτε Κενές σειρές (όλα τα κελιά είναι κενά). Σούπερ εύρεση και ασαφής εύρεση σε πολλά βιβλία εργασίας. Τυχαία επιλογή ...
  • Ακριβές αντίγραφο Πολλαπλά κελιά χωρίς αλλαγή της αναφοράς τύπου. Αυτόματη δημιουργία αναφορών σε πολλαπλά φύλλα? Εισαγωγή κουκκίδων, Πλαίσια ελέγχου και άλλα ...
  • Εξαγωγή κειμένου, Προσθήκη κειμένου, Κατάργηση κατά θέση, Αφαιρέστε το διάστημα; Δημιουργία και εκτύπωση υποσύνολων σελιδοποίησης. Μετατροπή περιεχομένου και σχολίων μεταξύ κελιών...
  • Σούπερ φίλτρο (αποθηκεύστε και εφαρμόστε σχήματα φίλτρων σε άλλα φύλλα). Προηγμένη ταξινόμηση ανά μήνα / εβδομάδα / ημέρα, συχνότητα και άλλα. Ειδικό φίλτρο με έντονη, πλάγια ...
  • Συνδυάστε βιβλία εργασίας και φύλλα εργασίας; Συγχώνευση πινάκων βάσει βασικών στηλών. Διαχωρίστε τα δεδομένα σε πολλά φύλλα; Μαζική μετατροπή xls, xlsx και PDF...
  • Περισσότερα από 300 ισχυρά χαρακτηριστικά. Υποστηρίζει Office / Excel 2007-2021 και 365. Υποστηρίζει όλες τις γλώσσες. Εύκολη ανάπτυξη στην επιχείρηση ή τον οργανισμό σας. Πλήρεις δυνατότητες δωρεάν δοκιμής 30 ημερών. Εγγύηση επιστροφής χρημάτων 60 ημερών.
kte καρτέλα 201905

Το Office Tab φέρνει τη διεπαφή με καρτέλες στο Office και κάνει την εργασία σας πολύ πιο εύκολη

  • Ενεργοποίηση επεξεργασίας και ανάγνωσης καρτελών σε Word, Excel, PowerPoint, Publisher, Access, Visio και Project.
  • Ανοίξτε και δημιουργήστε πολλά έγγραφα σε νέες καρτέλες του ίδιου παραθύρου και όχι σε νέα παράθυρα.
  • Αυξάνει την παραγωγικότητά σας κατά 50% και μειώνει εκατοντάδες κλικ του ποντικιού για εσάς κάθε μέρα!
κάτω μέρος γραφείου
Σχόλια (1)
Δεν υπάρχουν ακόμη βαθμολογίες. Γίνε ο πρώτος που θα αξιολογήσετε!
Αυτό το σχόλιο ελαχιστοποιήθηκε από τον συντονιστή του ιστότοπου
IF($A$1:$A$7=$D$4 Αυτός ο λογικός τύπος βγάζει πάντα "FALSE" ή 0, οπότε γιατί είναι έτσι ή έχασα κάτι;

Παρακαλώ εξηγήστε

Ο Steve
Δεν υπάρχουν σχόλια δημοσιεύτηκε ακόμα
Αφήστε τα σχόλιά σας
Δημοσίευση ως επισκέπτης
×
Αξιολογήστε αυτήν την ανάρτηση:
0   Χαρακτήρες
Προτεινόμενες τοποθεσίες

Ακολουθησε μας

Πνευματικά δικαιώματα © 2009 - www.extendoffice.com. | Ολα τα δικαιώματα διατηρούνται. Τροφοδοτείται από ExtendOffice. | Sitemap
Το Microsoft και το λογότυπο του Office είναι εμπορικά σήματα ή σήματα κατατεθέντα της Microsoft Corporation στις Ηνωμένες Πολιτείες ή / και σε άλλες χώρες.
Προστατεύεται από το Sectigo SSL