Page 1 of 1

แยกตัวเลข 3 ตัว ออกเป็นที่ละตัว

Posted: Mon Mar 23, 2015 10:27 pm
by wisit
รบกวนอาจารย์และผู้รู้
พอดีอยากแยกตัวเลข 3 ตัว ออกมาที่ละตัว เช่น 148 แยกออกมาเป็น 1 คอลัมน์นึง 4 คอลัมน์นึง และ 8 อีกคอลัมน์นึง ไม่รู้พอมีสูตรที่จะแยกออกมาไหมครับ ยกตัวอย่าง

สมมุติคอลัมน์ A่1 คือ ตัวเลข 148
ผลลัพธ์ที่ต้องการคือ
คอลัมน์ B1 จะได้ตัวเลข 1
คอลัมน์ C1 ะได้ตัวเลข 4
คอลัมน์ D1 ะได้ตัวเลข 8
ประมาณนี้อะครับ

Re: แยกตัวเลข 3 ตัว ออกเป็นที่ละตัว

Posted: Mon Mar 23, 2015 10:53 pm
by DhitiBank
ทดลองแบบนี้ครับ
B1 คีย์
=MID($A1,COLUMNS($B$1:B1),1)
แล้วคัดลอกไปทางขวา

Re: แยกตัวเลข 3 ตัว ออกเป็นที่ละตัว

Posted: Mon Mar 23, 2015 11:34 pm
by wisit
ได้ผลตามต้องการเลยครับ ขอบคุณมากครับคุณ DhitiBank :D :thup:

Re: แยกตัวเลข 3 ตัว ออกเป็นที่ละตัว

Posted: Mon Mar 23, 2015 11:40 pm
by DhitiBank
ผมลืมไป หากต้องการให้เลขที่ตัดออกมายังคงเป็นตัวเลข ไม่ใช่ text ให้เติม +0 ต่อท้านสูตรด้านบนด้วยครับ เป็น
=MID($A1,COLUMNS($B$1:B1),1)+0

Re: แยกตัวเลข 3 ตัว ออกเป็นที่ละตัว

Posted: Tue Mar 24, 2015 12:05 am
by snasui
:D ดูกระทู้นี้เพื่อทบทวน Mid อีกครั้ง viewtopic.php?f=3&t=1954#p12803

ฟังก์ชั่น Mid เป็นฟังก์ชั่นพื้นฐานที่ต้องใช้ให้เป็นเพราะมีโอกาสใช้บ่อย ๆ ครับ

Re: แยกตัวเลข 3 ตัว ออกเป็นที่ละตัว

Posted: Tue Mar 24, 2015 12:53 pm
by wisit
ขอบคุณอาจารย์และคุณ DhitiBank มากครับ :cp: :thup: