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

Πώς να επιστρέψετε πολλές τιμές αντιστοίχισης με βάση ένα ή περισσότερα κριτήρια στο Excel;

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

Επιστρέψτε πολλές τιμές αντιστοίχισης με βάση ένα ή περισσότερα κριτήρια με τύπους πίνακα


Επιστρέψτε πολλές τιμές αντιστοίχισης με βάση ένα ή περισσότερα κριτήρια με τύπους πίνακα

Για παράδειγμα, θέλω να εξαγάγω όλα τα ονόματα των οποίων η ηλικία είναι 28 ετών και προέρχονται από Ηνωμένες Πολιτείες, εφαρμόστε τον ακόλουθο τύπο:

1. Αντιγράψτε ή εισαγάγετε τον παρακάτω τύπο σε ένα κενό κελί όπου θέλετε να εντοπίσετε το αποτέλεσμα:

=INDEX($B$2:$B$11, SMALL(IF(COUNTIF($F$2, $C$2:$C$11)*COUNTIF($G$2, $D$2:$D$11), ROW($A$2:$D$11)-MIN(ROW($A$2:$D$11))+1), ROW(A1)), COLUMN(A1))

Note: Στον παραπάνω τύπο, Β2: Β11 είναι η στήλη από την οποία επιστρέφεται η αντίστοιχη τιμή. F2, C2: C11 είναι η πρώτη συνθήκη και τα δεδομένα της στήλης που περιέχουν την πρώτη συνθήκη. G2, D2: D11 είναι η δεύτερη συνθήκη και τα δεδομένα της στήλης που περιέχουν αυτήν την κατάσταση, αλλάξτε τα ανάλογα με τις ανάγκες σας.

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

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

=IFERROR(INDEX($B$2:$B$11, SMALL(IF($F$2=$D$2:$D$11, ROW($D$2:$D$11)-ROW($D$2)+1), ROW(1:1))),"" )


