Page 1 of 1

การรวม 3 สูตร เข้าด้วยกันเพื่อเรียงลำดับตัวเลขขึ้นต้นด้วย 00

Posted: Thu Oct 08, 2020 8:47 am
by learnexcel
เรียนอาจารย์ และ ทุกท่านค่ะ

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

ใน database มีพนักงานที่อยู่แผนกเดียวกัน มีทั้งหลัก หน่วย, สิบ และ มากกว่า 100 คน
เจี๊ยบเคยถามได้สูตรเพิ่ม 0 ด้านหน้าจำนวนพนักงานมาแล้วได้สูตรนี้ =K4&"-"&COUNTIF(K$4:K4,K4)
ซึ่งผลลัพท์ที่ออกมาถูกต้องค่ะ แต่พอเอาไปทำ Pivot แล้ว Sort ไม่ได้ตามลำดับ 1 2 3 4 เพราะ Pivot จะเรียง 1 11 12 มาให้
เจี๊ยบเลยทำสูตรนี้ ใน column เดียวกันแล้วแต่ลำดับ
1. หลักหน่วย =LEFT(U3,4)&"00"&MID(U3,5,2)
2. หลักสิบ =LEFT(V2,4)&"0"&MID(V2,5,2)
3. หลักร้อย =N3&"-"&COUNTIF(N3:N$4,N3)

ปัญหาคือ เมื่อ Sort data โดยใช้ column อื่นๆ ในตาราง จะทำให้สูตรนี้เพี้ยน
รบกวนอาจารย์ช่วยแนะนำการรวม 3 สูตรนี้เข้าด้วยกันให้หน่อยได้มั้ยคะ

Re: การรวม 3 สูตร เข้าด้วยกันเพื่อเรียงลำดับตัวเลขขึ้นต้นด้วย 00

Posted: Thu Oct 08, 2020 5:04 pm
by puriwutpokin
u2=K2&"-"&RIGHT("000"&COUNTIF(K$2:K2,K2),3)