ข้ามไปที่เนื้อหาหลัก
การสนับสนุน
ลงชื่อเข้าใช้

การเรียงลำดับระเบียนตามค่าบางส่วนในเขตข้อมูล

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

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

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

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

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

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

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

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

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

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

สร้างนิพจน์

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

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

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

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

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

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

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

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

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

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

สมมติว่าเขตข้อมูล City ประกอบด้วยค่าต่างๆ เช่นNorth Seattle, South Seattle, North TacomaหรือSouth Tacoma สมมติว่าคุณต้องการละเว้นตัวอักษรแรกและเรียงล>บระเบียนในอีกคติที่หนึ่งๆ

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

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

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

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

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

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

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

ขยายทักษะ Office ของคุณ
สำรวจการฝึกอบรม
รับฟีเจอร์ใหม่ก่อนใคร
เข้าร่วม Office Insider

ข้อมูลนี้เป็นประโยชน์หรือไม่

ขอบคุณสำหรับคำติชมของคุณ!

ขอขอบคุณสำหรับคำติชมของคุณ! เราคิดว่าอาจเป็นประโยชน์ที่จะให้คุณได้ติดต่อกับหนึ่งในตัวแทนฝ่ายสนับสนุน Office ของเรา

×