Σχετικά άρθρα:

  • Επιστροφή πολλαπλών τιμών αναζήτησης σε ένα κελί διαχωρισμένο με κόμμα
  • Στο Excel, μπορούμε να εφαρμόσουμε τη συνάρτηση VLOOKUP για να επιστρέψουμε την πρώτη αντιστοιχισμένη τιμή από κελιά πίνακα, αλλά, μερικές φορές, πρέπει να εξαγάγουμε όλες τις τιμές που ταιριάζουν και στη συνέχεια να διαχωρίζονται από ένα συγκεκριμένο οριοθέτη, όπως κόμμα, παύλα κ.λπ. ... σε ένα μόνο κελί όπως φαίνεται το ακόλουθο στιγμιότυπο οθόνης. Πώς θα μπορούσαμε να πάρουμε και να επιστρέψουμε πολλές τιμές αναζήτησης σε ένα κελί διαχωρισμένο με κόμμα στο Excel;
  • Vlookup και επιστροφή πολλαπλών τιμών αντιστοίχισης ταυτόχρονα στο φύλλο Google
  • Η κανονική συνάρτηση Vlookup στο φύλλο Google μπορεί να σας βοηθήσει να βρείτε και να επιστρέψετε την πρώτη τιμή αντιστοίχισης με βάση δεδομένα δεδομένα. Ωστόσο, μερικές φορές, ίσως χρειαστεί να δείτε και να επιστρέψετε όλες τις αντίστοιχες τιμές όπως φαίνεται στο παρακάτω στιγμιότυπο οθόνης. Έχετε καλούς και εύκολους τρόπους για να επιλύσετε αυτήν την εργασία στο φύλλο Google;
  • Vlookup και επιστροφή πολλαπλών τιμών από την αναπτυσσόμενη λίστα
  • Στο Excel, πώς θα μπορούσατε να προβάλετε και να επιστρέψετε πολλές αντίστοιχες τιμές από μια αναπτυσσόμενη λίστα, πράγμα που σημαίνει ότι όταν επιλέγετε ένα στοιχείο από την αναπτυσσόμενη λίστα, όλες οι σχετικές τιμές εμφανίζονται ταυτόχρονα όπως φαίνεται στο παρακάτω στιγμιότυπο οθόνης. Αυτό το άρθρο, θα παρουσιάσω τη λύση βήμα προς βήμα.
  • Vlookup και επιστροφή πολλαπλών τιμών κάθετα στο Excel
  • Κανονικά, μπορείτε να χρησιμοποιήσετε τη συνάρτηση Vlookup για να λάβετε την πρώτη αντίστοιχη τιμή, αλλά, μερικές φορές, θέλετε να επιστρέψετε όλες τις εγγραφές που ταιριάζουν με βάση ένα συγκεκριμένο κριτήριο. Αυτό το άρθρο, θα μιλήσω για το πώς να βλέπω και να επιστρέφω όλες τις αντίστοιχες τιμές κάθετα, οριζόντια ή σε ένα μόνο κελί.
  • Vlookup και Return Data Matching μεταξύ δύο τιμών στο Excel
  • Στο Excel, μπορούμε να εφαρμόσουμε τη συνήθη συνάρτηση Vlookup για να λάβουμε την αντίστοιχη τιμή βάσει ενός δεδομένου δεδομένων. Αλλά, μερικές φορές, θέλουμε να κοιτάξουμε και να επιστρέψουμε την αντίστοιχη τιμή μεταξύ δύο τιμών όπως φαίνεται στο παρακάτω στιγμιότυπο οθόνης, πώς θα μπορούσατε να αντιμετωπίσετε αυτήν την εργασία στο Excel;

 


  • Super Formula Bar (επεξεργαστείτε εύκολα πολλές γραμμές κειμένου και τύπου). Διάταξη ανάγνωσης (εύκολη ανάγνωση και επεξεργασία μεγάλου αριθμού κελιών). Επικόλληση σε φιλτραρισμένο εύρος...
  • Συγχώνευση κελιών / σειρών / στηλών και τήρηση δεδομένων · Περιεχόμενο διαχωρισμού κελιών Συνδυάστε διπλές σειρές και άθροισμα / μέσος όρος... Αποτροπή διπλών κυττάρων; Συγκρίνετε τα εύρη...
  • Επιλέξτε Διπλότυπο ή Μοναδικό Σειρές; Επιλέξτε Κενές σειρές (όλα τα κελιά είναι κενά). Σούπερ εύρεση και ασαφής εύρεση σε πολλά βιβλία εργασίας. Τυχαία επιλογή ...
  • Ακριβές αντίγραφο Πολλαπλά κελιά χωρίς αλλαγή της αναφοράς τύπου. Αυτόματη δημιουργία αναφορών σε πολλαπλά φύλλα? Εισαγωγή κουκκίδων, Πλαίσια ελέγχου και άλλα ...
  • Αγαπημένα και γρήγορη εισαγωγή τύπων, Σειρά, Διαγράμματα και Εικόνες; Κρυπτογράφηση κυττάρων με κωδικό πρόσβασης Δημιουργία λίστας αλληλογραφίας και στείλτε email ...
  • Εξαγωγή κειμένου, Προσθήκη κειμένου, Κατάργηση κατά θέση, Αφαιρέστε το διάστημα; Δημιουργία και εκτύπωση υποσύνολων σελιδοποίησης. Μετατροπή περιεχομένου και σχολίων μεταξύ κελιών...
  • Σούπερ φίλτρο (αποθηκεύστε και εφαρμόστε σχήματα φίλτρων σε άλλα φύλλα). Προηγμένη ταξινόμηση ανά μήνα / εβδομάδα / ημέρα, συχνότητα και άλλα. Ειδικό φίλτρο με έντονη, πλάγια ...
  • Συνδυάστε βιβλία εργασίας και φύλλα εργασίας; Συγχώνευση πινάκων βάσει βασικών στηλών. Διαχωρίστε τα δεδομένα σε πολλά φύλλα; Μαζική μετατροπή xls, xlsx και PDF...
  • Ομαδοποίηση συγκεντρωτικού πίνακα κατά αριθμός εβδομάδας, ημέρα εβδομάδας και πολλά άλλα ... Εμφάνιση ξεκλειδωμένων, κλειδωμένων κελιών με διαφορετικά χρώματα. Επισημάνετε τα κελιά που έχουν τύπο / όνομα...
