สูตรตามเงื่อนไขใน Excel สำหรับช่วงของเซลล์

ฉันกำลังพยายามรวบรวมวิธีง่ายๆ เพื่อให้พนักงานขายของเราติดตามเวลา การขาย และข้อเสนอของพวกเขาได้ ในเซลล์ B2:B20 จะแสดงรายชื่อบุคคลที่ได้ติดต่อด้วย ในเซลล์ c2:c20 จะแสดงรายการว่าบุคคลนั้นเป็นผู้ติดต่อ (c) ลูกค้าเป้าหมาย (l) ข้อเสนอ (P) หรือการขาย (S) ฉันพยายามหาสูตรว่าหากในเซลล์ c2:c20 พวกมันมี "P" อยู่ในรายการ ก็จะแสดงรายการชื่อผู้ติดต่อจากเซลล์ B ที่สอดคล้องกันในตารางบนเพจ


person Katie Palmer    schedule 02.02.2015    source แหล่งที่มา
comment
ดังนั้นถ้าเซลล์ B2 คือ John Doe และเซลล์ C2 เป็น P คุณต้องการแสดง John Doe ในตารางอื่นหรือไม่ โต๊ะนั้นมีห้องขังสำหรับแต่ละคนหรือไม่? และสำหรับผู้ที่ไม่มี P คุณต้องการให้ว่างเปล่าไหม?   -  person lurker    schedule 02.02.2015
comment
=IF(C2="P",B2,"") อะไรแบบนั้นเหรอ?   -  person lurker    schedule 02.02.2015
comment
ทำแบบที่คุณแสดงให้เห็นผลงาน แต่แล้วเราจะต้องมีเซลล์ในตารางสำหรับแต่ละเซลล์ที่อาจมี P เรากำลังพยายามหลีกหนีจากสิ่งนั้น จากรายชื่อติดต่อทั้งหมด จะมีการกำหนดค่า P เพียง 2 หรือ 3 รายการ ดังนั้นเราจึงมีตารางที่มีจุดเพียงไม่กี่จุด ฉันหวังว่าจะเป็นวิธีที่ถ้ามันไม่มีค่า p มันก็จะมองผ่านเซลล์ถัดไป จากนั้นเพียงป้อนข้อมูลเมื่อมันเข้าไปใน p   -  person Katie Palmer    schedule 02.02.2015
comment
ตารางเป้าหมายจะต้องเป็นไดนามิก เนื่องจากอาจไม่มีใครมี P หรือส่วนใหญ่หรือทั้งหมดอาจมี P ในคอลัมน์นั้น มีข้อมูลอื่นในตารางเป้าหมายหรือไม่? ถ้าไม่เช่นนั้น วิธีที่ดีกว่าในการดูเฉพาะแถว P คือการใช้ตัวกรองอัตโนมัติ (Sort & Filter > Filter)   -  person lurker    schedule 02.02.2015


คำตอบ (1)


สมมติว่าคุณต้องการแสดงรายการชื่อเหล่านั้นใน F2 ลงไป - ลองใช้ "สูตรอาร์เรย์" ใน F2 ยืนยันด้วย CTRL+SHIFT+ENTER และคัดลอกแล้ว ลงคอลัมน์

=IFERROR(INDEX(B:B,SMALL(IF(C$2:C$20="P",ROW(C$2:C$20)),ROWS(F$2:F2))),"")

เมื่อคุณหมดชื่อคุณจะได้รับช่องว่าง

person barry houdini    schedule 02.02.2015
comment
ดูเหมือนว่าคุณไม่ได้ใช้ CTRL+SHIFT+ENTER ใส่สูตรในเซลล์ 1 เลือกเซลล์ที่มีสูตร จากนั้นกดปุ่ม F2 เพื่อเลือกสูตร - ตอนนี้กดปุ่ม CTRL และ SHIFT ค้างไว้พร้อมกับกด ENTER - หากคุณทำอย่างถูกต้อง วงเล็บปีกกาเช่น { และ } จะปรากฏขึ้นรอบๆ สูตร - ตอนนี้คัดลอกสูตร คอลัมน์ลง - person barry houdini; 03.02.2015