Page 1 of 1

ใช้คำสั่ง Len ข้อมูลได้ 15 แต่ข้อมูลที่เราเห็นมีแค่ 6

Posted: Mon Aug 27, 2012 12:48 pm
by akung
เช่น
A1 = 123456 แต่พอใช้คำสั่ง Len แล้วจะเท่ากับ 15 พูดง่าย ว่าในช่อง A1 จะเป็น 123456 แล้วก็เคาะว่างไปอีก 9 ทีนะครับ

แต่ข้อมูลมีเป็นหมื่นและไม่เท่ากัน มีตั้งแต่ 1-14 เลยครับ จะมาเคาะก็ไม่ไหวครับ พอจะหาวิธีไหนที่จะทำได้บ้างครับ ขอบคุณครับ

Re: ใช้คำสั่ง Len ข้อมูลได้ 15 แต่ข้อมูลที่เราเห็นมีแค่ 6

Posted: Mon Aug 27, 2012 3:12 pm
by snasui
:D ลองใช้ Trim เข้ามาช่วยครับ เช่น =Len(Trim(A1))

Re: ใช้คำสั่ง Len ข้อมูลได้ 15 แต่ข้อมูลที่เราเห็นมีแค่ 6

Posted: Mon Aug 27, 2012 3:20 pm
by akung
snasui wrote::D ลองใช้ Trim เข้ามาช่วยครับ เช่น =Len(Trim(A1))
คือตอนนี้มันนับได้แค่ 1-14 ครับ

เช่น A1 มีข้อมูล 123456 พอ Len มาจะได้แค่ 6 แต่ความเป็นจริงต้องการให้เป็น 123456แล้วก็ว่างไปอีก 9 ตัวอักษร พอ Len ก็จะได้ 15 ถึงจะถูกต้องครับ

พูดง่าย ๆ ว่าต้องการให้ Len เป็น 15 ทั้ง column ครับ

ผมทำตัวอย่างให้ดูแล้วครับ

Re: ใช้คำสั่ง Len ข้อมูลได้ 15 แต่ข้อมูลที่เราเห็นมีแค่ 6

Posted: Mon Aug 27, 2012 3:52 pm
by snasui
:lol: ความหมายคือต้องการให้ข้อมูลมีความยาว 15 อักขระ หากตัวอักษรยาวไม่ถึง 15 อักขระให้เพิ่มวรรคต่อเข้าไปด้านท้ายจนครบ 15 อักขระ

ลองตามนี้ครับ จากไฟล์ที่แนบมา ใน Sheet1 เซลล์ B3 คีย์

=A3&REPT(" ",15-LEN(A3))

Enter > Copy ลงด้านล่าง

Re: ใช้คำสั่ง Len ข้อมูลได้ 15 แต่ข้อมูลที่เราเห็นมีแค่ 6

Posted: Mon Aug 27, 2012 4:02 pm
by akung
snasui wrote::lol: ความหมายคือต้องการให้ข้อมูลมีความยาว 15 อักขระ หากตัวอักษรยาวไม่ถึง 15 อักขระให้เพิ่มวรรคต่อเข้าไปด้านท้ายจนครบ 15 อักขระ

ลองตามนี้ครับ จากไฟล์ที่แนบมา ใน Sheet1 เซลล์ B3 คีย์

=A3&REPT(" ",15-LEN(A3))

Enter > Copy ลงด้านล่าง
ขอบคุณอาจารย์มากเลยครับ ต้องใช้ Rept นี้จะต้องจำใส่ใจไว้เลย ขอบคุณอีกครั้งครับ