kte καρτέλα 201905
  • Ενεργοποίηση επεξεργασίας και ανάγνωσης καρτελών σε Word, Excel, PowerPoint, Publisher, Access, Visio και Project.
  • Ανοίξτε και δημιουργήστε πολλά έγγραφα σε νέες καρτέλες του ίδιου παραθύρου και όχι σε νέα παράθυρα.
  • Αυξάνει την παραγωγικότητά σας κατά 50% και μειώνει εκατοντάδες κλικ του ποντικιού για εσάς κάθε μέρα!
κάτω μέρος γραφείου

 

Σχόλια (25)
Δεν υπάρχουν ακόμη βαθμολογίες. Γίνε ο πρώτος που θα αξιολογήσετε!
Αυτό το σχόλιο ελαχιστοποιήθηκε από τον συντονιστή του ιστότοπου
Δοκίμασα αυτόν ακριβώς τον ίδιο τύπο. αντιγράφηκε 100%. Το μόνο που άλλαξα ήταν η αντιστοίχιση και η επιστροφή των δεδομένων. Όταν χρησιμοποιώ αυτόν τον τύπο, το Excel λέει "Έχετε εισαγάγει πάρα πολλά ορίσματα για αυτήν τη συνάρτηση).=INDEX('2020 Volume Report'!$B$3:$B$100,SMALL(IF(COUNTIF($A$1,'2020 Volume Αναφορά'!$A$3:$A$100)*COUNTIF($A$3,'Αναφορά τόμου 2020'!$D$3:$D$100),ROW('Αναφορά τόμου 2020'!$A$3:$G$100)- MIN(ROW('Αναφορά τόμου 2020'!$A$3:$G$100))+1"0"),ROW(A1),COLUMN(A1))
Αυτό το σχόλιο ελαχιστοποιήθηκε από τον συντονιστή του ιστότοπου
Γεια, Θα μπορούσατε να δώσετε τα δεδομένα και το σφάλμα τύπου ως screesnhot εδώ;
Αυτό το σχόλιο ελαχιστοποιήθηκε από τον συντονιστή του ιστότοπου
Γεια, Πώς μπορώ να το χρησιμοποιήσω για Οριζόντια κατάσταση.
Αυτό το σχόλιο ελαχιστοποιήθηκε από τον συντονιστή του ιστότοπου
Ποιο είναι το "0" μετά το +1 στον τύπο; Αυτό δεν είναι στο παράδειγμα.
Αυτό το σχόλιο ελαχιστοποιήθηκε από τον συντονιστή του ιστότοπου
Γεια σας είχα δοκιμάσει την ίδια φόρμουλα. παίρνω αποτέλεσμα, αλλά όταν δίνεται το CSE δεν παρέχει πολλαπλές απαντήσεις
Αυτό το σχόλιο ελαχιστοποιήθηκε από τον συντονιστή του ιστότοπου

Αυτό το σχόλιο ελαχιστοποιήθηκε από τον συντονιστή του ιστότοπου
Σχετικά με την επιστροφή πολλαπλών τιμών αντιστοίχισης βάσει ενός ή πολλαπλών κριτηρίων με τύπους πίνακα: Γιατί αν έχω τα δεδομένα οπουδήποτε αλλού εκτός από την έναρξη στο A1, δεν λειτουργεί ακόμα κι αν ενημερώνω όλες τις αναφορές κελιών στον τύπο;
Αυτό το σχόλιο ελαχιστοποιήθηκε από τον συντονιστή του ιστότοπου
Στο πρώτο παράδειγμα, ποια αλλαγή στη φόρμουλα θα χρειαζόταν για να επιστρέψουν όλοι όσοι ήταν κάτω των 28 ετών;
Αυτό το σχόλιο ελαχιστοποιήθηκε από τον συντονιστή του ιστότοπου
Γεια σας,

