Applies ToExcel for Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016 Excel 2013

เมื่อคุณคิวรีข้อมูลใน 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 แล้ว ให้คลิก ตกลง เพื่อเรียกใช้คิวรี Excel พร้อมท์ให้คุณใส่ค่าสําหรับแต่ละพารามิเตอร์ จากนั้น Microsoft Query จะแสดงผลลัพธ์

  6. เมื่อคุณพร้อมที่จะโหลดข้อมูล ให้ปิดหน้าต่าง Microsoft Query เพื่อส่งกลับผลลัพธ์ไปยัง Excel กล่องโต้ตอบ นําเข้าข้อมูล จะเปิดขึ้น

    กล่องโต้ตอบ นําเข้าข้อมูล ใน Excel

  7. เมื่อต้องการตรวจสอบพารามิเตอร์ของคุณ ให้คลิก คุณสมบัติ จากนั้นในกล่องโต้ตอบ คุณสมบัติการเชื่อมต่อ บนแท็บ ข้อกําหนด ให้คลิก พารามิเตอร์

    กล่องโต้ตอบ คุณสมบัติการเชื่อมต่อ

  8. กล่องโต้ตอบ พารามิเตอร์ จะแสดงพารามิเตอร์ที่ใช้ในคิวรี เลือกพารามิเตอร์ภายใต้ ชื่อพารามิเตอร์ เพื่อตรวจทานหรือเปลี่ยน วิธีการรับค่าพารามิเตอร์ คุณสามารถเปลี่ยนพร้อมท์พารามิเตอร์ ใส่ค่าที่ระบุ หรือระบุการอ้างอิงเซลล์ได้

    กล่องโต้ตอบ พารามิเตอร์คิวรี MS

  9. คลิก ตกลง เพื่อบันทึกการเปลี่ยนแปลงของคุณและปิดกล่องโต้ตอบ พารามิเตอร์ จากนั้นในกล่องโต้ตอบ นําเข้าข้อมูล ให้คลิก ตกลง เพื่อแสดงผลลัพธ์คิวรีใน Excel

ตอนนี้เวิร์กบุ๊กของคุณมีคิวรีพารามิเตอร์แล้ว เมื่อใดก็ตามที่คุณเรียกใช้คิวรีหรือรีเฟรชการเชื่อมต่อข้อมูล Excel จะตรวจสอบพารามิเตอร์เพื่อทําให้ส่วนคําสั่ง WHERE ของคิวรีเสร็จสมบูรณ์ ถ้าพารามิเตอร์พร้อมท์สําหรับค่า Excel จะแสดงกล่องโต้ตอบ ใส่ค่าพารามิเตอร์ เพื่อเก็บรวบรวมข้อมูลป้อนเข้า คุณสามารถพิมพ์ค่าหรือคลิกเซลล์ที่มีค่าได้ คุณยังสามารถระบุได้ว่าควรใช้ค่าหรือการอ้างอิงที่คุณระบุเสมอ และถ้าคุณใช้การอ้างอิงเซลล์ คุณสามารถระบุว่า Excel ควรรีเฟรชการเชื่อมต่อข้อมูลโดยอัตโนมัติ (เช่น เรียกใช้คิวรีอีกครั้ง) เมื่อใดก็ตามที่ค่าของเซลล์ที่ระบุเปลี่ยนแปลง

ดูเพิ่มเติม

การกําหนดแบบสอบถามพารามิเตอร์เอง

การสร้างแบบสอบถามพารามิเตอร์ (Power Query)

สร้างรายการดรอปดาวน์

ต้องการความช่วยเหลือเพิ่มเติมหรือไม่

ต้องการตัวเลือกเพิ่มเติมหรือไม่

สํารวจสิทธิประโยชน์ของการสมัครใช้งาน เรียกดูหลักสูตรการฝึกอบรม เรียนรู้วิธีการรักษาความปลอดภัยอุปกรณ์ของคุณ และอื่นๆ

ชุมชนช่วยให้คุณถามและตอบคําถาม ให้คําติชม และรับฟังจากผู้เชี่ยวชาญที่มีความรู้มากมาย