Page 1 of 1

ล๊อคลำดับหมายเลขการใส่ข้อมูล

Posted: Thu Aug 24, 2017 2:09 pm
by @pisit
คือผมต้องการล๊อคลำดับการใส่ข้อมูล (1,2,3...) คือ ถ้าใส่ข้อมูลใดๆในช่อง B ช่อง A ก็จะเรียงลำดับให้
โดยการใส่ข้อมูลอาจมีการสลับบรรทัดหรือมีช่องว่างที่รอการใส่ข้อมูลครั้งถัดไป
และเมื่อใส่ข้อมูลในครั้งต่อไปอยากให้ ลำดับไม่เปลี่ยนแปลง เช่น C ก็ยังเป็นลำดับที่ 3 เหมือนเดิม รายละเอียดตาม file แนบครับ

Re: ล๊อคลำดับหมายเลขการใส่ข้อมูล

Posted: Thu Aug 24, 2017 3:05 pm
by puriwutpokin
ที่ A2=IFERROR(LOOKUP(B2,{"a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z"},{1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26}),"") คัดลอกลงครับ

Re: ล๊อคลำดับหมายเลขการใส่ข้อมูล

Posted: Thu Aug 24, 2017 3:53 pm
by @pisit
ในกรณีที่ช่อง B2 เติมข้อมูลที่เป็นอย่างอื่นด้วยครับ (ไม่ใช่แค่ a-z) เช่น ชื่อ,วัน,เดือน,ปี,หรือรหัส ต่างๆ
เมื่อเติมในช่อง B แล้ว ขอให้ลำดับเลขที่ในช่อง A ของเดิมคงที่ไว้ไม่มีการ Run ตาม เวลาที่เราใส่ข้อมูลเพิ่มเข้าไปใหม่ ครับ

Re: ล๊อคลำดับหมายเลขการใส่ข้อมูล

Posted: Thu Aug 24, 2017 4:27 pm
by puriwutpokin
ถ้าแบบนี้คงต้องพึ่ง vba แล้วครับ คงต้องเขียนมาตามกฏของบอร์ดนี้ก่อนครับติดขัดอย่างไร มาถามกันใหม่ครับ