ขอบคุณครับ +1 ถามอีกนิดครับ
hปปp://www.amazon.com/Zenbook-UX31E-DH53-13-3-Inch-Ultrabook-Aluminum/dp/B005USCA4Q/ref=sr_1_13?s=pc&ie=UTF8&qid=1322735242&sr=1-13
เราจะตัดเฉพาะรุ่นออกมาได้ยังไงครับ เอาเฉพาะรุ่นแบบนี้ Zenbook-UX31E
ขอบคุณครับ

สำหรับอันนี้ผมขอเดาไว้ก่อนนะครับว่า URL ที่จะเอามาใช้สูตรมีโครงสร้างคล้ายๆ กัน คือเริ่มต้นจาก hปปp://www.amazon.com/รุ่นสินค้าที่ต้องการ นอกจากนี้ คุณต้องการ ชื่อสินค้า-ชื่อรุ่น คือโครงสร้างจะมี "-" คั่นกลาง 1 ตัวระหว่างข้อความที่ต้องการ
ซึ่งถ้าทุกอย่างเป็นแบบที่ผมเดาไว้ เราจะใช้สูตร
=MID(A1,
FIND("/",A1,8)+1,
(FIND("-",A1,FIND("-",A1,1)+1)-FIND("/",A1,8))-1)หลักการคือ ใช้สูตร mid() มาตัดคำ แต่จะตัดตรงไหน ก็ใช้สูตร Find() ในการหาจุดเริ่มต้น ซึ่งจากตัวอย่างชื่อสินค้าจะอยู่หลัง "/" เราก็เลยใช้สูตร find หา โดยให้เริ่มตั้งแต่ตัวอักษรที่ 8 เนื่องจากต้องการให้เลยตัว "hปปp://" ไป ส่วนที่ต้อง +1 เพื่อให้ข้อความที่ได้ไม่มีเครื่องหมาย "/" ติดมา ส่วนความยาวของตัวอักษรที่ต้องการตัด ก็ใช้หลักการณ์คล้ายๆ กัน โดยหาเครื่องหมาย "-" ว่าอยู่ลำดับที่เท่าไหร่ แต่ที่เห็นมี find ซ้อนกัน 2 อัน เพราะเราต้องหา "-" ตัวที่ 2 เพราะตัวแรกเราต้องการเอามาด้วย จากนั้นก็เอาไปลบกับลำดับของเครื่องหมาย "/" แล้วมา +1 ก็จะได้ความยาวของคำที่ต้องการ งงกันไหมเนี่ย เอาเป็นว่าลองดูตัวอย่างนะครับ
A B
hปปp://www.amazon.com/Zenbook-UX31E-DH53 Zenbook-UX31E