ข้ามไปที่เนื้อหาหลัก
Office

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

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

ตัวเลขและเก็บไว้ในข้อความสั้น (text) หรือเขตข้อมูลข้อความยาว (บันทึก) ใน Access สตริงที่จะเรียงลำดับตามลำดับตัวอักษร กล่าว ตัวเลขจะถูกเรียงลำดับตามตัวเลขแต่ละรายการที่ประกอบขึ้นค่า แทนค่าตัวเลข ตัวอย่างเช่น ค่า 11 ปรากฏขึ้นก่อน 2 และค่า 12 ปรากฏขึ้นก่อน 3 ดังที่แสดงไว้ในตารางต่อไปนี้

ชื่อนักเรียน

ไม่มีนักเรียน

John

1

Maria

10

วิลเลียม

11

Mary

12

เจน

2

Lynn

3

Jason

4

Mary

5

เพื่อให้แน่ใจว่า มีการเรียงลำดับตัวเลขโดยยึดตามค่าเป็นตัวเลขแทนตามลำดับตัวอักษร เลือกทำอย่างใดอย่างหนึ่งต่อไปนี้:

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

  • ใช้ขั้นตอนต่อไปนี้ถ้า:

    • เขตข้อมูลประกอบด้วยเฉพาะค่าที่เป็นตัวเลข แต่คุณไม่ต้องการเปลี่ยนแปลงชนิดข้อมูลของเขตข้อมูล

    • เขตข้อมูลประกอบด้วยค่าทั้งตัวเลขและสตริงที่ แต่คุณต้องละเว้นค่าสตริงที่เมื่อเรียงลำดับ

ใช้กระบวนงานนี้ฟังก์ชันValเพื่อรับค่าตัวเลขของหมายเลขที่ถูกเก็บเป็นข้อความ นิพจน์ที่ใช้ฟังก์ชันIIfเพื่อจัดการค่า null ที่อาจเป็นในเขตข้อมูลเรียงลำดับ

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

  2. พิมพ์นิพจน์Expr1: IIf ([Fieldname] Is Null, 0, Val([Fieldname]))ในแถวเขตข้อมูลในคอลัมน์แรก

    ฟังก์ชันIIfตรวจสอบถ้าเขตข้อมูลค่าเป็น null และ ถ้าใช่ ถือว่าเป็น 0 ถ้าค่าเป็น null ฟังก์ชันIIfเรียกฟังก์ชันValเพื่อให้ได้เหมือนกับตัวเลข

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

    เรียงแสดงระเบียนที่ มีค่าน้อยด้านบนและระเบียนที่ มีค่าที่มากที่สุดที่ด้านล่าง การเรียงลำดับเรียงไม่ตรงกันข้าม

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

ถ้าขั้นตอนก่อนหน้าไม่ทำงานสำหรับคุณ มีวิธีอื่นที่คุณสามารถลองใช้ที่เพื่อหลีกเลี่ยงการเปลี่ยนแปลงโครงสร้างของตาราง ซึ่งเกี่ยวข้องกับ "padding" ค่าที่ประกอบด้วยตัวเลขที่น้อยลง มีศูนย์นำหน้า ตัวอย่างเช่น คุณเปลี่ยนค่า 11, 2, 2000 และ 3 เพื่อ 0011, 0002, 2000 และ 0003 ก่อนที่คุณใช้เรียงลำดับ

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

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

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

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

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

×