หลายครั้งใน Excel ผู้ใช้ใช้สูตรเพื่อแสดงค่าที่ต้องการ ผลลัพธ์จากสูตรนี้ขึ้นอยู่กับค่าของเซลล์อื่นๆ ในชีตนั้นหรือชีตอื่นในเวิร์กบุ๊กเดียวกัน เป้าหมายหลักของเราคือการแสดงการขึ้นต่อกันของค่าของเซลล์ในเซลล์อื่นในเวิร์กชีตอื่น ในบทความนี้ เราจะแสดงวิธีการติดตามผู้ติดตามในชีตต่างๆ ใน Excel
คุณสามารถดาวน์โหลด Excel . ได้ฟรี สมุดงานที่นี่และฝึกฝนด้วยตัวเอง
ติดตามผู้อยู่ในอุปการะ
เราสามารถกำหนดการติดตามเป็นเซลล์เดียวหรือช่วงของเซลล์ที่ส่งผลต่อค่าของเซลล์อื่น เซลล์ที่ขึ้นต่อกันขึ้นอยู่กับค่าของเซลล์ที่ใช้งานอยู่เพื่อแสดงผลลัพธ์ ตัวอย่างเช่น เซลล์ B8 มีสูตร =B6-B7 . ที่นี่ เซลล์ B6 และ B7 เป็นเซลล์ที่ทำงานอยู่เพราะค่าของเซลล์ B8 ขึ้นอยู่กับทั้ง B6 และ B7 , และพวกเขาเป็นผู้ตามรอย
2 วิธีง่ายๆ ในการติดตามผู้อยู่ในความอุปถัมภ์ในชีตใน Excel
ในบทความนี้ คุณจะเห็นสองวิธีในการติดตามผู้ติดตามในแผ่นงานต่างๆ ใน Excel ในวิธีแรก เราจะใช้ Trace Dependents คำสั่งของ Excel เพื่อแสดงผู้อยู่ในอุปการะ สำหรับขั้นตอนที่สอง เราจะใช้ VBA รหัสเพื่อจุดประสงค์เดียวกัน
เพื่อแสดงบทความของเรา เราจะใช้ชุดข้อมูลต่อไปนี้ ที่นี่ในคอลัมน์ B และ C เรามีรหัสคำสั่งซื้อและผลิตภัณฑ์ที่เกี่ยวข้องตามลำดับ
1. การใช้คำสั่ง Trace Dependents เพื่อติดตามสิ่งที่อยู่ในความอุปถัมภ์ในชีต
สำหรับขั้นตอนแรก เราจะใช้ Trace Dependents คำสั่งซึ่งอยู่ใน สูตร แท็บของริบบิ้น เมื่อเลือกคำสั่งนี้ เราจะเห็นเซลล์ที่ใช้งานอยู่และเซลล์ที่ขึ้นต่อกันของสูตรหรือค่าใดสูตรหนึ่ง ขั้นตอนโดยละเอียดสำหรับขั้นตอนนี้มีดังนี้
ขั้นตอนที่ 1:
- ก่อนอื่น เราจะนำเวิร์กชีตสองแผ่นมาสร้างชุดข้อมูล
- เนื่องจากเราจะแสดงการติดตามโดยขึ้นกับแผ่นงาน เราจึงจำเป็นต้องมีอย่างน้อยสองแผ่นงาน
- ในภาพต่อไปนี้ เราจะสร้างชุดข้อมูลใน Trace Dependent แผ่น.
ขั้นตอนที่ 2:
- ประการที่สอง เราจะนำเวิร์กชีตอื่นมาตั้งชื่อว่า Trace Dependent 1 .
- นอกจากนี้ เราจะสร้างคอลัมน์พิเศษเพื่อใช้สูตรที่จะมีที่อยู่เซลล์จากทั้งสองชีต
- จากนั้น เขียนสูตรต่อไปนี้ของ ฟังก์ชัน COUNTIF ในเซลล์ D5 .
=COUNTIF('Trace Dependent'!B5:B10,'Trace Dependent 1'!B5)
ขั้นตอนที่ 3:
- ที่สาม กด Enter เพื่อดูผลลัพธ์
- จากนั้น ด้วยความช่วยเหลือของ ป้อนอัตโนมัติ โดยเราจะแสดงผลสำหรับเซลล์ส่วนล่างด้วยเช่นกัน
ขั้นตอนที่ 4:
- ประการที่สี่ กลับไปที่ Trace Dependent แผ่น.
- จากนั้น เลือกเซลล์ B5 .
- ที่นี่ เราจะตรวจสอบว่าค่าของเซลล์ใดขึ้นอยู่กับเซลล์นี้
- จากนั้น หลังจากเลือกเซลล์แล้ว ไปที่ สูตร แถบริบบิ้น
- จากนั้น ใน การตรวจสอบสูตร กลุ่ม เลือก ติดตามผู้อยู่ในอุปการะ .
ขั้นตอนที่ 5:
- ประการที่ห้า หากเซลล์เป็นเซลล์ที่ใช้งานอยู่ คุณจะเห็นเส้นสีดำประพร้อมลูกศรชี้ไปที่รูปภาพ
- สิ่งนี้บ่งชี้ว่า เซลล์นั้นเป็นเซลล์ที่ใช้งานอยู่ และเซลล์ที่ขึ้นต่อกันอยู่ในเวิร์กชีตอื่น
ขั้นตอนที่ 6:
- จากนั้น ให้วางเมาส์ไว้ที่ปลายเส้นประแล้วดับเบิลคลิก
ขั้นตอนที่ 7:
- ในขั้นตอนนี้ คุณจะเห็น ไปที่ กล่องโต้ตอบหลังจากดับเบิลคลิก
- ดังนั้น กล่องจะแสดงแผ่นงานและสูตรที่ใช้เซลล์ที่ใช้งานอยู่
- จากนั้นเลือกข้อมูลอ้างอิงและคลิก ตกลง .
ขั้นตอนที่ 8:
- สุดท้าย การดำเนินการจากขั้นตอนก่อนหน้าจะนำคุณไปยังแผ่นงานที่ใช้สูตรนี้
- นอกจากนี้ ยังระบุเซลล์ที่ขึ้นต่อกันซึ่งค่าจะขึ้นอยู่กับเซลล์ที่ใช้งานอยู่
- ในตัวอย่างของเรา ผลลัพธ์ของเซลล์ D5 ของแผ่นงาน Trace Dependent 1 ขึ้นอยู่กับเซลล์ที่ใช้งานอยู่ B5 ของแผ่นงาน Trace Dependent .
2. การใช้โค้ด VBA เพื่อติดตามผู้อยู่ในความอุปถัมภ์ในชีตใน Excel
วิธีที่ 2 เราจะใช้ VBA รหัสเพื่อติดตามผู้ติดตามในแผ่นงานใน Excel เราจะให้ลำดับและคำสั่งที่ถูกต้องในโค้ด ซึ่งจะแสดงผู้อยู่ในอุปการะและเซลล์ที่ใช้งานอยู่ เพื่อความเข้าใจที่ดีขึ้น ให้ทำตามขั้นตอนต่อไปนี้
ขั้นตอนที่ 1:
- ขั้นแรก ให้นำชีตสองแผ่นมาสร้างชุดข้อมูลบนชีตทั้งสองเหมือนในวิธีก่อนหน้า
ขั้นตอนที่ 2:
- จากนั้น กรอกข้อมูลในเซลล์ของคอลัมน์ D ของชุดข้อมูลในชีต VBA 1 โดยใช้สูตรเหมือนคำอธิบายก่อนหน้านี้
ขั้นตอนที่ 3:
- ประการที่สาม เราจะใช้โค้ดเพื่อติดตามผู้ติดตาม
- ในการนั้น ให้เลือกเซลล์ B5 ของชีต VBA .
- จากนั้นไปที่ นักพัฒนา แถบริบบิ้น
- จากนั้น เลือก Visual Basic .
ขั้นตอนที่ 4:
- ประการที่สี่ คุณจะเห็น VBA หน้าต่าง
- ที่นี่ จาก แทรก แท็บ เลือกโมดูล .
ขั้นตอนที่ 5:
- ประการที่ห้า คัดลอกโค้ดต่อไปนี้แล้ววางลงในโมดูล
Sub Trace_Dependents_Across_Sheets()
'Adding commands to show dependents
Selection.ShowDependents
'The arrow doesn't show any precedent
ActiveCell.NavigateArrow TowardPrecedent:=False, ArrowNumber:=1, _
LinkNumber:=1
End Sub
รายละเอียด VBA
- ประการแรก เรากำลังเรียก ขั้นตอนย่อย Trace_Dependents_Across_ชีต .
Sub Trace_Dependents_Across_Sheets()
- จากนั้น คำสั่งต่อไปนี้จะแสดงเซลล์ที่อยู่ในความอุปการะและเซลล์ที่ใช้งานอยู่
- จำนวนลูกศรจะเป็นหนึ่ง และลูกศรจะไม่ไปยังเซลล์ก่อนหน้า
Selection.ShowDependents
'The arrow doesn't show any precedent
ActiveCell.NavigateArrow TowardPrecedent:=False, ArrowNumber:=1, _
LinkNumber:=1
ขั้นตอนที่ 6:
- จากนั้น ให้บันทึกโค้ดหลังจากวาง
- หลังจากนั้น ให้วางเคอร์เซอร์ไว้ที่โมดูลแล้วกดปุ่มเรียกใช้หรือ F5 เพื่อเล่น
ขั้นตอนที่ 7:
- หลังจากรันโค้ดแล้ว โค้ดจะพาเราไปยังเซลล์ D5 . โดยตรง ของชีต VBA 1 แสดงว่าเป็นเซลล์ที่ขึ้นต่อกัน
ขั้นตอนที่ 8:
- ดังนั้น หากคุณกลับไปที่ชีต VBA คุณจะเห็นเซลล์ B5 ถูกทำเครื่องหมายด้วยลูกศรที่ขึ้นกับการติดตามซึ่งระบุว่าเป็นเซลล์ที่ใช้งานอยู่
บทสรุป
นั่นคือจุดสิ้นสุดของบทความนี้ เราหวังว่าคุณจะพบว่าบทความนี้มีประโยชน์ หลังจากอ่านคำอธิบายข้างต้นแล้ว คุณจะสามารถติดตามผู้ติดตามใน Excel ข้ามแผ่นงานโดยใช้วิธีการใดๆ ที่กล่าวถึงข้างต้น โปรดแบ่งปันข้อสงสัยหรือคำแนะนำเพิ่มเติมกับเราในส่วนความคิดเห็นด้านล่าง
The Exceldemy ทีมงานให้ความสำคัญกับความชอบของคุณเสมอ นอกจากนี้ คุณต้องจำไว้ว่าความคิดเห็นที่ส่งมานั้นต้องได้รับการอนุมัติ ดังนั้นหลังจากแสดงความคิดเห็นแล้ว โปรดอดทนรอและเราจะตอบกลับข้อสงสัยของคุณโดยเร็วที่สุด