Όταν υποβάλλετε ερωτήματα για δεδομένα στο Excel, μπορεί να θέλετε να χρησιμοποιήσετε μια τιμή εισαγωγής - μια παράμετρο - για να καθορίσετε κάτι σχετικά με το ερώτημα. Για να το κάνετε αυτό, μπορείτε να δημιουργήσετε ένα ερώτημα παραμέτρων στο Microsoft Query:
- Οι παράμετροι χρησιμοποιούνται στον όρο WHERE του ερωτήματος – λειτουργούν πάντα ως φίλτρο για τα ανακτημένα δεδομένα.
- Οι παράμετροι μπορεί να ζητούν από το χρήστη μια τιμή εισόδου όταν εκτελείται ή ανανεώνεται το ερώτημα, να χρησιμοποιούν μια σταθερά ως τιμή εισόδου ή να χρησιμοποιούν τα περιεχόμενα ενός καθορισμένου κελιού ως τιμή εισόδου.
- Μια παράμετρος είναι μέρος του ερωτήματος που τροποποιεί και δεν μπορεί να χρησιμοποιηθεί ξανά σε άλλα ερωτήματα.
Σημείωση Εάν θέλετε τον άλλο τρόπο δημιουργίας ερωτημάτων παραμέτρων, ανατρέξτε στο θέμα Δημιουργία ερωτήματος παραμέτρων (Power Query).
Διαδικασία
Κάντε κλικ στις επιλογές "Λήψη δεδομένων>" & "Μετασχηματισμός δεδομένων","Λήψη δεδομένων>" Λήψη δεδομένων >από άλλες προελεύσεις>από το Microsoft Query.
Ακολουθήστε τα βήματα του Οδηγού ερωτημάτων. Στην οθόνη Οδηγός ερωτήματος – Τέλος , επιλέξτε Προβολή δεδομένων ή επεξεργασία ερωτήματος στο Microsoft Query και, στη συνέχεια, κάντε κλικ στο κουμπί Τέλος. Ανοίγει το παράθυρο Microsoft Query και εμφανίζει το ερώτημά σας.
Κάντε κλικ στην επιλογή Προβολή>SQL. Στο παράθυρο διαλόγου SQL που εμφανίζεται, βρείτε τον όρο WHERE – μια γραμμή που αρχίζει με τη λέξη WHERE, συνήθως στο τέλος του κώδικα SQL. Εάν δεν υπάρχει όρος WHERE, προσθέστε έναν πληκτρολογώντας WHERE σε μια νέα γραμμή στο τέλος του ερωτήματος.
Μετά τη συνάρτηση WHERE, πληκτρολογήστε το όνομα του πεδίου, έναν τελεστή σύγκρισης (=, <, >, LIKE κ.λπ.) και ένα από τα εξής:
- Για μια γενική προτροπή παραμέτρου, πληκτρολογήστε ένα αγγλικό ερωτηματικό (?). Δεν εμφανίζεται καμία χρήσιμη φράση στο προτρεπτικό μήνυμα που εμφανίζεται όταν εκτελείται το ερώτημα.
- Για μια προτροπή παραμέτρου που βοηθά τους χρήστες να παρέχουν έγκυρα δεδομένα εισόδου, πληκτρολογήστε μια φράση μέσα σε αγκύλες. Η φράση εμφανίζεται στην προτροπή παραμέτρου όταν εκτελείται το ερώτημα.
- Για μια γενική προτροπή παραμέτρου, πληκτρολογήστε ένα αγγλικό ερωτηματικό (?). Δεν εμφανίζεται καμία χρήσιμη φράση στο προτρεπτικό μήνυμα που εμφανίζεται όταν εκτελείται το ερώτημα.
Αφού ολοκληρώσετε την προσθήκη συνθηκών με παραμέτρους στον όρο WHERE, κάντε κλικ στο κουμπί OK για να εκτελέσετε το ερώτημα. Το Excel σάς ζητά να δώσετε μια τιμή για κάθε παράμετρο και, στη συνέχεια, το Microsoft Query εμφανίζει τα αποτελέσματα.
Όταν είστε έτοιμοι να φορτώσετε τα δεδομένα, κλείστε το παράθυρο του Microsoft Query για να επιστρέψετε τα αποτελέσματα στο Excel. Ανοίγει το παράθυρο διαλόγου Εισαγωγή δεδομένων.
Για να ελέγξετε τις παραμέτρους, κάντε κλικ στην επιλογή Ιδιότητες. Στη συνέχεια, στο παράθυρο διαλόγου Ιδιότητες σύνδεσης, στην καρτέλα Ορισμός κάντε κλικ στην επιλογή Παράμετροι.
Το παράθυρο διαλόγου Παράμετροι εμφανίζει τις παραμέτρους που χρησιμοποιούνται στο ερώτημα. Επιλέξτε μια παράμετρο στην περιοχή Όνομα παραμέτρου για αναθεώρηση ή αλλαγή του τρόπου λήψης της τιμής παραμέτρου. Μπορείτε να αλλάξετε το προτρεπτικό μήνυμα παραμέτρου, να εισαγάγετε μια συγκεκριμένη τιμή ή να καθορίσετε μια αναφορά κελιού.
Κάντε κλικ στο κουμπί OK για να αποθηκεύσετε τις αλλαγές σας και να κλείσετε το παράθυρο διαλόγου Παράμετροι και, στη συνέχεια, στο παράθυρο διαλόγου Εισαγωγή δεδομένων, κάντε κλικ στο κουμπί OK για να εμφανίσετε τα αποτελέσματα ερωτήματος στο Excel.
Τώρα το βιβλίο εργασίας σας έχει ένα ερώτημα παραμέτρων. Κάθε φορά που εκτελείτε το ερώτημα ή ανανεώνετε τη σύνδεση δεδομένων του, το Excel ελέγχει την παράμετρο για να συμπληρώσει τον όρο WHERE του ερωτήματος. Εάν η παράμετρος ζητήσει τιμή, το Excel εμφανίζει το παράθυρο διαλόγου "Εισαγωγή τιμής παραμέτρου" για τη συλλογή της εισαγωγής – μπορείτε να πληκτρολογήσετε μια τιμή ή να κάνετε κλικ σε ένα κελί που περιέχει την τιμή. Μπορείτε επίσης να καθορίσετε ότι η τιμή ή η αναφορά που παρέχετε θα πρέπει να χρησιμοποιείται πάντα και, εάν χρησιμοποιείτε μια αναφορά κελιού, μπορείτε να καθορίσετε ότι το Excel θα ανανεώνει αυτόματα τη σύνδεση δεδομένων (δηλαδή θα εκτελεί ξανά το ερώτημα) κάθε φορά που αλλάζει η τιμή του καθορισμένου κελιού.
Δείτε επίσης
Προσαρμογή ερωτήματος παραμέτρων