Page 1 of 1
ดึงอักขระออกจากตัวเลข
Posted: Thu Oct 14, 2010 5:52 pm
by sup
ผมได้ดูเทคนิคขั้นเทพของอาจารย์แล้วสุดยอดครับ พอดีมีข้อหนึ่งเรื่องการดึงตัวเลขออกจากอักขระ เลยนึกขึ้นได้ในทางกลับกันจะดึงอักขระออกจากตัวเลขบ้างได้ไหมครับ เช่น มีABC 12 / RZ 20 คำตอบที่อยากได้ คือ ABC/RZครับ(อักขระมีตั้งแต่ A:Z และเลขมีตั้งแต่ 1-999)
Re: ดึงอักขระออกจากตัวเลข
Posted: Thu Oct 14, 2010 6:10 pm
by snasui
สามารถใช้ Add-ins Morefunc มาช่วยได้ครับดาวน์โหลดได้จากที่นี่ครับ
http://www.snasui.com/viewtopic.php?f=3&t=9
หลังจากติดตั้งเรียบร้อยแล้ว สมมุติข้อมูลอยู่ที่ A1
1. ที่ B1 คีย์สูตรเพื่อลบตัวเลขออก
=MCONCAT(IF(1-ISNUMBER(MATCH(MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1),{"1","2","3","4","5","6","7","8","9","0"},0)),MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1),""))
Ctrl+Shift+Enter
2. หากต้องการลบช่องว่างออก ที่ C1 คีย์
=Substitute(B1," ","")
Enter
Re: ดึงอักขระออกจากตัวเลข
Posted: Thu Oct 14, 2010 6:22 pm
by sup
ขอบคุณครับอาจารย์ เดี๋ยวจะเอากลับไปลองทำที่บ้านนะครับ พรุ่งนี้แจ้งผลครับ ขอบคุณครับ
Re: ดึงอักขระออกจากตัวเลข
Posted: Fri Oct 15, 2010 5:34 pm
by sup
ผมทดลองแล้วได้ a ออกมาตัวเดียวครับ
ผมส่งไฟล์แนบมาให้ดูครับอยากได้คำตอบตามแถบเหลืองครับ
ขอบคุณครับ
Re: ดึงอักขระออกจากตัวเลข
Posted: Fri Oct 15, 2010 5:50 pm
by snasui
สูตรถูกต้องแล้วครับ แต่การกดแป้นให้รับสูตรต้องกด 3 แป้นคือ
Ctrl+Shift+Enter เนื่องจากเป็นสูตร Array หากกดแป้นถูกต้องจะเห็นเครื่องหมายปีกกาคร่อมสูตร ปีกกานี้จะคีย์เข้าไปเองไม่ได้ การแก้ไขปรับปรุงสูตรจะต้องกดแป้นให้รับสูตรด้วย Ctrl+Shift+Enter ทุกครั้งครับ
Re: ดึงอักขระออกจากตัวเลข
Posted: Sat Oct 16, 2010 8:14 pm
by kmb
เอาไว้เป็นอีกทางเลือกนึงนะครับ จากกระทู้เรื่อง add-in
http://www.snasui.com/viewtopic.php?f=3&t=423
asap มีคำสั่งทั้ง ลบเฉพาะตัวหนังสือและตัวเลขจากเซลล์ที่เลือกไว้
ลองดูนะครับ
Re: ดึงอักขระออกจากตัวเลข
Posted: Mon Oct 18, 2010 1:10 pm
by sup
ผมลองทำแล้วครับจะขึ้นเฉพาะอักษรชุดแรก แต่ชุด 2 และ 3 ไม่ขึ้นครับ(ตามตัวอย่างแนบ) รบกวนอาจารย์อีกที่ครับ
Re: ดึงอักขระออกจากตัวเลข
Posted: Mon Oct 18, 2010 1:42 pm
by snasui
sup wrote:ผมลองทำแล้วครับจะขึ้นเฉพาะอักษรชุดแรก แต่ชุด 2 และ 3 ไม่ขึ้นครับ(ตามตัวอย่างแนบ) รบกวนอาจารย์อีกที่ครับ
อ่านที่นี่แบบช้า ๆ อีกรอบครับ
snasui wrote: สูตรถูกต้องแล้วครับ แต่การกดแป้นให้รับสูตรต้องกด 3 แป้นคือ
Ctrl+Shift+Enter เนื่องจากเป็นสูตร Array
หากกดแป้นถูกต้องจะเห็นเครื่องหมายปีกกาคร่อมสูตร ปีกกานี้จะคีย์เข้าไปเองไม่ได้ การแก้ไขปรับปรุงสูตรจะต้องกดแป้นให้รับสูตรด้วย Ctrl+Shift+Enter ทุกครั้งครับ
สูตรในไฟล์ที่แนบมานั้น
ไม่ได้กดแป้นให้รับสูตรด้วย
Ctrl+Shift+Enter จึงไม่แสดงผลที่ถูกต้องครับ เมื่อคีย์สูตรแล้วให้กดแป้น Ctrl พร้อมกับแป้น Shift ค้างไว้ก่อน จากนั้นกดแป้น Enter ตามมา ดูภาพประกอบการแสดงสูตรหลังจากกดแป้นให้รับสูตรถูกต้องตามด้านล่างครับ
Re: ดึงอักขระออกจากตัวเลข
Posted: Mon Oct 18, 2010 2:04 pm
by sup
ได้แล้วครับอาจารย์ ผมมันโง่อยู่ตั้งนาน กดแป้นพร้อมกันหมดเลย
ขอบคุณมากๆครับ
มีเรื่องถามอีกแหละ ตั้งเป็นกระทู้ใหม่นะครับ ขอขอบคุณอีกครั้งครับ