คำตอบที่ได้รับเลือกจากเจ้าของกระทู้
ความคิดเห็นที่ 1
=IF(LEFT(A1,1)="I",MID(A1,FIND("-",A1,1+FIND("-",A1,1+FIND("-",A1)))+1,FIND("-",A1,FIND("-",A1,1+FIND("-",A1,1+FIND("-",A1)))+1)-FIND("-",A1,1+FIND("-",A1,1+FIND("-",A1)))-1),MID(A1,FIND("-",A1,1+FIND("-",A1))+1,FIND("-",A1,1+FIND("-",A1,1+FIND("-",A1)))-FIND("-",A1,1+FIND("-",A1))-1))
▼ กำลังโหลดข้อมูล... ▼
แสดงความคิดเห็น
คุณสามารถแสดงความคิดเห็นกับกระทู้นี้ได้ด้วยการเข้าสู่ระบบ
EXCEL ขอคำแนะนำดึงค่าตัวเลขจากตัวอักษรปนตัวเลข
USG-P21-25-1X48 (ต้องการตัวเลข 25)
USGA-E21-5-6X(12+12) (ต้องการตัวเลข 5)
USGSL-E21-10-3X(12+12) (ต้องการตัวเลข 10)
GU-P31-20-1X48 (ต้องการตัวเลข 20)
คือตัวเลขที่ต้องการใช้งานมักจะอยู่ระหว่างตำแหน่งของเส้นประตัวที่สองและสาม
แต่บางกรณีมันจะอยู่ตำแหน่งที่สามและสี่ ซึ่งกรณีนี้โจทย์จะขึ้นต้นด้วยตัว I ตามด้วยเส้นประเสมอ เช่น
I-USG-J01-400-1X2 (ต้องการเลข 400)
เพิ่มเติมลักษณะโจทย์อีกกรณีครับ ตัวเลขอาจมีทศนิยมได้ เช่น 233G-E20-10.5-1X100 กรณีนี้ต้องการดึงตัวเลข 10.5 ออกมาใช้งานต่อครับ
ผมขอทราบวิธีการดึงเลขเหล่านี้ออกมาจากโจทย์ทั้ง 6 แบบ ด้วยสูตรๆ เดียวครับ ขอบคุณครับ