Page 1 of 1

ต้องการตัดช่องว่างในเซลล์และเครื่องหมายขีดกลางออกครับ

Posted: Fri Nov 09, 2012 7:06 pm
by itsadaw.
รบกวนผู้รู้ครับ

ทางผมมีข้อมูลที่ต้องการตัดช่องว่างในเซลล์ออกครับ
อ่อ มีเครื่องหมายขีดกลางด้วยครับ

ใช้สูตรอย่างไรครับ

ขอบคุณครับ

Re: ต้องการตัดช่องว่างในเซลล์และเครื่องหมายขีดกลางออกครับ

Posted: Fri Nov 09, 2012 7:19 pm
by bank9597
:D
H4 คีย์ =TRIM(SUBSTITUTE(A4,"-","")) คัดลอกลงมา

Re: ต้องการตัดช่องว่างในเซลล์และเครื่องหมายขีดกลางออกครับ

Posted: Fri Nov 09, 2012 8:47 pm
by snasui
:D กรณีลบค่าวรรคและเครื่องหมาย - ทิ้งไปสามารถใช้สูตรตามด้านล่างครับ

=SUBSTITUTE(SUBSTITUTE(A4,"-","")," ","")

Re: ต้องการตัดช่องว่างในเซลล์และเครื่องหมายขีดกลางออกครับ

Posted: Sat Nov 10, 2012 12:42 pm
by itsadaw.
ขอบคุณทั้งสองท่านครับ.

Re: ต้องการตัดช่องว่างในเซลล์และเครื่องหมายขีดกลางออกครับ

Posted: Sat Nov 10, 2012 12:51 pm
by itsadaw.
สอบถามเพิ่มเติมครับ ได้ลองทำทั้งสองสูตรเลยครับ แต่ สังเกตุเห็น Error ปรากฏที่มุมในแต่ละเซลล์ ทั้งที่สูตรถูกต้อง และ ผลลัพท์เป็นไปตามต้องการ
Error ที่เกิดขึ้นเนื่องจากสาเหตุใดครับ.

Re: ต้องการตัดช่องว่างในเซลล์และเครื่องหมายขีดกลางออกครับ

Posted: Sat Nov 10, 2012 12:56 pm
by itsadaw.
ไฟล์แนบครับ

Re: ต้องการตัดช่องว่างในเซลล์และเครื่องหมายขีดกลางออกครับ

Posted: Sat Nov 10, 2012 1:10 pm
by bank9597
itsadaw. wrote:ไฟล์แนบครับ
:D
ที่ C4 คีย์ =SUBSTITUTE(SUBSTITUTE(A4,"-","")," ","")
สูตรนี้ =TRIM(SUBSTITUTE(A4,"-","")) ยังไม่ถูกต้องครับ

ส่วนที่มีเออร์เรอร์ที่มุมเซลล์ เนื่องจากเซลล์ของท่านไม่ได้มีการล๊อคไว้ การใช้สูตรจึงมีการเตือนให้ทราบครับ
วิธแก้คือ คลิ๊กขวาที่ C4 แล้วเลือก format Cell ในหน้าของ Protection ทำเครื่องหมายถูกหน้าคำว่า Locked แล้ว Ok จากนั้นคัดลอกสูตรลงมาให้สุดครับ

Re: ต้องการตัดช่องว่างในเซลล์และเครื่องหมายขีดกลางออกครับ

Posted: Sat Nov 10, 2012 1:38 pm
by itsadaw.
เปลี่ยนใช้เป็น =SUBSTITUTE(SUBSTITUTE(A4,"-","")," ","") แล้วครับ (ปกติ ณ ตอนนี้จะชอบสูตรรูปแบบสั้นครับ สูตรรูปแบบหลายเงื่อนไขยังไม่คล่องครับ 555 )
Error ดังกล่าว ไม่ปรากฎแล้วครับ

ขอบคุณทั้งสองท่านอีกครั้งครับ

Re: ต้องการตัดช่องว่างในเซลล์และเครื่องหมายขีดกลางออกครับ

Posted: Sat Nov 10, 2012 2:39 pm
by bank9597
itsadaw. wrote:เปลี่ยนใช้เป็น =SUBSTITUTE(SUBSTITUTE(A4,"-","")," ","") แล้วครับ (ปกติ ณ ตอนนี้จะชอบสูตรรูปแบบสั้นครับ สูตรรูปแบบหลายเงื่อนไขยังไม่คล่องครับ 555 )
Error ดังกล่าว ไม่ปรากฎแล้วครับ

ขอบคุณทั้งสองท่านอีกครั้งครับ
:lol:
สูตร =SUBSTITUTE(SUBSTITUTE(A4,"-","")," ","") สั้นที่สุดเท่าที่จะทำได้แล้วครับ หากใช้สูตรอื่น ก็จะได้ประมาณนี้ครับ

=SUBSTITUTE(TRIM(REPLACE(A4,IF(ISERROR(FIND("-",A4)),LEN(A4)+1,FIND("-",A4)),1,""))," ","") คัดลอกลงมา