ฉันกำลังปรับโครงสร้างชุดข้อมูลใหม่บางส่วน และจำเป็นต้องดึงรายการค่าที่ไม่ต่อเนื่องกันเป็นแถวใน Excel สำหรับ Mac มีเซลล์ที่มีช่องว่างที่ควรละทิ้ง ดังนั้นผลลัพธ์จึงเป็นรายการแนวนอนของค่าเดียวกัน โดยไม่มีเซลล์ว่างอยู่ระหว่างเซลล์เหล่านั้น
ค่าจะปรากฏในบล็อกของเซลล์ที่อยู่ติดกัน 6 เซลล์ สลับกันด้วยจำนวนเซลล์ว่างที่แตกต่างกัน (ทวีคูณจาก 6!) ข้อมูลเป็นตัวเลข ดังนั้น >0 จึงช่วยได้ ฉันได้ลองปรับเปลี่ยนวิธีแก้ปัญหาที่พบทางออนไลน์ เช่น ที่นี่ แต่ก็ไม่มีปัญหา
ฉันต้องทำสิ่งที่คล้ายกันโดยดึงค่าที่เกิดขึ้นครั้งที่ 1 ถึง 10 แยกกัน และสามารถทำได้สำเร็จหลังจากทิ้ง hloookup เรียนรู้ดัชนี + การจับคู่และสูตรอาร์เรย์ และปรับวิธีแก้ปัญหาที่พบทางออนไลน์สำหรับปัญหาที่คล้ายกันกับคอลัมน์ เช่น สิ่งนี้
นี่คือวิธีที่ฉันแก้ไขปัญหาในการดึงข้อมูลเหตุการณ์ที่ 2 ติดต่อกัน:
=IFERROR(INDEX($FR5:$GT5,SMALL(IF($FR5:$GT5>0,COLUMN($FR5:$GT5)-COLUMN($FR5)+1,FALSE),2)),"9999" )
โดยที่ $FR5:$GT5 เป็นช่วงที่ฉันต้องการดึงค่า และ 9999 คือรหัสของฉันสำหรับค่าที่หายไป แค่คิดว่าจะโยนมันไปตรงนั้น คนที่มีทักษะจำกัดอย่างตัวฉันเองอาจจะพบว่ามันมีประโยชน์
มีเคล็ดลับใดบ้างที่จะช่วยให้ฉันก้าวต่อไปได้? ฉันต้องการปรับสูตรก่อนหน้าเพื่อแก้ไขปัญหานี้ ฉันพยายามแล้วแต่ไม่สามารถกำจัดเซลล์ว่างได้ ฉันติดอยู่! ขอบคุณล่วงหน้า.