Αναρωτιόμουν αν ήταν καθόλου δυνατό να εισαγάγω ένα 2ο κριτήριο αλλά από το ίδιο εύρος με το 1ο κριτήριο,

Για παράδειγμα, με το παραπάνω παράδειγμα που χρησιμοποιήθηκε, θα ήθελα να αναζητήσω τα ονόματα ατόμων τόσο από την Αμερική όσο και από τη Γαλλία. Έτσι το κελί F3 θα είχε τη Γαλλία, η Scarlett & Andrew θα συμπληρωθούν επίσης στη λίστα στη στήλη G

Ευχαριστώ για τη βοήθεια εκ των προτέρων.
Αυτό το σχόλιο ελαχιστοποιήθηκε από τον συντονιστή του ιστότοπου
Γεια Νικ,

Ευχαρίστως να βοηθήσω. Εάν θέλετε να πάρετε τα ονόματα ανθρώπων τόσο από την Αμερική όσο και από τη Γαλλία, σας συμβουλεύω να χρησιμοποιήσετε τη φόρμουλα μας δύο φορές για να έχετε το αποτέλεσμα. Δείτε το στιγμιότυπο οθόνης, στα F2 και G2 είναι οι τιμές "Ηνωμένες Πολιτείες" και "Γαλλία". Εφαρμογή τύπου =IFERROR(INDEX($B$2:$B$11, SMALL(IF($F$2=$D$2:$D$11, ROW($D$2:$D$11)-ROW($D$2)+1 ), ROW(1:1)))"" ) για να λάβετε τα αποτελέσματα για την Αμερική. Και εφαρμόστε τον τύπο =IFERROR(INDEX($B$2:$B$11, SMALL(IF($G$2=$D$2:$D$11, ROW($D$2:$D$11)-ROW($D$2)+ 1), ΣΕΙΡΑ(1:1)))"" ) για να λάβετε τα αποτελέσματα για τη Γαλλία. Είναι απλό. Δοκιμάστε.

Με αγάπη,
Mandy
Αυτό το σχόλιο ελαχιστοποιήθηκε από τον συντονιστή του ιστότοπου
Όταν χρησιμοποιώ τον δεύτερο τύπο και σύρω προς τα κάτω, δεν εμφανίζεται τίποτα. Το αποτέλεσμα του τύπου (fx) λέει ότι πρέπει να επιστρέφει κάτι αλλά είναι κενό. Πώς μπορώ να το διορθώσω αυτό;
Αυτό το σχόλιο ελαχιστοποιήθηκε από τον συντονιστή του ιστότοπου
Γεια σου Alysia,

Ευχαρίστως να βοηθήσω. Δοκίμασα τον δεύτερο τύπο στο άρθρο και σύρω τον τύπο προς τα κάτω, τα υπόλοιπα αποτελέσματα επέστρεψαν. Νομίζω ότι μπορεί να υπάρχουν δύο λόγοι για το πρόβλημά σου. Αρχικά, ίσως ξεχάσετε να πατήσετε τα πλήκτρα Ctrl + Shift + Enter για να εισαγάγετε τον τύπο. Δεύτερον, το αποτέλεσμα που ταιριάζει είναι μόνο ένα, επομένως κανένα άλλο αποτέλεσμα δεν επιστρέφεται. Παρακαλώ κάντε έναν έλεγχο.

