Page 1 of 1
ต้องการลบแถวที่ค้นหาคำนั้นไม่เจอครับ
Posted: Wed Apr 01, 2020 5:14 pm
by tuioduesp
อยากทราบวิธีการลบข้อมูลทั้งแถวของคอลัมน์ ที่หาด้วยคำค้นที่เราค้นไม่เจอครับ
เช่นในไฟล์นี้ อยากลบแถวที่เราค้นหาด้วยคำว่า Office Products ในคอลัมน์ B แล้วไม่เจอครับ
ซึ่งแถวที่จะโดนลบก็คือ แถวที่ 2 , 4 , 9... ครับ
ขอบคุณมากครับ
Re: ต้องการลบแถวที่ค้นหาคำนั้นไม่เจอครับ
Posted: Wed Apr 01, 2020 5:32 pm
by norkaz
E2
=SEARCH("Office Products",B2)
Enter -> Copy ลงล่าง
ทำ Fiilter ->เลือก £VALUE! (ค้นไม่เจอ)
ลบแถวที่ Filter
Norkaz
Re: ต้องการลบแถวที่ค้นหาคำนั้นไม่เจอครับ
Posted: Wed Apr 01, 2020 7:15 pm
by tuioduesp
อีกคำถามนึงครับ
ถ้าอยากระบุคำเพิ่มเติม เช่น มีคำว่า office products หรือมีคำว่า notebook อย่างใดอย่างหนึ่งในคอลัมน์
ต้องทำอย่างไรครับ
ขอบคุณมากครับ
Re: ต้องการลบแถวที่ค้นหาคำนั้นไม่เจอครับ
Posted: Wed Apr 01, 2020 7:45 pm
by norkaz
ถ้าให้ง่ายไม่ซับซ้อน ก็ทำ อีกรอบ แบบเดิมโดยเปลี่ยน จาก Office Products เป็น notebook หรือคำที่ต้องการ
ถ้าใช้สูตร ลองปรับแบบนี้
E2
=AGGREGATE(15,6,SEARCH({"Office Products";"notebook"},B2),1)
Copy ลงล่าง
ทำ Filter เลือกรายการที่ไม่ใช่ตัวเลข -> ลบแถวที่ Filter
ข้อสังเกตุ ในไฟล์ที่ให้มาเป็นตัวอย่าง ที่คอลัมน์ B ไม่มีคำว่า notebook ค้นไปก็ไม่เจออยู่ดี ในการสอบถาม ควรสอบถามจากไฟล์ตัวอย่าง ที่มีข้อมูลจริง เพื่อจะได้ตรงประเด็น การใช้ตัวอย่าง ที่ไม่ตรง การนำสูตรไปปรับใช้ อาจจะไม่ใช่สิ่งที่ต้องการครับ
Norkaz
Re: ต้องการลบแถวที่ค้นหาคำนั้นไม่เจอครับ
Posted: Wed Apr 01, 2020 7:53 pm
by norkaz
เพิ่มเติม
กรณีที่คำค้นไม่มาก เช่น มีเฉพาะ คำว่า Electronics /Office Products /Home & Kitchen
ไม่จำเป็นต้องเขียนสูตร ให้ใช้ Filter กรองดูรายการ ที่ไม่ใช่สิ่งที่ต้องการ แล้วลบ แถวนั้นๆไป
Norkaz
Re: ต้องการลบแถวที่ค้นหาคำนั้นไม่เจอครับ
Posted: Thu Apr 02, 2020 12:44 pm
by tuioduesp
ขอบคุณมากๆครับ