Page 1 of 1

เรียงลำดับตัวอักษรในเซลส์เดียว

Posted: Sat Feb 01, 2014 4:40 pm
by patsagan
เรียงอักษร.jpg
รบกวนขอวิธีการเรียงลำดับตัวอักษรในเซลส์เดียวกัน ตามลำดับตัวอักษร จะต้องทำอย่างไรบ้างคะ

Re: เรียงลำดับตัวอักษรในเซลส์เดียว

Posted: Sat Feb 01, 2014 4:57 pm
by snasui
:D คงต้องพึ่ง VBA ดูตัวอย่างที่นี่ครับ wordpress/character-order/

Re: เรียงลำดับตัวอักษรในเซลส์เดียว

Posted: Sat Feb 01, 2014 5:03 pm
by patsagan
T^T อ่านลิ้งนั้นก่อนถามแล้วคะ คิดว่าจะมีง่ายๆ แต่ในการเรียงตัวอักษรไม่มีตัว" , " จะต้องแก้หรือลบสูตรตรงไหนออกบ้างไหมคะ

Re: เรียงลำดับตัวอักษรในเซลส์เดียว

Posted: Sat Feb 01, 2014 5:05 pm
by snasui
:D หากต้องการใช้สูตรก็จะต้องใช้เซลล์ช่วย

สมมุติข้อมูลเริ่มที่ A2 ลองตามนี้ครับ
  1. ที่ C2 คีย์สูตรเพื่อเป็นเซลล์ช่วย
    =IFERROR(CHAR(SMALL(INDEX(CODE(MID($A2,ROW(INDIRECT("1:"&LEN($A2))),1)),0),COLUMNS($C2:C2))),"")
    Enter > Copy ไปด้านขวาและลงด้านล่าง
  2. เซลล์ B2 คีย์สูตรเพื่อแสดงผลลัพธ์
    =TRIM(C2&D2&E2&F2&G2&H2&I2&J2)
    Enter > Copy ลงด้านล่าง

Re: เรียงลำดับตัวอักษรในเซลส์เดียว

Posted: Sat Feb 01, 2014 5:27 pm
by patsagan
ขอบคุณคะ แบบนี้ง่ายกว่ากันเยอะเลย แบบVBA มึนตึ๊บ ทำแล้วไม่เรียงให้ ^^