Page 1 of 1
การแยกข้อความ
Posted: Mon Apr 30, 2012 3:59 pm
by orapan
รบกวนผู้รู้อีกครั้งนะค่ะคือลองแยกข้อความกับตัวเลขแล้วแต่ยังไม่ตรงกับที่ต้องการนะค่ะ
คืออยากแยกคำเป็นชุดออกจากข้อความเลยค่ะ
จากตัวอย่างเช่น
TEST2001 200ML แยกเอาแต่ค่าที่มี ML รวมอยู่ด้วยค่ะ
ขอบคุณล่วงหน้าค่ะ
Re: การแยกข้อความ
Posted: Mon Apr 30, 2012 4:06 pm
by snasui

เขียนตัวอย่างคำตอบที่ต้องการมาด้วยครับ จะได้ใช้สูตรเปรียบเทียบได้
Re: การแยกข้อความ
Posted: Mon Apr 30, 2012 4:20 pm
by orapan
snasui wrote:
เขียนตัวอย่างคำตอบที่ต้องการมาด้วยครับ จะได้ใช้สูตรเปรียบเทียบได้
ตัวอย่างคำตอบค่ะ
ช่อง B
200ML
200ML
300ML
ตัวอย่างตาม file แนบค่ะ
โทษทีค่ะลืมใส่ ผลลัพท์ไป ขอบคุณมากค่ะ

Re: การแยกข้อความ
Posted: Mon Apr 30, 2012 6:53 pm
by snasui

ลองตามไฟล์แนบครับ
- ที่ C1 คีย์สูตรเพื่อลบค่าวรรคหน้า ML
=SUBSTITUTE(A1," ML","ML")
Enter > Copy ลงด้านล่าง
- ที่ D1 คีย์สูตรเพื่อแยกแต่ละคำออกจากกัน
=TRIM(MID(SUBSTITUTE(" "&$C1," ",REPT(" ",LEN($C1))),COLUMNS($C1:C1)*LEN($C1),LEN($C1)))
Enter > Copy ไปด้านขวาและลงด้านล่าง
- ที่เซลล์ B1 คีย์สูตรเพื่อดึงค่าที่ต้องการมาแสดง
=INDEX(D1:M1,MATCH("*ML",D1:M1,0))
Enter
Re: การแยกข้อความ
Posted: Wed May 02, 2012 1:01 pm
by orapan
snasui wrote:
ลองตามไฟล์แนบครับ
- ที่ C1 คีย์สูตรเพื่อลบค่าวรรคหน้า ML
=SUBSTITUTE(A1," ML","ML")
Enter > Copy ลงด้านล่าง
- ที่ D1 คีย์สูตรเพื่อแยกแต่ละคำออกจากกัน
=TRIM(MID(SUBSTITUTE(" "&$C1," ",REPT(" ",LEN($C1))),COLUMNS($C1:C1)*LEN($C1),LEN($C1)))
Enter > Copy ไปด้านขวาและลงด้านล่าง
- ที่เซลล์ B1 คีย์สูตรเพื่อดึงค่าที่ต้องการมาแสดง
=INDEX(D1:M1,MATCH("*ML",D1:M1,0))
Enter
ขอบคุณมาก ๆ ค่ะ
