Parametru vaicājuma izveide programmā Microsoft Query

Attiecas uz
Excel pakalpojumam Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

Veidojot vaicājumu par datiem programmā Excel, iespējams, vēlēsities izmantot ievades vērtību (parametru), lai norādītu kaut ko par vaicājumu. Lai to paveiktu, programmā Microsoft Query izveidojiet parametru vaicājumu:

  • Parametri tiek izmantoti vaicājuma klauzulā WHERE – tie vienmēr darbojas kā izgūto datu filtrs.
  • Parametri var pieprasīt lietotājam ievades vērtību, izpildot vai atsvaidzinot vaicājumu, kā ievades vērtību izmantot konstanti vai kā ievades vērtību izmantot norādītās šūnas saturu.
  • Parametrs ir daļa no vaicājuma, ko tas modificē, un to nevar atkārtoti izmantot citos vaicājumos.

Piezīme Ja vēlaties parametru vaicājumu izveidi citā veidā, skatiet sadaļu Parametru vaicājuma izveide (Power Query).

Procedūra

  1. Noklikšķiniet uz Dati> Datuiegūšana & transformēšana>Iegūstiet datus>no citiem avotiem>no Microsoft Query.

  2. Izpildiet vaicājumu vedņa darbības. Ekrānā Vaicājumu vednis — Pabeigt atlasiet Skatīt datus vai Rediģēt vaicājumu programmā Microsoft Query un pēc tam noklikšķiniet uz Pabeigt. Tiks atvērts Microsoft Query logs, kurā tiks parādīts vaicājums.

  3. Noklikšķiniet uz Skatīt>SQL. Parādītajā SQL dialoglodziņā atrodiet klauzulu WHERE – rindu, kas parasti atrodas SQL koda beigās, kas sākas ar vārdu WHERE. Ja nav klauzulas WHERE, pievienojiet to, vaicājuma beigās jaunā rindā ierakstot WHERE .

  4. Pēc WHERE ierakstiet lauka nosaukumu, salīdzināšanas operatoru (=, <, >LIKE utt.) un vienu no šīm opcijām:

    • Lai izveidotu vispārīgu parametru uzvedni, ierakstiet jautājuma zīmi (?). Vaicājuma izpildes laikā parādītajā uzvednē netiek parādīta neviena noderīga frāze.
      MS Query SQL skats, kurā izcelta klauzula WHERE
    • Lai izveidotu parametra uzvedni, kas lietotājiem palīdz nodrošināt derīgu ievadi, ierakstiet kvadrātiekavās iekļautu frāzi. Izpildot vaicājumu, frāze tiek parādīta parametru uzvednē.
      MS Query SQL skats, kurā izcelta klauzula WHERE
  5. Pēc nosacījumu ar parametriem pievienošanas klauzulai WHERE noklikšķiniet uz Labi , lai izpildītu vaicājumu. Excel piedāvā norādīt vērtību katram parametram, pēc tam Microsoft Query parāda rezultātus.

  6. Kad esat gatavs ielādēt datus, aizveriet Microsoft vaicājuma logu, lai atgrieztu rezultātus programmā Excel. Tiek atvērts dialoglodziņš Datu importēšana.
    Dialoglodziņš Datu importēšana programmā Excel

  7. Lai pārskatītu parametrus, noklikšķiniet uz Rekvizīti. Pēc tam dialoglodziņa Savienojuma rekvizīti cilnē Definīcija noklikšķiniet uz Parametri.
    Dialoglodziņš Savienojuma rekvizīti

  8. Dialoglodziņā Parametri tiek parādīti vaicājumā izmantotie parametri. Sadaļā Parametra nosaukums atlasiet parametru, lai pārskatītu vai mainītu parametra vērtības iegūšanas veidu. Varat mainīt parametru uzvedni, ievadīt konkrētu vērtību vai norādīt šūnas atsauci.
    MS vaicājuma parametru dialoglodziņš

  9. Noklikšķiniet uz Labi , lai saglabātu veiktās izmaiņas un aizvērtu dialoglodziņu Parametri, pēc tam dialoglodziņā Datu importēšana noklikšķiniet uz Labi , lai vaicājuma rezultātus parādītu programmā Excel.

Tagad darbgrāmatai ir parametru vaicājums. Ikreiz, kad izpildāt vaicājumu vai atsvaidzināt tā datu savienojumu, programma Excel pārbauda parametru, lai izpildītu vaicājuma klauzulu WHERE. Ja parametrs pieprasa ievadīt vērtību, Excel parāda dialoglodziņu Parametra vērtības ievadīšana, lai apkopotu ievadi — varat ierakstīt vērtību vai noklikšķināt uz šūnas, kurā ir vērtība. Varat arī norādīt, ka norādītā vērtība vai atsauce ir jāizmanto vienmēr, un, ja izmantojat šūnas atsauci, varat norādīt, ka programmai Excel ir automātiski jāatsvaidzina datu savienojums (t.i., jāizpilda vaicājums vēlreiz) ikreiz, kad mainās norādītās šūnas vērtība.

Skatiet arī

Parametru vaicājuma pielāgošana

Parametru vaicājuma izveide (Power Query)

Nolaižamā saraksta izveide