Με αγάπη,
Mandy
Αυτό το σχόλιο ελαχιστοποιήθηκε από τον συντονιστή του ιστότοπου
Χαίρετε,
Προσπάθησα να χρησιμοποιήσω τον τύπο και παράγει είτε την τιμή 0 είτε την εικόνα που επισυνάπτεται
Αυτό το σχόλιο ελαχιστοποιήθηκε από τον συντονιστή του ιστότοπου
Γεια σου Milku
Το στιγμιότυπο οθόνης σας έδειξε λογισμικό WPS της έκδοσης MAC, επομένως δεν είμαι σίγουρος εάν ο τύπος μας είναι διαθέσιμος.
Ανέβασα ένα αρχείο Excel εδώ, μπορείτε να δοκιμάσετε να δείτε αν μπορεί να υπολογίσει σωστά στο περιβάλλον σας.
Ευχαριστώ!
Αυτό το σχόλιο ελαχιστοποιήθηκε από τον συντονιστή του ιστότοπου
Χαίρετε Κ.
τι θα χρειαζόταν για την επέκταση του πρώτου τύπου στην ακόλουθη περίπτωση:
Ορισμένα αναγνωριστικά είναι κενά (π.χ. το κελί Α5 είναι κενό) και θα ήθελα μια πρόσθετη συνθήκη να βγάζει γραμμές μόνο όταν τα αναγνωριστικά δεν είναι κενά. (Έτσι η έξοδος θα πρέπει να είναι ο James and Abdul.
Ευχαριστώ!
Αυτό το σχόλιο ελαχιστοποιήθηκε από τον συντονιστή του ιστότοπου
Γεια σου, Jo,
Για να λύσετε το πρόβλημά σας, εφαρμόστε τον παρακάτω τύπο:
=INDEX($B$2:$B$11, SMALL(IF(COUNTIF($F$2, $C$2:$C$11)*COUNTIF($G$2, $D$2:$D$11)*($A$2:$A$11<>0), ROW($A$2:$D$11)-MIN(ROW($A$2:$D$11))+1), ROW(A1)), COLUMN(A1))

Παρακαλώ πάρτε ένα ry, ελπίζω ότι μπορεί να σας βοηθήσει!
Αυτό το σχόλιο ελαχιστοποιήθηκε από τον συντονιστή του ιστότοπου
Γεια σας,

αν στο κελί H1 γράψω "Όνομα" και ήθελα να το συνδέσω με τον τύπο, πώς θα λειτουργούσε;
Τότε θα μπορούσα να γράψω "ID" στο κελί H1 και θα έπαιρνα αυτόματα ως αποτέλεσμα: AA1004; DD1009; PP1023 (για τον πρώτο τύπο)

Σας ευχαριστούμε εκ των προτέρων!
Αυτό το σχόλιο ελαχιστοποιήθηκε από τον συντονιστή του ιστότοπου
Γεια σου Μαρία
Συγγνώμη, δεν μπορώ να καταλάβω την ουσία του πρώτου προβλήματος, θα μπορούσατε να εξηγήσετε το πρόβλημά σας πιο ξεκάθαρα και αναλυτικά; Ή μπορείτε να εισαγάγετε ένα στιγμιότυπο οθόνης εδώ για να περιγράψετε το πρόβλημά σας.
Όσο για τη δεύτερη ερώτηση, πρέπει απλώς να αλλάξετε την αναφορά κελιού ως εξής:
=INDEX($A$2:$A$11, SMALL(IF(COUNTIF($F$2, $C$2:$C$11)*COUNTIF($G$2, $D$2:$D$11), ROW($A$2:$D$11)-MIN(ROW($A$2:$D$11))+1), ROW(A1)), COLUMN(A1))

Θυμηθείτε να πατήσετε Ctrl + Shift + Εισαγωγή κλειδιά μαζί.
Παρακαλώ δοκιμάστε, ελπίζω ότι μπορεί να σας βοηθήσει!
Αυτό το σχόλιο ελαχιστοποιήθηκε από τον συντονιστή του ιστότοπου
Γεια σου, ευχαριστώ για τη φόρμουλα. Λειτούργησε για "σταθερές" τιμές / κείμενο ως κριτήρια. Ωστόσο, ένα από τα κριτήρια που προσπαθώ να χρησιμοποιήσω είναι μια συνθήκη (τιμές <>0 ), αλλά δεν λειτουργεί με τον τύπο που περιγράφεται. Ξέρετε τι πρέπει να αλλάξω για να προσαρμόσω τον τύπο ώστε να μπορώ να έχω μια συνθήκη ως ένα από τα κριτήρια, παρακαλώ;

Καλύτερος,

Γιάννης
Αυτό το σχόλιο ελαχιστοποιήθηκε από τον συντονιστή του ιστότοπου
Γεια σου Μάρκους
Για να λύσετε το πρόβλημά σας, δείτε αυτό το άρθρο:
https://www.extendoffice.com/documents/excel/6393-excel-vlookup-function.html#b3-2
Υπάρχουν μερικές λεπτομερείς εξηγήσεις για αυτήν την εργασία. Απλά πρέπει να αλλάξετε τα κριτήρια σε δικά σας.
Ευχαριστώ!
Αυτό το σχόλιο ελαχιστοποιήθηκε από τον συντονιστή του ιστότοπου
Γεια σας,

Καταρχάς, σας ευχαριστώ που μοιράζεστε!

Μπορείτε να δώσετε μια λύση στην παρακάτω περίπτωση:

Έχω 3 στήλες (Α: Περιέχει πληροφορίες αναφοράς, Β: Περιέχει πληροφορίες προς αναζήτηση, Γ: Αποτέλεσμα αναζήτησης)

Η διεύθυνση url της εικόνας παρέχεται παρακάτω

https://ibb.co/VHCd09K

Στήλη Α--------------------------Στήλη Β-------------Στήλη Γ
Όνομα αρχείου--------------------------Όνομα-----------------Όνομα αρχείου, Όνομα εγγράφου, Όνομα στοιχείου, Όνομα
Αλλαγμένο στοιχείο------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ Στοιχείο
Τοποθεσία στήλης
Όνομα εγγράφου
Όνομα στοιχείου
Όνοματεπώνυμο
Κατηγορία
ΕΓΓΥΗΣΗ
Κλίση
Αναγνωριστικό στοιχείου

Αυτό που χρειάζομαι είναι να αναζητήσω στη στήλη Α οποιαδήποτε μερική αντιστοίχιση με το κελί B2 (Όνομα) ή B3 (Στοιχείο) και να λάβω το αποτέλεσμα σε ένα κελί,

Ευχαριστώ, Behzad
Αυτό το σχόλιο ελαχιστοποιήθηκε από τον συντονιστή του ιστότοπου
Γεια σου, Behzad
Ίσως η παρακάτω Λειτουργία Καθορισμένη από το Χρήστη μπορεί να σας βοηθήσει.
Public Function ConcatPartLookUp(rngInput As Range, rngSource As Range, Optional strDelimiter As String, Optional blCaseSensitive)
Dim rng As Range
If strDelimiter = "" Then strDelimiter = ","
If IsMissing(blCaseSensitive) Then
    blCaseSensitive = False
Else
    blCaseSensitive = True
End If
For Each rng In rngSource
    If blCaseSensitive Then
        If InStr(1, rng.Value, rngInput.Value, vbBinaryCompare) > 0 Then ConcatPartLookUp = ConcatPartLookUp & strDelimiter & rng.Value
    Else
        If InStr(1, rng.Value, rngInput.Value, vbTextCompare) > 0 Then ConcatPartLookUp = ConcatPartLookUp & strDelimiter & rng.Value
    End If
Next
If Len(ConcatPartLookUp) > 0 Then ConcatPartLookUp = Mid(ConcatPartLookUp, 2, Len(ConcatPartLookUp))
End Function


Αφού αντιγράψετε και επικολλήσετε αυτόν τον κώδικα και, στη συνέχεια, χρησιμοποιήστε αυτόν τον τύπο:=ConcatPartLookUp(B2,$A$2:$A$8) για να έχετε το αποτέλεσμα που χρειάζεστε.
Παρακαλώ δοκιμάστε, ελπίζω να σας βοηθήσει!
Αυτό το σχόλιο ελαχιστοποιήθηκε από τον συντονιστή του ιστότοπου
Γεια σας,

Ευχαριστώ για τη δημοσίευση αυτών των παραδειγμάτων.
Προσπαθώ να το εφαρμόσω στο δικό μου φύλλο, αλλά δεν το κάνω να δουλέψει (ίσως επειδή χρησιμοποιώ μια ευρωπαϊκή έκδοση του excel);

Θέλω να λάβω τις ημερομηνίες των ημερών που είχα τις βάρδιές μου ή που δούλεψα 'κάποιες' (>0) ώρες για έναν πελάτη.

Έτσι στο I3 είναι το όνομα και στο J3 ο μήνας. Το K3 και το L3 είναι οι βάρδιες (1 δουλεύεται) και οι ώρες (δεν ξέρω πώς να το ρυθμίσω, θα πρέπει να είναι περισσότερες από μηδέν)

Τα αναμενόμενα αποτελέσματα είναι:
Βάρδιες: I7 και I8
ώρες: J7

Έτσι δούλεψα περισσότερες από 0 ώρες για το "άτομο 2" τον Οκτώβριο στις 3-10-2022
είχε βάρδιες για το άτομο 2 στις '10-10-2022' και 28-10-2022

Όταν προσθέτω '=INDEX($B$2:$B$11, SMALL(IF(COUNTIF($F$2, $C$2:$C$11)*COUNTIF($G$2, $D$2:$D$11), ΣΕΙΡΑ ($A$2:$D$11)-MIN(ROW($A$2:$D$11))+1), ROW(A1)), COLUMN(A1))" στο φύλλο excel μου, δεν επιτρέπει την κόμμα μεταξύ των διαφορετικών τμημάτων του τύπου.
Πρέπει λοιπόν να τα αλλάξω σε ';'.
Αλλά όταν το δοκιμάζω λέει πάντα: '#NAME;'

Μπορεί λοιπόν κάποιος να με βοηθήσει σε αυτό;

Θερμούς χαιρετισμούς,

bas
[img]https://drive.google.com/file/d/1iIPQKuj_PNhqWyWlwJ4IQTqGNEd6B9Hw/view?usp=share_link[/img]
Αυτό το σχόλιο ελαχιστοποιήθηκε από τον συντονιστή του ιστότοπου
Γεια, αν υπάρχουν διπλότυπες τιμές (π.χ. δύο adams), πώς μπορώ να βεβαιωθώ ότι επιστρέφει μόνο 1 adam και όχι 2;
Αυτό το σχόλιο ελαχιστοποιήθηκε από τον συντονιστή του ιστότοπου
Γεια σου Bobby,
Για να εξαγάγετε μόνο μοναδικές τιμές αντιστοίχισης, θα πρέπει να εφαρμόσετε τον παρακάτω τύπο:
Αφού επικολλήσετε τον τύπο, πατήστε Ctrl + Shift + Εισαγωγή πλήκτρα μαζί για να λάβετε το σωστό αποτέλεσμα.
=IFERROR(INDEX($B$2:$B$5, MATCH(0, COUNTIF(H1:$H$1, $B$2:$B$5)+IF($D$2:$D$5<>$G$2, 1 , 0)+IF($C$2:$C$5<>$F$2, 1, 0), 0)), "")

Παρακαλώ δοκιμάστε, ελπίζω να σας βοηθήσει!
Δεν υπάρχουν σχόλια δημοσιεύτηκε ακόμα

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

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