Applies ToAccess for Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

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

คุณต้องการทำอะไร

เรียงลําดับค่าวันที่บางส่วน

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

การเรียงลําดับเพียงบางส่วนของค่าวันที่จําเป็นต้องมีการเขียนนิพจน์ คุณสามารถเรียงลําดับข้อมูลในตารางหรือผลลัพธ์ของคิวรีได้ แต่คุณต้องอยู่ในมุมมองแผ่นข้อมูลก่อน คุณเขียนนิพจน์ของคุณในพื้นที่คิวรีของแท็บตัวกรอง นิพจน์ที่คุณสร้างจะแยกเฉพาะข้อมูลที่คุณต้องการ แล้วใช้เป็นพื้นฐานสําหรับการเรียงลําดับ

แสดงแท็บตัวกรอง

  1. สลับตารางหรือคิวรีของคุณไปยังมุมมองแผ่นข้อมูล

    ถ้าคุณกําลังทํางานกับคิวรี ให้เรียกใช้คิวรีเพื่อแสดงผลลัพธ์ในมุมมองแผ่นข้อมูล

  2. บนแท็บ หน้าแรก ในกลุ่ม เรียงลําดับ & ตัวกรอง ให้คลิก ขั้นสูง แล้วคลิก ตัวกรอง/เรียงลําดับขั้นสูง บนเมนูทางลัด

    Access จะแสดงแท็บวัตถุใหม่ที่มี ตัวกรอง ในชื่อ

Create นิพจน์

  1. บนแท็บ หน้าแรก ในกลุ่ม เรียงลําดับ & ตัวกรอง ให้คลิก ขั้นสูง แล้วคลิก ตัวกรอง/เรียงลําดับขั้นสูง บนเมนูทางลัด

  2. พิมพ์นิพจน์ในแถว เขตข้อมูล ในคอลัมน์แรก ตัวอย่างเช่น เมื่อต้องการเรียงลําดับตามเดือนโดยไม่คํานึงถึงปี ให้พิมพ์นิพจน์ Expr1: DatePart("m",[BirthDate]) ในแถว เขตข้อมูล ในคอลัมน์แรก

  3. เมื่อต้องการเรียงลําดับระเบียนตามวันภายในแต่ละเดือน ให้พิมพ์ นิพจน์ 2: DatePart("d",[BirthDate]) ในแถว เขตข้อมูล ในคอลัมน์ที่สอง

    ฟังก์ชัน DatePart ในคอลัมน์แรกจะเรียงลําดับระเบียนตามเดือน และฟังก์ชัน DatePart ในคอลัมน์ที่สองจะเรียงลําดับระเบียนตามวันภายในแต่ละเดือน

  4. ในแถว เรียงลําดับ ให้เลือก จากน้อยไปหามาก หรือ จากมากไปหาน้อย สําหรับแต่ละนิพจน์

    การเรียงลําดับจากน้อยไปหามากในคอลัมน์แรกจะแสดงเดือนมกราคมที่ด้านบนสุดและธันวาคมที่ด้านล่าง การเรียงลําดับจากน้อยไปหามากในคอลัมน์ที่สองจะแสดง 1 ที่ด้านบนและ 31 ที่ด้านล่าง ลําดับการจัดเรียงจากมากไปหาน้อยจะตรงกันข้าม

  5. บนแท็บ หน้าแรก ในกลุ่ม เรียงลําดับ & ตัวกรอง ให้คลิก สลับตัวกรอง

ด้านบนของหน้า

เรียงลําดับค่าข้อความบางส่วน

การเรียงลําดับค่าข้อความบางส่วนจะคล้ายกับการเรียงลําดับค่าวันที่บางส่วน คุณต้องเขียนนิพจน์ในหน้าต่าง ตัวกรอง/การเรียงลําดับขั้นสูง เพื่อแยกอักขระที่เป็นพื้นฐานสําหรับการเรียงลําดับ

สมมติว่า เขตข้อมูลเมืองมีค่า เช่น ซีแอตเทิลเหนือซีแอตเทิลใต้ทาโคมาเหนือ หรือเซาท์ทาโคมา สมมติว่าคุณต้องการละเว้นคําแรกและเรียงลําดับระเบียนในคําที่สองอย่างเดียว

  1. บนแท็บ หน้าแรก ในกลุ่ม เรียงลําดับ & ตัวกรอง ให้คลิก ขั้นสูง แล้วคลิก ตัวกรอง/เรียงลําดับขั้นสูง บนเมนูทางลัด

  2. พิมพ์นิพจน์ในแถว เขตข้อมูล ในคอลัมน์แรก ตัวอย่างเช่น พิมพ์ =Mid([City], 7) เพื่อละเว้นอักขระหกตัวแรกในเขตข้อมูล City

    ฟังก์ชัน Mid จะส่งกลับสตริงย่อยที่อยู่ในสตริงหรือเขตข้อมูลที่ระบุ ในกรณีนี้ สําหรับแต่ละระเบียน ฟังก์ชันจะส่งกลับค่าที่เริ่มต้นจากอักขระตัวที่เจ็ด (นั่นคือ หลังจากช่องว่าง) ในเขตข้อมูล City

  3. ในเซลล์ เรียงลําดับ ให้เลือก จากน้อยไปหามาก หรือ จากมากไปหาน้อย

  4. บนแท็บ หน้าแรก ในกลุ่ม เรียงลําดับ & ตัวกรอง ให้คลิก สลับตัวกรอง

ด้านบนของหน้า

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

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

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

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