ฉันมีชุดข้อมูลต่อไปนี้ฉันพยายามเรียงลำดับใหม่เพื่อรวมจดหมายด้วยคำ ฉันต้องระงับเซลล์ว่างและจับคู่ชื่อผู้ใช้ในอาร์เรย์กับชื่อ บริษัท ที่เป็นของพวกเขา
ฉันใช้โซลูชันต่อไปนี้เพื่อให้ตรงกับเกณฑ์แรก
=INDEX(CompanyName,MATCH(1,MMULT(--(Attendee=G4),TRANSPOSE(COLUMN(Attendee)^0)),0))
แต่นั่นหมายความว่าฉันต้องพิมพ์ชื่อผู้ใช้ก่อนจึงจะสามารถจับคู่ บริษัท ได้
และ
=INDEX(Attendee,MATCH(0,COUNTIF($G$4:I4,list),0))
ให้ชื่อผู้ใช้ในรายการแนวนอน .... แต่ฉันต้องการให้แสดงรายการในรูปแบบแนวตั้ง
ecompany name, user1, user2, user3, user4, user5, user6, user7
company1, bob, sue, dave, , ,john, mary
company2, dave, barry, steve, dan, , , pete
ฉันต้องการให้ข้อมูลปรากฏในสองคอลัมน์เพื่อรวมการส่งจดหมาย
Company Name, User
company1, bob
company1, sue
company1, dave
company1, john
company1, mary
company2, dave
company2, dave
company2, barry
company2, steve
company2, dan
company2, pete
ฉันหวังว่านี่จะสมเหตุสมผล
นี่คือผลลัพธ์ที่กำลังมองหาในตัวอย่าง น่าเสียดายที่มันต้องการชื่อในคอลัมน์แรกที่เติมไว้ก่อนที่จะจับคู่กับผู้ใช้
ตัวอย่างผลลัพธ์: