คัดลอกคอลัมน์เพื่ออัปเดตโดยอัตโนมัติใน Excel


0

ขณะนี้ฉันมีคอลัมน์ตัวเลขอยู่ในแผ่นงาน A ฉันต้องการคัดลอกคอลัมน์นี้ไปยังแผ่น B ซึ่งง่ายพอ
อย่างไรก็ตามหากฉันทำการเปลี่ยนแปลงค่าในคอลัมน์ในแผ่นงาน A มีวิธีใดที่จะทำให้ค่าเปลี่ยนแปลงโดยอัตโนมัติในแผ่น B (ฉันกำลังทำงานกับ Mac แต่คำตอบใน Windows หรือ Mac จะเป็นประโยชน์)

ปัจจุบันแผ่น A เป็นรายการที่มีความยาวของตัวเลขและแผ่น B เหมือนกันกับการลบรายการที่ซ้ำกัน ถ้าฉันเพิ่มค่าใหม่ลงใน AI อยากให้สิ่งนี้ปรากฏโดยอัตโนมัติใน B


การเปลี่ยนแปลงเป็นเพียงค่าใหม่หรือการปรับเปลี่ยนค่าด้วยหรือไม่
yass

ใช่ถูกต้อง
เอมิลี่ G

คำตอบ:


0

คุณจะต้องมีแมโครเพื่อทำสิ่งนี้ คุณสามารถสร้างมาโครนี้แล้วกำหนดให้กับปุ่มหรือแป้นพิมพ์ลัด

Sub RemoveDups ()

'ล้าง
แผ่นงานคอลัมน์ปลายทาง("Sheet2"). คอลัมน์ (1) .ClearContents

'คัดลอก / วางค่าจาก Sheet1 ถึง
ชีตชีต 2 ("Sheet1"). คอลัมน์ (1). คัดลอกชีต ("Sheet2"). เซลล์ (1, 1)

'ลบข้อมูลที่ซ้ำออกจาก
ชีตSheet2 ("Sheet2"). คอลัมน์ (1). ลบซ้ำคอลัมน์: = Array (1), ส่วนหัว: = xlNo

ส่วนท้าย


สวัสดีขอบคุณสำหรับสิ่งนี้! ฉันไม่ค่อยเก่งกับมาโครฉันจะพิมพ์มันที่ไหน
Emily G

มีวิดีโอมากมายที่สามารถแนะนำคุณเกี่ยวกับการสร้างโมดูล นี่คือหนึ่ง: youtube.com/watch?v=T--ZZSQhGqU
Tim Thyne

0

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

ใน Sheet2 ใช้สูตรทำซ้ำคอลัมน์ Sheet1 โดยคัดลอกเซลล์ที่เกี่ยวข้องจาก sheet1 (คุณบอกว่านี่เป็นเรื่องง่ายดังนั้นฉันจะไม่อธิบายเพิ่มเติม)

จากนั้นในคอลัมน์ที่อยู่ติดกันใน Sheet2 ให้วางสูตรเพื่อนับจำนวนที่เกิดขึ้นของค่าในแถวจากแถวแรกไปยังแถวที่คุณอยู่

ตัวอย่าง:

คอลัมน์ A มีค่า Sheet1 เหมือนกัน (คล้าย=Sheet1!A1กับ A1 และอื่น ๆ )

คอลัมน์ B มี=COUNTIF($A$1:A1,A1)บน B1 (สังเกตส่วนแรกของช่วงเซลล์ถูกบล็อกโดยใช้ $ ดังนั้นแถวแรกจะยังคงอยู่ในขณะที่คุณ ... ) จากนั้นคัดลอกสูตรลง สิ่งที่คุณจะได้รับคือจำนวนครั้งของสิ่งที่อยู่ในคอลัมน์ A ที่เพิ่มขึ้นจากบนลงล่าง

สิ่งสุดท้ายที่คุณต้องทำก็แค่ใส่ตัวกรองในคอลัมน์ B เพื่อซ่อนแถวทั้งหมดที่มีในคอลัมน์ B เป็นค่า> 1

(โปรดจำไว้ว่าคุณจะต้องคัดลอกสูตรในคอลัมน์ A และ B หากคุณแทรกข้อมูลใหม่ในคอลัมน์ A บน Sheet1 หากคุณไม่ได้ทำล่วงหน้า)

PS จะมีวิธีที่ง่ายมากในการทำให้ตัวกรองรีเฟรชโดยอัตโนมัติ ... แต่คุณต้องมีมาโคร (แบบง่าย ๆ )

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