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

คงต้องพึ่ง 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

หากต้องการใช้สูตรก็จะต้องใช้เซลล์ช่วย
สมมุติข้อมูลเริ่มที่ A2 ลองตามนี้ครับ
- ที่ C2 คีย์สูตรเพื่อเป็นเซลล์ช่วย
=IFERROR(CHAR(SMALL(INDEX(CODE(MID($A2,ROW(INDIRECT("1:"&LEN($A2))),1)),0),COLUMNS($C2:C2))),"")
Enter > Copy ไปด้านขวาและลงด้านล่าง
- เซลล์ B2 คีย์สูตรเพื่อแสดงผลลัพธ์
=TRIM(C2&D2&E2&F2&G2&H2&I2&J2)
Enter > Copy ลงด้านล่าง
Re: เรียงลำดับตัวอักษรในเซลส์เดียว
Posted: Sat Feb 01, 2014 5:27 pm
by patsagan
ขอบคุณคะ แบบนี้ง่ายกว่ากันเยอะเลย แบบVBA มึนตึ๊บ ทำแล้วไม่เรียงให้ ^^