![]() |
Αναζήτηση δεδομένων 1 Συνημμένο(α) Καλησπέρα, Με βάση ενός έργου που υπάρχει στο forum, μου έδωσε την ιδέα να φτιάξω το δικό μου έργο, που στοχεύει , στην αναζήτηση με 3 επιλογές, Επώνυμο, ID, Συνεργάτης, δεν κατάφερα ως τόσο να συντάξω τη συνάρτηση. Σε αυτό σημείο θα ήθελα βοήθεια. Ευχαριστώ. Φιλικά, Γιώργος |
Έχουμε ασχοληθεί αρκετές φορές, με το θέμα αυτό, που είναι σαφές και εμπεριστατωμένο, στην αρχική του μορφή. Η αρχική μορφή λοιπόν, έχει αναζήτηση ως προς 2 κριτήρια. Ή το 1 ή το 2. Βάζοντας λοιπόν εσύ και τρίτο κριτήριο, δηλαδή Ή το 1 ή το 2 ή το 3, θα πρέπει να αλλάξεις και την if πως; Αντί Αν 1, κανε αυτό, αλλιώς κάνε κάτι άλλο ... Σε Αν 1, κάνε αυτό, αν 2 κάνε κάτι άλλο, αλλιώς κάνε εκείνο... Εδώ λοιπόν έχει =IFERROR(IF(SearchType=1;ROW()*(SEARCH(SearchChars ;[@[ΟΝΟΜΑΤΕΠΩΝΥΜΟ ΙΔΙΟΚΤΗΤΗ]])>0);ROW()*(SEARCH(SearchChars;[@[ΑΡ. ΚΥΚΛ]])>0));"") Αν SearchType=1 ψάχνει σε ΟΝΟΜΑΤΕΠΩΝΥΜΟ ΙΔΙΟΚΤΗΤΗ] αλλιώς σε ΑΡ. ΚΥΚΛ Κάνε λοιπόν την τροποποίηση πχ Αν SearchType=1 ψάχνει σε ΟΝΟΜΑΤΕΠΩΝΥΜΟ , αλλιώς αν SearchType=2 σε ID, αλλιώς σε ΣΥΝΕΡΓΑΤΗ ή με όποια σειρά θέλεις... |
Γεια σου Σπύρο, Σ ' Ευχαριστώ για την άμεση απάντηση, δεν ξέρω που κάνω λάθος στη σύνταξη της συνάρτησης, =IFERROR(IF(SearchType=1;ROW()*(SEARCH(SearchChars ;[@ΟΝΟΜΑΤΕΠΩΝΥΜΟ ΙΔΙΟΚΤΗΤΗ])>0);ROW();IF(SearchType=2;ROW()*(SEARCH(SearchCha rs;[@ID])>0);ROW()*(SEARCH(SearchChars;[ΣΥΝΕΡΓΑΤΗΣ])>0))));"") Σημείωση πρόκειται για office 2013 λίγη βοήθεια ακόμη! Ευχαριστώ πολλή. |
Γιώργο, πρέπει να γίνουν διορθώσεις και στον κώδικα... Πάλεψε το... Αν δεν μπορέσεις, θα σου πω, αλλά το βράδυ.. Βοήθεια: Ο κώδικας τώρα, φιλτράρει ως προς Field=2 (δεύτερη στήλη πίνακα) |
1 Συνημμένο(α) Καλησπέρα Επειδή, το αρχικό αρχείο, που είχα φτιάξει, είναι από το 2011 και δεν το θυμόμουνα ακριβώς... έχει δύο είδη αναζήτησης (τύπο ή κώδικα) για να μην μπερδεύεις, τα δύο αυτά μαζί, μια λύση, χωρίς καθόλου κώδικα αλλά μόνο με τύπους. Ο πίνακας, δεν φιλτράρεται με την «κλασσική» έννοια του φίλτρου. Ζητάς: ID ή ΠΕΛΑΤΗ ή ΣΥΝΕΡΓΑΤΗ στο txt και έχεις την απάντηση-αποτελέσματα στο επάνω μέρος του πίνακα. |
Καλησπέρα Σπύρο, Δούλεψε τέλεια. Σ ' Υπέρ Ευχαριστώ. Φιλικά, Γιώργος |
Η ώρα είναι 08:05. |
Ms-Office.gr - ©2000 - 2025, Jelsoft Enterprises Ltd.