สร้างช่องค้นหาใน Excel – คำแนะนำทีละขั้นตอน
การสร้างช่องค้นหาใน Excel จะช่วยปรับปรุงฟังก์ชันการทำงานของสเปรดชีตของคุณโดยทำให้กรองและเข้าถึงข้อมูลที่ต้องการได้ง่ายขึ้นอย่างรวดเร็ว คู่มือนี้ครอบคลุมวิธีการต่างๆ มากมายในการใช้ช่องค้นหา ซึ่งรองรับ Excel เวอร์ชันต่างๆ ไม่ว่าคุณจะเป็นผู้เริ่มต้นหรือผู้ใช้ขั้นสูง ขั้นตอนเหล่านี้จะช่วยคุณในการตั้งค่าช่องค้นหาแบบไดนามิกโดยใช้คุณลักษณะต่างๆ เช่น ฟังก์ชันตัวกรอง การจัดรูปแบบตามเงื่อนไข และสูตรต่างๆ
- สร้างช่องค้นหาได้อย่างง่ายดายด้วย ฟังก์ชัน FILTER
(พร้อมใช้งานใน Excel 2019 และใหม่กว่า Excel สำหรับ Microsoft 365)
- สร้างช่องค้นหาโดยใช้ การจัดรูปแบบตามเงื่อนไข
(มีอยู่ใน Excel ทุกรุ่น)
- สร้างช่องค้นหาด้วย การผสมสูตร
(มีอยู่ใน Excel ทุกรุ่น)
สร้างช่องค้นหาได้อย่างง่ายดายด้วยฟังก์ชัน FILTER
- ฟังก์ชันนี้จะอัปเดตเอาต์พุตโดยอัตโนมัติเมื่อข้อมูลของคุณเปลี่ยนแปลง
- ฟังก์ชัน FILTER สามารถส่งกลับผลลัพธ์จำนวนเท่าใดก็ได้ ตั้งแต่แถวเดียวไปจนถึงหลักพัน ขึ้นอยู่กับจำนวนรายการในชุดข้อมูลของคุณที่ตรงกับเกณฑ์ที่คุณตั้งไว้
ที่นี่ฉันจะแสดงวิธีใช้ฟังก์ชัน FILTER เพื่อสร้างช่องค้นหาใน Excel
ขั้นตอนที่ 1: ใส่กล่องข้อความและกำหนดค่าคุณสมบัติ
- ไปที่ ผู้พัฒนา คลิกแท็บ สิ่งที่ใส่เข้าไป > ตกล่องต่อ (การควบคุม ActiveX).
ปลาย: ถ้า ผู้พัฒนา แท็บไม่แสดงบน Ribbon คุณสามารถเปิดใช้งานได้โดยทำตามคำแนะนำในบทช่วยสอนนี้: วิธีแสดง / แสดงแท็บนักพัฒนาใน Excel Ribbon
- เคอร์เซอร์จะกลายเป็นกากบาท จากนั้นคุณต้องลากเคอร์เซอร์เพื่อวาดกล่องข้อความที่ตำแหน่งในเวิร์กชีทที่คุณต้องการวางกล่องข้อความ หลังจากวาดกล่องข้อความแล้ว ให้ปล่อยเมาส์
- คลิกขวาที่กล่องข้อความแล้วเลือก อสังหาริมทรัพย์ จากเมนูบริบท
- ตัว Vortex Indicator ได้ถูกนำเสนอลงในนิตยสาร อสังหาริมทรัพย์ บานหน้าต่าง เชื่อมโยงกล่องข้อความกับเซลล์โดยป้อนการอ้างอิงเซลล์ใน เซลล์ที่เชื่อมโยง สนาม. เช่น พิมพ์ว่า "J2" ช่วยให้มั่นใจว่าข้อมูลใดๆ ที่ป้อนในกล่องข้อความจะอัปเดตในเซลล์ J2 โดยอัตโนมัติ และในทางกลับกัน
- คลิก โหมดการออกแบบ ภายใต้ ผู้พัฒนา แท็บเพื่อออกจากโหมดการออกแบบ
ตอนนี้กล่องข้อความให้คุณป้อนข้อความได้
ขั้นตอนที่ 2: ใช้ฟังก์ชัน FILTER
- ก่อนที่จะใช้ฟังก์ชัน FILTER ให้คัดลอกแถวส่วนหัวเดิมไปยังพื้นที่ใหม่ ที่นี่ฉันวางแถวส่วนหัวไว้ใต้ช่องค้นหา
ปลาย: วิธีนี้ทำให้ผู้ใช้สามารถเห็นผลลัพธ์ได้อย่างชัดเจนภายใต้ส่วนหัวของคอลัมน์เดียวกันกับข้อมูลต้นฉบับ
- เลือกเซลล์ใต้ส่วนหัวแรก (เช่น I5 ในตัวอย่างนี้) ให้ป้อนสูตรต่อไปนี้ลงไปแล้วกดปุ่ม เข้าสู่ กุญแจสำคัญในการรับผลลัพธ์
=FILTER(Sheet2!$A$5:$G$281,Sheet2!$B$5:$B$281=J2,"No data found")
ดังที่แสดงในภาพหน้าจอด้านบน เนื่องจากขณะนี้กล่องข้อความไม่มีการป้อนข้อมูล สูตรจึงแสดงผลลัพธ์ "ไม่พบข้อมูล"ใน I5.
- ในสูตรนี้:
- Sheet2!$A$5:$G$281: $A$5:$G$281คือช่วงข้อมูลที่คุณต้องการกรองใน Sheet2
- Sheet2!$B$5:$B$281=J2: ส่วนนี้จะกำหนดเกณฑ์ที่ใช้ในการกรองช่วง จะตรวจสอบแต่ละเซลล์ในคอลัมน์ B ตั้งแต่แถวที่ 5 ถึง 281 บน Sheet2 เพื่อดูว่าเท่ากับค่าในเซลล์ J2 หรือไม่ J2 คือเซลล์ที่เชื่อมโยงกับช่องค้นหา
- ไม่พบข้อมูล: ถ้าฟังก์ชัน FILTER ไม่พบแถวใดๆ ที่มีค่าในคอลัมน์ B เท่ากับค่าในเซลล์ J2 ฟังก์ชันจะส่งกลับ "ไม่พบข้อมูล"
- วิธีนี้คือ กรณีตายซึ่งหมายความว่าจะจับคู่ข้อความไม่ว่าคุณจะพิมพ์ตัวพิมพ์ใหญ่หรือตัวพิมพ์เล็กก็ตาม
ผลลัพธ์: ทดสอบช่องค้นหา
ตอนนี้เรามาทดสอบช่องค้นหากัน ในตัวอย่างนี้ เมื่อฉันป้อนชื่อลูกค้าในช่องค้นหา ผลลัพธ์ที่เกี่ยวข้องจะถูกกรองและแสดงทันที
สร้างช่องค้นหาโดยใช้การจัดรูปแบบตามเงื่อนไข
การจัดรูปแบบตามเงื่อนไขสามารถใช้เพื่อเน้นข้อมูลที่ตรงกับคำค้นหา ซึ่งจะสร้างเอฟเฟกต์ช่องค้นหาโดยอ้อม วิธีการนี้ไม่ได้กรองข้อมูลออก แต่จะนำทางคุณไปยังเซลล์ที่เกี่ยวข้องด้วยสายตา ส่วนนี้จะแสดงวิธีสร้างช่องค้นหาโดยใช้การจัดรูปแบบตามเงื่อนไขใน Excel
ขั้นตอนที่ 1: ใส่กล่องข้อความและกำหนดค่าคุณสมบัติ
- ไปที่ ผู้พัฒนา คลิกแท็บ สิ่งที่ใส่เข้าไป > ตกล่องต่อ (การควบคุม ActiveX).
ปลาย: ถ้า ผู้พัฒนา แท็บไม่แสดงบน Ribbon คุณสามารถเปิดใช้งานได้โดยทำตามคำแนะนำในบทช่วยสอนนี้: วิธีแสดง / แสดงแท็บนักพัฒนาใน Excel Ribbon
- เคอร์เซอร์จะกลายเป็นกากบาท จากนั้นคุณต้องลากเคอร์เซอร์เพื่อวาดกล่องข้อความที่ตำแหน่งในเวิร์กชีทที่คุณต้องการวางกล่องข้อความ หลังจากวาดกล่องข้อความแล้ว ให้ปล่อยเมาส์
- คลิกขวาที่กล่องข้อความแล้วเลือก อสังหาริมทรัพย์ จากเมนูบริบท
- ตัว Vortex Indicator ได้ถูกนำเสนอลงในนิตยสาร อสังหาริมทรัพย์ บานหน้าต่าง เชื่อมโยงกล่องข้อความกับเซลล์โดยป้อนการอ้างอิงเซลล์ใน เซลล์ที่เชื่อมโยง สนาม. เช่น พิมพ์ว่า "J3" ช่วยให้มั่นใจว่าข้อมูลใดๆ ที่ป้อนในกล่องข้อความจะอัปเดตในเซลล์ J3 โดยอัตโนมัติ และในทางกลับกัน
- คลิก โหมดการออกแบบ ภายใต้ ผู้พัฒนา แท็บเพื่อออกจากโหมดการออกแบบ
ตอนนี้กล่องข้อความให้คุณป้อนข้อความได้
ขั้นตอนที่ 2: ใช้การจัดรูปแบบตามเงื่อนไขสำหรับการค้นหาข้อมูล
- เลือกช่วงข้อมูลทั้งหมดที่จะค้นหา ที่นี่ฉันเลือกช่วง A3:G279
- ภายใต้ หน้าแรก คลิกแท็บ การจัดรูปแบบตามเงื่อนไข > กฎใหม่.
- ตัว Vortex Indicator ได้ถูกนำเสนอลงในนิตยสาร กฎการจัดรูปแบบใหม่ กล่องโต้ตอบ:
- เลือก ใช้สูตรเพื่อกำหนดเซลล์ที่จะจัดรูปแบบ ใน เลือกประเภทกฎ ตัวเลือก
- ใส่สูตรต่อไปนี้ลงใน จัดรูปแบบค่าโดยที่สูตรนี้เป็นจริง กล่อง.
=$B3=$J$3
ที่นี่ $ B3 แสดงถึงเซลล์แรกในคอลัมน์ที่คุณต้องการให้ตรงกับเกณฑ์การค้นหาในช่วงที่เลือก และ $เจ$3 คือเซลล์ที่เชื่อมโยงกับช่องค้นหา - คลิก รูปแบบ ปุ่มเพื่อระบุสีเติมสำหรับผลการค้นหา
- คลิก OK ปุ่ม. ดูภาพหน้าจอ:
ผล
ตอนนี้เรามาทดสอบช่องค้นหากัน ในตัวอย่างนี้ เมื่อฉันป้อนชื่อลูกค้าลงในช่องค้นหา แถวที่เกี่ยวข้องซึ่งมีลูกค้ารายนี้ในคอลัมน์ B จะถูกเน้นด้วยสีเติมที่ระบุทันที
สร้างช่องค้นหาด้วยการผสมสูตร
หากคุณไม่ได้ใช้ Excel เวอร์ชันล่าสุดและไม่ต้องการเน้นเฉพาะแถว วิธีที่อธิบายไว้ในส่วนนี้อาจมีประโยชน์ คุณสามารถใช้สูตร Excel ร่วมกันเพื่อสร้างช่องค้นหาที่ใช้งานได้กับ Excel เวอร์ชันใดก็ได้ โปรดปฏิบัติตามขั้นตอนด้านล่างนี้
ขั้นตอนที่ 1: สร้างรายการค่าที่ไม่ซ้ำจากคอลัมน์การค้นหา
- ในกรณีนี้ ฉันเลือกและคัดลอกช่วง B4: B281 ไปยังแผ่นงานใหม่
- หลังจากวางช่วงในเวิร์กชีตใหม่แล้ว ให้เลือกข้อมูลที่วางไว้ จากนั้นไปที่ ข้อมูล และเลือก ลบรายการที่ซ้ำกัน.
- ในการเปิด ลบรายการที่ซ้ำกัน ใหคลิกปุ the ม OK ปุ่ม
- A Microsoft Excel กล่องพร้อมท์จะปรากฏขึ้นเพื่อแสดงจำนวนรายการที่ซ้ำกันที่ถูกลบออก คลิก OK.
- หลังจากลบรายการที่ซ้ำกันออกแล้ว ให้เลือกค่าที่ไม่ซ้ำกันทั้งหมดในรายการ ยกเว้นส่วนหัว และกำหนดชื่อให้กับช่วงนี้โดยป้อนลงใน Name กล่อง. ที่นี่ฉันตั้งชื่อช่วงเป็น ลูกค้า.
ขั้นตอนที่ 2: ใส่กล่องคำสั่งผสมและกำหนดค่าคุณสมบัติ
- กลับไปที่แผ่นงานที่มีชุดข้อมูลที่คุณต้องการค้นหา ไปที่ ผู้พัฒนา คลิกแท็บ สิ่งที่ใส่เข้าไป > กล่องคำสั่งผสม (ActiveX Control).
ปลาย: ถ้า ผู้พัฒนา แท็บไม่แสดงบน Ribbon คุณสามารถเปิดใช้งานได้โดยทำตามคำแนะนำในบทช่วยสอนนี้: วิธีแสดง / แสดงแท็บนักพัฒนาใน Excel Ribbon
- เคอร์เซอร์จะเปลี่ยนเป็นรูปกากบาท จากนั้นคุณจะต้องลากเคอร์เซอร์เพื่อวาดกล่องคำสั่งผสมที่ตำแหน่งในเวิร์กชีตที่คุณต้องการวางช่องค้นหา หลังจากวาดกล่องคำสั่งผสมแล้ว ให้ปล่อยเมาส์
- คลิกขวาที่กล่องคำสั่งผสมและเลือก อสังหาริมทรัพย์ จากเมนูบริบท
- ตัว Vortex Indicator ได้ถูกนำเสนอลงในนิตยสาร อสังหาริมทรัพย์
บานหน้าต่าง:
- เชื่อมโยงกล่องคำสั่งผสมกับเซลล์โดยป้อนการอ้างอิงเซลล์ใน เซลล์ที่เชื่อมโยง สนาม. เธอฉันพิมพ์ "M2".
เคล็ดลับ: ระบุฟิลด์นี้เพื่อให้แน่ใจว่าข้อมูลใดๆ ที่ป้อนในกล่องคำสั่งผสมจะอัปเดตโดยอัตโนมัติในเซลล์ M2 และในทางกลับกัน
- ตัว Vortex Indicator ได้ถูกนำเสนอลงในนิตยสาร รายการFillRange ป้อนฟิลด์ ชื่อช่วง ที่คุณระบุไว้สำหรับรายการที่ไม่ซ้ำในขั้นตอนที่ 1
- เปลี่ยน แมตช์เอนทรี ฟิลด์ไปที่ 2 – fmMatchEntryNone.
- ปิด อสังหาริมทรัพย์ บานหน้าต่าง
- เชื่อมโยงกล่องคำสั่งผสมกับเซลล์โดยป้อนการอ้างอิงเซลล์ใน เซลล์ที่เชื่อมโยง สนาม. เธอฉันพิมพ์ "M2".
- คลิก โหมดการออกแบบ ภายใต้ ผู้พัฒนา แท็บเพื่อออกจากโหมดการออกแบบ
ตอนนี้คุณสามารถเลือกรายการใดก็ได้จากกล่องคำสั่งผสมหรือพิมพ์ข้อความเพื่อค้นหา
ขั้นตอนที่ 3: ใช้สูตร
- สร้างคอลัมน์ตัวช่วยสามคอลัมน์ที่อยู่ติดกับช่วงข้อมูลดั้งเดิม ดูภาพหน้าจอ:
- ในเซลล์ (H5) ใต้ส่วนหัวของคอลัมน์ตัวช่วยแรก ให้ป้อนสูตรต่อไปนี้แล้วกด เข้าสู่.
=ROWS($B$5:B5)
Here B5 คือเซลล์ที่มีชื่อลูกค้าคนแรกของคอลัมน์ที่ต้องการค้นหา - ดับเบิลคลิกที่มุมขวาล่างของเซลล์สูตร เซลล์ต่อไปนี้จะเติมสูตรเดียวกันโดยอัตโนมัติ
- ในเซลล์ (I5) ใต้ส่วนหัวคอลัมน์ตัวช่วยที่สอง ให้ป้อนสูตรต่อไปนี้แล้วกด เข้าสู่- จากนั้นดับเบิลคลิกที่มุมขวาล่างของเซลล์สูตรเพื่อเติมเซลล์ด้านล่างด้วยสูตรเดียวกันโดยอัตโนมัติ
=IF(ISNUMBER(SEARCH($M$2,B5)),H5,"")
Here M2 คือเซลล์ที่เชื่อมโยงกับกล่องคำสั่งผสม - ในเซลล์ (J5) ใต้ส่วนหัวคอลัมน์ตัวช่วยที่สาม ให้ป้อนสูตรต่อไปนี้แล้วกด เข้าสู่- จากนั้นดับเบิลคลิกที่มุมขวาล่างของเซลล์สูตรเพื่อเติมเซลล์ด้านล่างด้วยสูตรเดียวกันโดยอัตโนมัติ
=IFERROR(SMALL($I$5:$I$281,H5),"")
- คัดลอกแถวส่วนหัวเดิมไปยังพื้นที่ใหม่ ที่นี่ฉันวางแถวส่วนหัวไว้ใต้ช่องค้นหา
- เลือกเซลล์ใต้ส่วนหัวแรก (เช่น L5 ในตัวอย่างนี้) ให้ป้อนสูตรต่อไปนี้ลงไปแล้วกดปุ่ม Enter
=IFERROR(INDEX($A$5:$G$281,$J5,COLUMNS($L$4:L4)),"")
Here A5: G281 คือช่วงข้อมูลทั้งหมดที่คุณต้องการแสดงในเซลล์ผลลัพธ์ - เลือกเซลล์สูตรนี้ ลาก เติมที่จับ ไปทางขวาแล้วลงเพื่อใช้สูตรกับคอลัมน์และแถวที่เกี่ยวข้อง
หมายเหตุ / รายละเอียดเพิ่มเติม:
- เนื่องจากไม่มีการป้อนข้อมูลในช่องค้นหา ผลลัพธ์ของสูตรจึงจะแสดงข้อมูลดิบ
- วิธีนี้ไม่คำนึงถึงตัวพิมพ์เล็กและใหญ่ ซึ่งหมายความว่าจะจับคู่ข้อความไม่ว่าคุณจะพิมพ์ตัวพิมพ์ใหญ่หรือตัวพิมพ์เล็กก็ตาม
ผล
ตอนนี้เรามาทดสอบช่องค้นหากัน ในตัวอย่างนี้ เมื่อฉันป้อนหรือเลือกชื่อลูกค้าจากกล่องคำสั่งผสม แถวที่เกี่ยวข้องซึ่งมีชื่อลูกค้านั้นในคอลัมน์ B จะถูกกรองและแสดงในช่วงผลลัพธ์ทันที
การสร้างช่องค้นหาใน Excel สามารถปรับปรุงวิธีโต้ตอบกับข้อมูลของคุณได้อย่างมาก ทำให้สเปรดชีตของคุณเป็นไดนามิกและใช้งานง่ายยิ่งขึ้น ไม่ว่าคุณจะเลือกความเรียบง่ายของฟังก์ชัน FILTER ความช่วยเหลือด้านการมองเห็นของการจัดรูปแบบตามเงื่อนไข หรือความอเนกประสงค์ของการผสมสูตร แต่ละวิธีจะมีเครื่องมืออันทรงคุณค่าในการปรับปรุงความสามารถในการจัดการข้อมูลของคุณ ทดลองใช้เทคนิคเหล่านี้เพื่อค้นหาว่าวิธีใดที่เหมาะกับความต้องการเฉพาะและสถานการณ์ข้อมูลของคุณมากที่สุด สำหรับผู้ที่ต้องการเจาะลึกถึงความสามารถของ Excel เว็บไซต์ของเรามีบทช่วยสอนมากมาย ค้นพบเคล็ดลับและคำแนะนำเพิ่มเติมเกี่ยวกับ Excel ที่นี่.
บทความที่เกี่ยวข้อง
คำแนะนำขั้นสูงสุดสำหรับรายการดรอปดาวน์ที่ค้นหาได้ใน Excel
คู่มือนี้จะแนะนำสี่วิธีในการตั้งค่ารายการแบบเลื่อนลงที่ค้นหาได้ใน Excel
ค้นหาและเน้นผลการค้นหาใน Excel
บทความนี้จะแนะนำสองวิธีที่แตกต่างกันในการช่วยคุณค้นหาใน Excel และเน้นผลลัพธ์ในเวลาเดียวกัน
ค้นหาค่าที่ตรงกันโดยการค้นหาขึ้นไปใน Excel
โดยปกติ เราจะค้นหาค่าที่ตรงกันจากบนลงล่างในคอลัมน์ Excel แล้วการค้นหาค่าที่ตรงกันโดยการค้นหาขึ้นไปล่ะ? บทความนี้จะแสดงวิธีการเพื่อให้บรรลุเป้าหมายดังกล่าว
ค้นหาค่าในสมุดงาน Excel ที่เปิดอยู่ทั้งหมด
บทความนี้จะแสดงวิธีการค้นหาค่าหรือข้อความในสมุดงานปัจจุบันตลอดจนสมุดงานที่เปิดอยู่ทั้งหมด
สุดยอดเครื่องมือเพิ่มผลผลิตในสำนักงาน
เพิ่มพูนทักษะ Excel ของคุณด้วย Kutools สำหรับ Excel และสัมผัสประสิทธิภาพอย่างที่ไม่เคยมีมาก่อน Kutools สำหรับ Excel เสนอคุณสมบัติขั้นสูงมากกว่า 300 รายการเพื่อเพิ่มประสิทธิภาพและประหยัดเวลา คลิกที่นี่เพื่อรับคุณสมบัติที่คุณต้องการมากที่สุด...
แท็บ Office นำอินเทอร์เฟซแบบแท็บมาที่ Office และทำให้งานของคุณง่ายขึ้นมาก
- เปิดใช้งานการแก้ไขและอ่านแบบแท็บใน Word, Excel, PowerPoint, ผู้จัดพิมพ์, Access, Visio และโครงการ
- เปิดและสร้างเอกสารหลายรายการในแท็บใหม่ของหน้าต่างเดียวกันแทนที่จะเป็นในหน้าต่างใหม่
- เพิ่มประสิทธิภาพการทำงานของคุณ 50% และลดการคลิกเมาส์หลายร้อยครั้งให้คุณทุกวัน!