Page 1 of 1

ปัญหาเรื่องการดึงข้อมูลออกมาจาก text ครับ

Posted: Mon Sep 06, 2010 9:28 pm
by watersaturation
ข้อมูลผมเป็น text ซึ่งมีรูปแบบไม่แน่นอน แต่คล้ายๆ กันในแต่ละเซลล์ เช่น

A 45-5
A1 46-8
A2B2 47-1
57-8
A87-8
BC47-8GWC
A3 67-5

ผมต้องการให้ output เป็น formula (ไม่เอามาโครนะครับ) โดยได้ออกมาเป็นดังนี้
45-5
46-8
47-1
57-8
87-8
47-8
67-5

พอจะมีวิธีมั้ยครับ ผมรู้แต่ point มันอยู่ที่เริ่มดึงข้อมูลนะตำแหน่งที่มีตัวเลขติดกันสองตัว แล้วดึงออกมา 4 char
แต่ปัญหาคือไม่รู้ว่าจะเชคตำแหน่งเริ่มยังไง หรือว่าจะต้อง macro สถานเดียวครับ

Re: ปัญหาเรื่องการดึงข้อมูลออกมาจาก text ครับ

Posted: Mon Sep 06, 2010 9:46 pm
by snasui
:D ลองตามนี้ครับ

สมมุติข้อมูลเริ่มที่ A1 ที่ิ B1 คีย์

=MID(A1,FIND("-",A1)-2,4)

Enter > Copy ลงด้านล่าง

เป็นการหาว่า - อยู่ลำดับที่เท่าใดในเซลล์เป้าหมาย แล้วหักออกด้วย 2 เพื่อมายังตำแหน่งเริ่มต้น จากนั้นตัดมาแสดงแค่ 4 อักขระ :mrgreen:

Re: ปัญหาเรื่องการดึงข้อมูลออกมาจาก text ครับ

Posted: Mon Sep 06, 2010 10:22 pm
by watersaturation
เออ จริง ผมลืมคิดไปเลยครับว่ามันมี "-" อยู่ด้วย
มัวแต่คิดตัวเลข โคตรยากไปเลยอ่ะ 555