PDA

View Full Version : การตัดตัวอักษรบางตัวออกจากคอลัมภ์ค่ะ



java
20 Jun 2007, 16:41
สวัสดีค่ะ

คือว่ามีปัญหาแบบนี้น่ะค่ะ ข้อมูลจะเป็นคอลัมภ์ ซึ่งมีบางตัวอักษรที่เราไม่ต้องการอยู่น่ะค่ะ
52163-T
62525
151a
51515-II
1515-T
5151552
ตัวอักษรที่เราไม่ต้องการ จะมีปนอยู่บางเซลล์เท่านั้น ในที่นี้ต้องการตัดเฉพาะตัวที่เป็นสีแดงออก
ไม่ทราบว่ามีวิธีการเขียนสูตรอย่างไรน่ะค่ะ เพราะต้องการนำข้อมูลไปทำ vlookup ต่อกับอีกไฟล์น่ะค่ะ

สมเกียรติ
20 Jun 2007, 18:05
เราจะรู้ได้อย่างไรครับว่า ส่วนใดที่ไม่ต้องการ

เท่าที่ดูตัวอย่างที่ยกมา ไม่ต้องการส่วนที่นำด้วยเครื่องหมายขีดใช่ไหม ขอให้บอกเงื่อนไขที่ใช้มาก่อนครับ มีเงื่อนไขอื่นอีกหรือไม่

java
20 Jun 2007, 23:15
เราจะรู้ได้ว่าเฉพาะตัวที่เป็น-II กับ -T ที่ต่อท้ายรุ่นสินค้า นั่นไม่ใช่ชื่อของมัน จึงต้องตัดออกค่ะ
เนื่องจากว่าเค้าใสไว้เพราะว่าต้องการดูรหัสบางอย่าง ซึ่งมันจะอยู่ต่อท้ายเท่านั้นค่ะ ในคอลัมภ์จะมีดังนี้
52163-T
62525
151a
51515-II
1515-T
5151552
289-4389
23-38493
23-48475-T
ทีแรกกะใช้ replace ก็กลัวว่าขีดตรงกลางระหว่างตัวเลขจะหายไปด้วยน่ะค่ะ ตัวสีแดงคือตัวที่ต้องตัดออก มีแค่นั้นค่ะคือ -II และ -T ที่อยู่ต่อท้ายรุ่นสินค้า รบกวนด้วยค่ะ
ขอบคุณค่ะ

สมเกียรติ
20 Jun 2007, 23:22
=Substitute(Substitute(YourWord,"-T",""),"-II","")

สูตรนี้ทำหน้าที่เปลี่ยนบางส่วนของคำเป็นคำใหม่ครับ
=Substitute("ABCDEF","BC",12)
จะได้ A12DEF

java
21 Jun 2007, 08:26
แบบนี้แหละค่ะ ใช่เลย:D
ขอบคุณอาจารย์มาก ๆ เลยค่ะ