ขอความรู้ Excel การจัดการและวิเคราะห์ฐานข้อมูล

รบกวนสอบถามท่านเทพ Excel ทั้งหลายครับ
คือผมมีปัญหากับการวิเคราะห์ฐานข้อมูลดังนี้ครับ

1. ผมคนเขียนโปรแกรมชุดคำสั่งที่จะค้นหาและดึงชุดข้อมูลจากฐานข้อมูลหลัก
เช่น ระบุคำค้นหาเป็น "Robot 7 Pro"
2. โปรแกรมก็ค้นหาและได้ข้อมูลมาชุดนึง เป็นร้อยรายการ ยกตัวอย่างเช่น
Robot 7 Pro 7,000 บาท
Robot 7       4,000 บาท
Robot 7a     5,000 บาท
Robot 7Pro 7,200 บาท
Robot 7a Pro 6,000 บาท
Robot c7 pro 12,000 บาท
Robot Pro 7 7,300 บาท
Robot 3 Pro  3,000 บาท
Cyborg 7 Pro 120,000 บาท
Robot Pro7  4,500 บาท
Robot 7 Pro 11,500 บาท

3. เบื่องต้น ผมใช้คำสั่ง if เพื่อตัดผลการค้นหา ที่ไม่มีคำว่า "Robot", "7", "Pro" ทิ้ง จะเหลือเพียง
Robot 7 Pro 7,000 บาท
Robot 7Pro 7,200 บาท
Robot 7a Pro 6,000 บาท
Robot c7 pro 12,000 บาท
Robot Pro 7 7,300 บาท
Robot Pro7  4,500 บาท
Robot 7 Pro 11,500 บาท

4. ซึ่งข้อมูลที่ผมต้องการคือเฉพาะแค่ "Robot 7 Pro" เท่านั้น
ซึ่งข้อมูลในฐานข้อมูลหลัก อาจจะเขียนแบบ Robot 7pro หรือ Robot Pro 7  หรือ Robot Pro7ก็ได้

***ปัญหาคือ ผมจะตัดข้อมูลที่เหลือออกได้อย่างไรครับ คำถามที่ 1 ครับ

5. ถัดมา หากตัดชุดข้อมูลที่ไม่ต้องการออกไปแล้วจะเหลือ
Robot 7 Pro 7,000 บาท
Robot 7Pro 7,200 บาท
Robot Pro 7 7,300 บาท
Robot Pro7  4,500 บาท
Robot 7 Pro 11,500 บาท

6. ผมต้องการชุดข้อมูลของราคา ที่ต่ำที่สุด แต่ยังอยู่ในช่วงราคาปกติ
สังเกตุว่า มีราคาที่สูงหรือต่ำผิดปกติอยู่ ซึ่งเป็นข้อมูลที่ไม่ต้องการ

*** ปัจจุบันที่ผมคิดออกคือ ใช้คำสั่งหา Median จากนั้นใช้ if ตัดชุดข้อมูลที่มีราคา -+ เกิน 20% ของค่า Median
แล้วใช้คำสั่ง Min อีกครั้ง (แต่ก็จะเจอปัญหาหากตำแหน่งของ Median เป็นค่าไม่พึงประสงค์))

รบกวนท่านเทพทุกท่านด้วยครับ
ผมอาจจะตอบคำถามเรื่องคำสั่งในการค้นหาจากต้นทางไม่ได้นะครับ เพราะเค้าเขียนมาให้
ของคุณมากๆครับ
แสดงความคิดเห็น
อ่านกระทู้อื่นที่พูดคุยเกี่ยวกับ  การออกแบบฐานข้อมูล Microsoft Office Microsoft Excel
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่