Προς το περιεχόμενο

Προτεινόμενες αναρτήσεις

Δημοσ.

Καλημέρα,

Έχω μια λίστα (όχι πίνακα) με 20 ονόματα σε 20 κελιά. Γνωρίζει κανείς πως μπορώ αυτόματα να εμφανίσω αυτά τα ονόματα, πλην 5 που θα εμφανίζονται σε διαφορετικά κελιά, σε διπλάνη στήλη το ένα κάτω από το άλλο?

Τα ονόματα αλλάζουν συχνά γι΄ αυτό ψάχνω μια αυτοματοποιημένη μέθοδο.

Ευχαριστώ εκ των προτέρων.

Δημοσ.

Καλημέρα,

Θες να ανεβάσεις ένα screenshot για να καταλάβω στο περίπου τι ακριβώς θες να κάνεις; (Δεν το καταλαβαίνω έτσι όπως το περιγράφεις)

Δημοσ.

Υποθέτοντας πως η λίστα με τα 20 διαθέσιμα ονόματα βρίσκεται στην περιοχή B2:B21 ενώ  η περιοχή των επιλεγμένων ονομάτων είναι η D2:D21, έχοντας επιλεγμένη την  περιοχή C2:D21 εισάγεις στη γραμμή τύπων τον τύπο:

=INDEX(B:B;SMALL(IF(ISNA(MATCH($B$2:$B$21;$D$2:$D$21;0));ROW($B$2:$B$21);1000);ROW(INDIRECT("1:"&ROWS($B$2:$B$21)))))

και ολοκληρώνεις την εισαγωγή με Alt+Ctrl+Enter διότι πρόκειται για τύπο πίνακα(Array Formula). Μπορείς να κρύψεις τη στήλη C.

Τέλος, στην περιοχή D2:D21, θέτεις επικύρωση δεδομένων "Λίστα" με τον τύπο:

=OFFSET($C$2:$C$21;0;0;COUNTA($B$2:$B$21)-COUNTIF(C2:$C$21;"0"))

ως προέλευση εγγραφών τις λίστας.

Έτσι, όσο επιλέγεις ονόματα από την αναπτυσσόμενη λίστα (Drop Down) στην περιοχή D2:D21, τόσο μειώνονται τα διαθέσιμα ονόματα της ίδιας της αναπτυσσόμενης λίστας.

DynNames.JPG.70377848b42cdb11ae1e2985b3841351.JPG

 

Καλή συνέχεια!

  • Like 1

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...