Преминаване към основното съдържание
Поддръжка
Влизане с Microsoft
Влезте или създайте акаунт.
Здравейте,
Изберете друг акаунт.
Имате няколко акаунта
Изберете акаунта, с който искате да влезете.

Когато правите заявка към данни в Excel, може да искате да използвате входяща стойност – параметър – за да зададете нещо за заявката. За да направите това, можете да създадете параметризирана заявка в Microsoft Query:

  • Параметрите се използват в клаузата WHERE на заявката – те винаги функционират като филтър за извлечени данни.

  • Параметрите могат да подканят потребителя да въведе входна стойност, когато заявката се изпълнява или обновява, да използва константа като входяща стойност или да използва съдържанието на зададена клетка като входна стойност.

  • Параметърът е част от заявката, която променя, и не може да се използва повторно в други заявки.

Забележка    Ако искате друг начин за създаване на параметризирани заявки, вижте Създаване на параметризирана заявка (Power Query).

Процедура

  1. Щракнете върху >Получаване на & трансформиране на данни > Получаване на > на данниот други източници , > от Microsoft Query.

  2. Следвайте стъпките на съветника за заявки. В екрана Съветник за заявки – Готово изберете Преглед на данни или редактиране на заявка в Microsoft Query и след това щракнете върху Готово. Отваря се прозорецът Microsoft Query и се показва вашата заявка.

  3. Щракнете върху Изглед > SQL. В диалоговия прозорец SQL, който се появява, намерете клаузата WHERE – ред, започващ с думата WHERE, обикновено в края на SQL кода. Ако няма клауза WHERE, добавете такава, като въведете WHERE на нов ред в края на заявката.

  4. След WHERE въведете името на полето, оператор за сравнение (=, <, >, LIKE и т.н.) и едно от следните неща:

    • За общо подканване за параметър въведете въпросителен знак (?). Не се показва полезна фраза в подканата, която се появява, когато заявката се изпълнява.

      SQL изглед на MS Query, подчертаващ клаузата WHERE

    • За подканване за параметър, което помага на хората да предоставят валидни входни данни, въведете фраза, заградена с квадратни скоби. Фразата се показва в подканата за параметър, когато заявката се изпълнява.

      SQL изглед на MS Query, подчертаващ клаузата WHERE

  5. След като приключите с добавянето на условия с параметри към клаузата WHERE, щракнете върху OK , за да изпълните заявката. Excel ви подканва да предоставите стойност за всеки параметър, след което Microsoft Query показва резултатите.

  6. Когато сте готови да заредите данните, затворете прозореца на Microsoft Query, за да върнете резултатите в Excel. Отваря се диалоговият прозорец Импортиране на данни.

    Import Data dialog box in Excel

  7. За да прегледате параметрите си, щракнете върху Свойства. След това в диалоговия прозорец Свойства на връзката, в раздела Дефиниция щракнете върху Параметри.

    Диалогов прозорец ''Свойства на връзката''

  8. Диалоговият прозорец Параметри показва параметрите, използвани в заявката. Изберете параметър под Име на параметър , за да прегледате или промените Как се получава стойността на параметъра. Можете да промените подканване за параметър, да въведете конкретна стойност или да зададете препратка към клетка.

    Диалогов прозорец ''Параметър на MS заявка''

  9. Щракнете върху OK , за да запишете промените и да затворите диалоговия прозорец Параметри, след което в диалоговия прозорец Импортиране на данни щракнете върху OK , за да покажете резултатите от заявката в Excel.

Сега вашата работна книга има параметризирана заявка. Всеки път, когато изпълнявате заявката или обновявате връзката й с данни, Excel проверява параметъра, за да завърши клаузата WHERE на заявката. Ако параметърът подканва за стойност, Excel показва диалоговия прозорец Въвеждане на стойност на параметър, за да събере входните данни – можете да въведете стойност или да щракнете върху клетка, която съдържа стойността. Можете също да зададете стойността или препратката, които предоставяте, винаги да се използват и ако използвате препратка към клетка, можете да укажете на Excel автоматично да обновява връзката с данни (т.е. да изпълни заявката отново) всеки път, когато стойността на указаната клетка се промени.

Вж. също

Персонализиране на параметризирана заявка

Създаване на параметризирана заявка (Power Query)

Създаване на падащ списък

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.

Общностите ви помагат да задавате и отговаряте на въпроси, да давате обратна връзка и да получавате информация от експерти с богати знания.

Беше ли полезна тази информация?

Доколко сте доволни от качеството на езика?
Какво е повлияло на вашия потребителски опит?
Като натиснете „Подаване“, вашата обратна връзка ще се използва за подобряване на продуктите и услугите на Microsoft. Вашият ИТ администратор ще може да събира тези данни. Декларация за поверителност.

Благодарим ви за обратната връзка!

×