Page 1 of 1

จะใช้ฟังค์ชั่นอะไรในการดึงเฉพาะตัวเลขออกมาจากตัวอักษรคะ

Posted: Mon Jan 21, 2013 9:10 pm
by noonweb
ใช้สูตรนี้แล้วค่ะ=LOOKUP(9.99999999999999E+307,--MID(C7,MIN(SEARCH({0,1,2,3,4,5,6,7,8,9},C7&"0123456789")),ROW(INDIRECT("1:"&LEN(C7)))))

แต่พอเจอตัวเลขที่ข้างหน้าเป็น 0 เช่น 00000004567B มันจะตัดมากลายเป็น 4567 ตัด0 หายไปด้วย
จะทำอย่างไรดีคะ

แล้วสำหรับตัวเลขที่มีเครื่องหมายเกี่ยวข้อง เช่น= 212-212-212AA
จะประยุกต์อย่างไรให้เป็น 212212212 คะ

ขอบคุณค่ะ ต้องเอามาใช้กับงานประจำที่ทำอยู่ค่ะ
ขอบคุณค่ะ :thup:

Re: จะใช้ฟังค์ชั่นอะไรในการดึงเฉพาะตัวเลขออกมาจากตัวอักษรคะ

Posted: Mon Jan 21, 2013 9:36 pm
by snasui
:D สูตรนั้นใช้สำหรับตัวเลขที่ติดกัน กรณีทีคั่นด้วยอักขระอื่น ๆ ควรทำไฟล์ตัวอย่างข้อมูลและยกตัวอย่างข้อมูลที่สามารถเป็นไปได้ทั้งหมดว่ามีอักขระใดคั่นกลางได้บ้างมาด้วยครับ

Re: จะใช้ฟังค์ชั่นอะไรในการดึงเฉพาะตัวเลขออกมาจากตัวอักษรคะ

Posted: Tue Jan 22, 2013 7:29 pm
by noonweb
นุ่นส่งไฟล์ตัวอย่างกลุ่มตัวลขที่ต้องการดึงเอาเฉพาะตัวเลขอย่างเดียวออกมาแล้วค่ะ
ยังไงรบกวนด้วยนะคะ มันมีปัญหากับการ Vlookup หากัน เพราะบางทีไฟล์เก่า
ไม่มีเครื่องหมายหรือตัวอักษรอังกฤษคั่นไว้ ทั้งๆที่มันคืองานตัวเดียวกัน

ยังไงรกวนด้วยนะคะ ขอบคุณคนใจดีมากๆเลยค่ะ

Re: จะใช้ฟังค์ชั่นอะไรในการดึงเฉพาะตัวเลขออกมาจากตัวอักษรคะ

Posted: Tue Jan 22, 2013 7:45 pm
by snasui
:D ลองตามนี้ครับ
  1. เซลล์ E3 คีย์
    =IFERROR(MID($B3,COLUMNS($E3:E3),1)+0,"")
    Enter > Copy ไปทางขวาจนถึงคอลัมน์ V (หรือแล้วแต่ต้องการ) และ Copy ลงด้านล่าง
  2. เซลล์ C3 คีย์สูตร
    =CONCATENATE(E3,F3,G3,H3,I3,J3,K3,L3,M3,N3,O3,P3,Q3,R3,S3,T3,U3,V3)
    Enter > Copy ลงด้านล่าง

Re: จะใช้ฟังค์ชั่นอะไรในการดึงเฉพาะตัวเลขออกมาจากตัวอักษรคะ

Posted: Tue Jan 22, 2013 9:16 pm
by noonweb
ได้แล้วค่ะ แต่ยากจังเลย ขอบคุณนะคะ ^^