การค้นหาและแทนค่า
Posted: Sat Apr 26, 2014 9:03 am
สวัสดีครับอาจารย์
อาจารย์คงสบายดีนะครับวันนี้มีเรื่องจะรบกวนขอคำแนะนำหน่อยครับ
1.คือผมต้องการตรวจหาคำว่า"รวมดอกเบี้ย" และ"รวมต้นเงิน" ในข้อมูลที่อยู่ในคอลัมน์ A
หากพบให้แสดงค่าที่กำหนดในคอลัมน์ B
2.ปัจจุบันผมใช้ สูตรที่ตำแหน่ง B6 = RIGHT(A6,10) เพื่อหาคำที่ต้องการ
3.จากนั้นต้องแปลงค่าอีกครั้ง ที่ C6 ด้วยสูตร C6=IF(B6="วมดอกเบี้ย",2,IF(B6="รวมต้นเงิน",1,0))
ซึ่งในการทำงานจริงๆผมไปเขียนสูตรใน VB ใช้การ Loop ด้วย Do..Until
ซึ่งจากวิธีของผมเมื่อโหลดไฟล์ข้อมูลมา ต้องใช้สามขั้นตอน คือ หาโดยการตัดคำ,ใช้ iF เพื่อแปลงค่าตามเงื่อนไข ,เพื่อใช้กรองข้อมูลและตัดข้อมูล
จึงอยากเรียนถามอาจารย์ว่าที่ตำแหน่ง B6 มีสูตรใดบ้างที่สามารถค้นหาคำที่เราต้องการในคอลัมน์ A6
แล้วแทนค่าตามที่เรากำหนดได้เลย และสามารถซ้อนเงื่อนไขคำที่ต้องการหาได้มากกว่า 1 คำ
เช่นในกรณีนี้ ผมต้องหาคำว่า "รวมดอกเบี้ย" และ"รวมต้นเงิน"
ขอคำแนะนำด้วยครับ
อาจารย์คงสบายดีนะครับวันนี้มีเรื่องจะรบกวนขอคำแนะนำหน่อยครับ
1.คือผมต้องการตรวจหาคำว่า"รวมดอกเบี้ย" และ"รวมต้นเงิน" ในข้อมูลที่อยู่ในคอลัมน์ A
หากพบให้แสดงค่าที่กำหนดในคอลัมน์ B
2.ปัจจุบันผมใช้ สูตรที่ตำแหน่ง B6 = RIGHT(A6,10) เพื่อหาคำที่ต้องการ
3.จากนั้นต้องแปลงค่าอีกครั้ง ที่ C6 ด้วยสูตร C6=IF(B6="วมดอกเบี้ย",2,IF(B6="รวมต้นเงิน",1,0))
ซึ่งในการทำงานจริงๆผมไปเขียนสูตรใน VB ใช้การ Loop ด้วย Do..Until
ซึ่งจากวิธีของผมเมื่อโหลดไฟล์ข้อมูลมา ต้องใช้สามขั้นตอน คือ หาโดยการตัดคำ,ใช้ iF เพื่อแปลงค่าตามเงื่อนไข ,เพื่อใช้กรองข้อมูลและตัดข้อมูล
จึงอยากเรียนถามอาจารย์ว่าที่ตำแหน่ง B6 มีสูตรใดบ้างที่สามารถค้นหาคำที่เราต้องการในคอลัมน์ A6
แล้วแทนค่าตามที่เรากำหนดได้เลย และสามารถซ้อนเงื่อนไขคำที่ต้องการหาได้มากกว่า 1 คำ
เช่นในกรณีนี้ ผมต้องหาคำว่า "รวมดอกเบี้ย" และ"รวมต้นเงิน"
ขอคำแนะนำด้วยครับ