มีฟังก์ชัน Excel ที่ทำงานเหมือนกับตัวกรอง () จาก Google ชีตหรือไม่


1

ฉันมีรายการชื่อที่แต่ละคนมีค่า (C: C, D: D) ฉันต้องการสร้างคอลัมน์ใหม่ (A: A) ที่แสดงเฉพาะชื่อที่มีค่าที่ฉันต้องการโดยไม่มีช่องว่างใด ๆ

ใน Google ชีตเป็นเรื่องเล็กน้อย:

Spreadsheet Screenshot

ฉันกำลังย้ายไปยัง Excel เนื่องจากข้อบกพร่องบางอย่างกับแผ่นงานที่ฉันไม่สามารถไปถึงได้และไม่สามารถหาวิธีทำซ้ำฟังก์ชันการทำงานนี้ได้ สิ่งที่ฉันมาใกล้ที่สุดคือ MATCH / INDEX แต่ฉันไม่สามารถไปถึงที่นั่นได้ งานวิจัยทั้งหมดที่ฉันทำชี้ไปที่ต้องการ VB ซึ่งเป็นสิ่งที่ฉันต้องการหลีกเลี่ยง

คำตอบ:


1

ใน Excel หนึ่งต้องใส่สูตรในแต่ละเซลล์ที่หนึ่งคาดหวังผล ดังนั้นคำตอบสั้น ๆ คือไม่มีฟังก์ชันใน Excel ที่ตรงกับการใช้ตัวกรองในชีต

เมื่อต้องการทำสิ่งนี้ฉันต้องการใช้ INDEX กับ AGGREGATE:

=IFERROR(INDEX(C:C,AGGREGATE(15,6,ROW($D$1:INDEX(D:D,MATCH("zzz",C:C)))/($D$1:INDEX(D:D,MATCH("zzz",C:C))<>0),ROW(1:1))),"")

ใส่ใน A1 และคัดลอกลงจนกว่าคุณจะได้รับช่องว่าง ตามที่ระบุไว้อย่างใดอย่างหนึ่งจะต้องใส่ฟังก์ชั่นในแต่ละเซลล์ที่เราคาดหวังผลตอบแทน

enter image description here

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.