คัดลอกค่า excel ของเซลล์ถ้าเซลล์ใดเซลล์หนึ่งในแถวเดียวกันไม่ว่างเปล่า


0

ฉันมีคอลัมน์ A พร้อมชื่อและนามสกุลของบุคคลคอลัมน์ B พร้อมสถานที่เกิด (ไม่สำคัญในกรณีนี้) และคอลัมน์ C พร้อมวันที่จ้างงาน คอลัมน์ C สามารถว่างเปล่า ฉันต้องการคัดลอกค่าของคอลัมน์ A และคอลัมน์ C ไปยังแผ่นงานอื่นหากคอลัมน์ C ไม่ว่างเปล่า และฉันต้องการให้เป็นแบบไดนามิกดังนั้นหากฉันเพิ่มคนใหม่ที่มีวันที่การจ้างงานลงในชีตแรกมันจะถูกเพิ่มไปยังคำแนะนำที่สอง ขอบคุณ

คำตอบ:


0

คุณสามารถอ้างอิงข้ามชีตได้ แต่คุณจะต้องใช้ไวยากรณ์ที่ถูกต้อง

ดังนั้นตั้งค่าแผ่นงานแรกของคุณ

ป้อนคำอธิบายรูปภาพที่นี่

จากนั้นในแผ่นงานที่สองตั้งค่าข้อมูลที่คุณต้องการทำซ้ำ (ขึ้นอยู่กับวันที่การจ้างงานเป็นจริง)

ป้อนคำอธิบายรูปภาพที่นี่

คุณสามารถสร้างเงื่อนไขที่คล้ายกันสำหรับ A2 เพื่อกรอกชื่อพนักงาน เมื่อทั้งสองสูตรเซลล์พร้อมใช้งานคุณสามารถคัดลอกหน้าลงในช่วงพนักงานโดยประมาณที่คุณอาจมี

ป้อนคำอธิบายรูปภาพที่นี่

จะมีช่องว่างที่มองเห็นได้ระหว่างข้อมูลที่ใช้งานอยู่ซึ่งมีวันที่จ้างงานและแถวที่ไม่มี จากนั้นคุณสามารถเน้นคอลัมน์แผ่น 2 (A + B) และเปิดใช้งาน Data -> การกรองเพื่อให้สามารถจัดการข้อมูลของคุณได้ จากนั้นฉันจะเลือก "เรียงลำดับ A-> Z" ซึ่งจะลบช่องว่างระหว่างบรรทัด (และเรียงลำดับวันที่เริ่มต้นตามลำดับ)

ป้อนคำอธิบายรูปภาพที่นี่

ในการอัปเดตเป็นชีต 1 ข้อมูลจะถูกโอนไปยังชีต 2 โดยอัตโนมัติ แต่คุณอาจต้องเรียงลำดับรายการใหม่โดยใช้ตัวเลือกเมนูแบบเลื่อนลง (การกรอง) อัตโนมัติ


0

สามารถทำได้ด้วยคำสั่ง IF ที่ตรงไปตรงมา ในคอลัมน์ที่คุณต้องการให้ค่า "คัดลอก" ไปยังแผ่นงานที่สอง:

=IF(C1<>"", A1, "")

จากนั้นป้อนอัตโนมัติ โปรดทราบว่าแผ่นงานที่สองมีแนวโน้มที่จะมีรายการห่าง ๆ แถวจะว่างเปล่าเมื่อแถวที่เกี่ยวข้องในแผ่นงานแรกมีคอลัมน์ C ว่าง

อย่างไรก็ตามหากคุณต้องการรายการที่ต่อเนื่องกันฉันจะดูคำตอบอื่นที่นี่และเพียงแค่ปรับเปลี่ยนช่วงและเงื่อนไขเพื่อตอบสนองความต้องการของคุณ

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