วิธีจัดเรียงข้อมูลตามตัวอักษรใน Excel

วิธีจัดเรียงข้อมูลตามตัวอักษรใน Excel

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





คุณสามารถใช้เครื่องมือจัดเรียงเพื่อจัดเรียงข้อมูลของคุณตามลำดับตัวอักษรใน Excel ได้อย่างง่ายดาย หรือคุณสามารถสร้าง VBA Macro เพื่อจุดประสงค์นี้และกำหนดปุ่มลัดเพื่อจัดเรียงข้อมูลได้เร็วขึ้น





การเรียงลำดับตามตัวอักษรใน Excel ด้วยเครื่องมือจัดเรียง

Excel มีเครื่องมือในตัวที่เรียกว่า เรียงลำดับ ที่ให้คุณจัดเรียงข้อมูลได้ เครื่องมือจัดเรียงสามารถจัดเรียงข้อมูลตามมาตราส่วนต่างๆ และยังช่วยให้คุณจัดเรียงข้อมูลตามลำดับตัวอักษรด้วยการคลิกเพียงไม่กี่ครั้ง





  ตัวอย่างสเปรดชีตใน Excel

ในสเปรดชีตตัวอย่างนี้ เรามีชื่อผู้รับเหมาบางรายและรายได้ที่พวกเขาได้รับ เป้าหมายคือการจัดเรียงตารางนี้ตามชื่อโดยใช้เครื่องมือจัดเรียงใน Excel

อุปกรณ์เสริมนี้อาจไม่รองรับหมายความว่าอย่างไร
  1. เลือกตารางข้อมูลทั้งหมด ในตัวอย่างนี้ จะเป็นเซลล์ A2 ถึง B11 .
  2. ไปที่ ข้อมูล แท็บจาก Excel Ribbon
  3. ใน จัดเรียงและกรอง ส่วนคลิกที่ เรียงลำดับ . ซึ่งจะเปิดหน้าต่างการเรียงลำดับ   ตัวอย่างสเปรดชีตใน Excel
  4. ใน เรียงลำดับ หน้าต่างภายใต้ คอลัมน์ ให้เลือกคอลัมน์ที่คุณต้องการจัดเรียงตารางตาม นั่นจะเป็น ชื่อ คอลัมน์ในตัวอย่างนี้
  5. ภายใต้ เรียงลำดับ , เลือก ค่าของเซลล์ .
  6. ภายใต้ คำสั่ง , เลือก A ถึง Z . คุณยังสามารถตั้งค่านี้เป็น Z ถึง A เพื่อจัดเรียงข้อมูลตามลำดับจากมากไปน้อย
  7. เลือก ตกลง .

Excel จะจัดเรียงตารางข้อมูลของคุณตามคอลัมน์ที่คุณเลือก ตามค่าของเซลล์ และเรียงลำดับจากน้อยไปมาก



ทำไมโน้ตบุ๊กถึงร้อนจัง

การเรียงลำดับตามตัวอักษรใน Excel ด้วย VBA

การใช้ VBA เพื่อจัดเรียงข้อมูลตามตัวอักษรใน Excel อาจซับซ้อนขึ้นเล็กน้อยในครั้งแรก แต่ความพยายามนี้จะตอบแทนคุณด้วยการจัดเรียงข้อมูลตามลำดับตัวอักษรในภายหลังได้อย่างง่ายดาย หากคุณไม่คุ้นเคยกับ VBA เราขอแนะนำให้คุณอ่าน คู่มือเริ่มต้นของ Excel VBA เพื่อเริ่มต้น

  จัดเรียงโค้ด VBA ของมาโครใน Excel

ลองเรียงลำดับข้อมูลในสเปรดชีตตัวอย่างอื่นใน Excel โดยใช้โค้ด VBA สเปรดชีตนี้มีคอลัมน์เดียว





  1. ไปที่ นักพัฒนา แท็บจาก Excel Ribbon
  2. ใน รหัส ส่วน เลือก มาโคร . ซึ่งจะเปิดหน้าต่างมาโคร
  3. ป้อนชื่อมาโครของคุณภายใต้ ชื่อมาโคร .
  4. คลิกที่ สร้าง . ซึ่งจะนำคุณไปยังโปรแกรมแก้ไขโค้ด VBA
  5. ในตัวแก้ไขโค้ด ให้ป้อนรหัสด้านล่าง:
    Sub AZSort() 
    Dim R As Range
    ActiveSheet.Sort.SortFields.Clear
    Set R = Selection.Columns(1)
    R.Select
    R.Sort Key1:=R.Cells(1), Order1:=xlAscending, Header:=xlNo

    End Sub

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

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





เชื่อมต่อ wii กับเน็ตยังไง

ต่อไป เราอ้างอิงถึงแผ่นงานปัจจุบัน จากนั้นล้างการเรียงลำดับก่อนหน้าทั้งหมด เพื่อให้การเรียงลำดับใหม่ของเราสามารถเข้ามาแทนที่ได้ จากนั้นเราตั้งค่าตัวแปร R เพื่อเท่ากับคอลัมน์แรกของเซลล์ที่เลือก ร.เลือก เพียงแค่เลือกตัวแปร R .

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

  1. กลับไปที่ มาโคร หน้าต่าง.
  2. เลือกมาโครของคุณแล้วคลิกที่ ตัวเลือก .
  3. ตั้งค่าปุ่มลัดสำหรับมาโคร
  4. กด ตกลง .
  5. เลือกคอลัมน์ที่คุณต้องการเรียงลำดับ
  6. กดแป้นพิมพ์ลัดสำหรับมาโครของคุณบนแป้นพิมพ์

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

นำคำสั่งซื้อไปยังสเปรดชีต Excel ของคุณ

หน้าที่หลักอย่างหนึ่งของ Excel คือการจัดระเบียบข้อมูลเพื่อให้เข้าใจได้ง่ายขึ้น วิธีหนึ่งที่นิยมในการเรียงลำดับชื่อคือการเรียงลำดับตามตัวอักษร

คุณสามารถใช้เครื่องมือ Excel Sort หรือเขียนโค้ด VBA เพื่อจัดเรียงตามตัวอักษรใน Excel เมื่อคุณรู้วิธีการทำทั้งสองอย่างแล้ว ก็ถึงเวลาจัดระเบียบให้กับสเปรดชีตของคุณ!