สารบัญ
หลายครั้งใน Excel ผู้ใช้ใช้สูตรเพื่อแสดงค่าที่ต้องการ ผลลัพธ์จากสูตรนี้ขึ้นอยู่กับค่าเซลล์อื่นๆ ในแผ่นงานนั้นๆ หรือบนแผ่นงานอื่นในสมุดงานเดียวกัน เป้าหมายหลักของเราคือการแสดงการพึ่งพาค่าของเซลล์กับเซลล์อื่นในเวิร์กชีตอื่น ในบทความนี้ เราจะแสดงวิธีการติดตามผู้อยู่ในอุปการะในแผ่นงานต่างๆ ใน Excel
ดาวน์โหลดสมุดงานแบบฝึกหัด
คุณสามารถดาวน์โหลดสมุดงาน Excel ได้ฟรีที่นี่ และแบบฝึกหัดสำหรับ เป็นเจ้าของ
ติดตามผู้อยู่ในอุปการะ.xlsm
ติดตามผู้อยู่ในอุปการะ
เราสามารถกำหนดผู้อยู่ในอุปการะการติดตามเป็นเซลล์เดียวหรือช่วงของเซลล์ที่ ส่งผลต่อค่าของเซลล์อื่นๆ เซลล์ที่ขึ้นต่อกันขึ้นอยู่กับค่าของเซลล์ที่ใช้งานเพื่อแสดงผลลัพธ์ ตัวอย่างเช่น เซลล์ B8 มีสูตร =B6-B7 ในที่นี้ เซลล์ B6 และ B7 เป็นเซลล์ที่ใช้งานอยู่ เนื่องจากค่าของเซลล์ B8 ขึ้นอยู่กับทั้ง B6 และ B7 และต่างก็ขึ้นอยู่กับการติดตาม
2 วิธีง่ายๆ ในการติดตาม ผู้อยู่ในอุปการะข้ามชีตใน Excel
ในบทความนี้ คุณจะเห็นวิธีต่างๆ สองวิธีในการติดตามผู้อยู่ในอุปการะในชีตใน Excel ในวิธีแรก เราจะใช้คำสั่ง ติดตามผู้อยู่ในอุปการะ ของ Excel เพื่อแสดงผู้อยู่ในอุปการะ สำหรับขั้นตอนที่สอง เราจะใช้โค้ด VBA เพื่อจุดประสงค์เดียวกัน
เพื่อแสดงบทความของเรา เราจะใช้สิ่งต่อไปนี้ชุดข้อมูล ในคอลัมน์ B และ C เรามีรหัสคำสั่งซื้อและผลิตภัณฑ์ที่เกี่ยวข้องตามลำดับ
1. การใช้คำสั่งติดตามผู้อยู่ในอุปการะเพื่อติดตามผู้อยู่ในอุปการะข้ามชีต
สำหรับขั้นตอนแรก เราจะใช้คำสั่ง ติดตามผู้อยู่ในอุปการะ ซึ่งอยู่บนแท็บ สูตร ของ Ribbon โดยการเลือกคำสั่งนี้ เราจะเห็นเซลล์ที่ใช้งานอยู่และเซลล์ที่พึ่งพาของสูตรหรือค่าเฉพาะ ขั้นตอนโดยละเอียดสำหรับขั้นตอนนี้มีดังต่อไปนี้
ขั้นตอนที่ 1:
- ก่อนอื่น เราจะใช้เวิร์กชีตสองแผ่นเพื่อสร้างชุดข้อมูล
- เนื่องจากเราจะแสดงการติดตามที่ขึ้นอยู่กับแผ่นงาน เราจะต้องมีแผ่นงานอย่างน้อยสองแผ่น
- ในภาพต่อไปนี้ เราจะสร้างชุดข้อมูลในแผ่นงาน การติดตามที่ขึ้นต่อกัน .
ขั้นตอนที่ 2:
- ประการที่สอง เราจะใช้แผ่นงานอื่นและตั้งชื่อว่า ติดตามการพึ่งพา 1 .
- นอกจากนี้ เราจะสร้างคอลัมน์พิเศษเพื่อใช้สูตรที่จะมีที่อยู่ของเซลล์จากทั้งสองแผ่นงาน
- จากนั้น เขียนสูตร <4 ต่อไปนี้> ฟังก์ชัน COUNTIF ในเซลล์ D5 .
=COUNTIF('Trace Dependent'!B5:B10,'Trace Dependent 1'!B5)
<1
ขั้นตอนที่ 3:
- กดครั้งที่สาม Enter เพื่อดูผลลัพธ์
- จากนั้น ด้วยความช่วยเหลือของคุณลักษณะ ป้อนอัตโนมัติ เราจะแสดงผลลัพธ์สำหรับเซลล์ล่างเป็นอืม
ขั้นตอนที่ 4:
- ประการที่สี่ กลับไปที่ การติดตามผู้พึ่งพา แผ่นงาน
- จากนั้น เลือกเซลล์ B5
- ที่นี่ เราจะตรวจสอบว่าค่าของเซลล์ใดขึ้นอยู่กับเซลล์นี้หรือไม่
- จากนั้น หลังจากเลือกเซลล์แล้ว ให้ไปที่แท็บ สูตร ของ Ribbon
- จากตรงนั้น ใน สูตร การตรวจสอบ กลุ่ม เลือก ติดตามผู้อยู่ในอุปการะ .
ขั้นตอนที่ 5:
- ประการที่ห้า ถ้าเซลล์นั้นเป็นเซลล์ที่ใช้งานอยู่ คุณจะเห็นเส้นประสีดำพร้อมลูกศรชี้ไปที่รูปภาพ
- แสดงว่าเซลล์นั้นเป็นเซลล์ที่ใช้งานอยู่ และเซลล์ที่ขึ้นต่อกันอยู่ในเวิร์กชีตอื่น
ขั้นตอนที่ 6:
- จากนั้น ให้วางเมาส์ไว้ ที่ปลายเส้นประแล้วดับเบิ้ลคลิก
ขั้นตอนที่ 7:
- ในขั้นตอนนี้ คุณจะเห็นกล่องโต้ตอบ ไปที่ หลังจากดับเบิลคลิก
- ดังนั้น กล่องจะแสดงแผ่นงานและสูตรที่ใช้เซลล์ที่ใช้งานอยู่ .<1 5>
- จากนั้นเลือกข้อมูลอ้างอิงและคลิกที่ ตกลง
ขั้นตอนที่ 8:
- สุดท้าย การดำเนินการจากขั้นตอนก่อนหน้าจะนำคุณไปยังแผ่นงาน ที่ซึ่งสูตรนี้ถูกใช้
- นอกจากนี้ จะระบุเซลล์ที่อ้างอิงซึ่งค่าขึ้นอยู่กับเซลล์ที่ใช้งานอยู่
- ในตัวอย่างของเรา ผลลัพธ์ของเซลล์ D5 ของชีต Trace Dependent 1 ขึ้นอยู่กับบนเซลล์ที่ใช้งาน B5 ของแผ่นงาน Trace Dependent .
2. การใช้รหัส VBA เพื่อติดตามผู้อยู่ในอุปการะข้ามแผ่นงานใน Excel
ตามวิธีที่สอง เราจะใช้รหัส VBA เพื่อติดตามผู้อยู่ในอุปการะในแผ่นงานต่างๆ เอ็กเซล เราจะให้ลำดับและคำสั่งที่ถูกต้องในโค้ด ซึ่งจะแสดงผู้อยู่ในอุปการะและเซลล์ที่ใช้งานอยู่ เพื่อความเข้าใจที่ดีขึ้น ให้ทำตามขั้นตอนต่อไปนี้
ขั้นตอนที่ 1:
- ขั้นแรก นำชีตสองแผ่นมาสร้างชุดข้อมูลในชีตทั้งสองเช่น ในวิธีการก่อนหน้านี้
ขั้นตอนที่ 2:
- จากนั้น กรอกข้อมูลในเซลล์ของคอลัมน์ D ของชุดข้อมูลในชีต VBA 1 โดยใช้สูตร เช่นเดียวกับคำอธิบายก่อนหน้า
ขั้นตอนที่ 3:
- ประการที่สาม เราจะใช้รหัสเพื่อติดตามผู้อยู่ในอุปการะ
- จากนั้น เลือก เซลล์ B5 ของแผ่นงาน VBA .
- จากนั้น ไปที่ นักพัฒนาซอฟต์แวร์<9 แท็บ ของ Ribbon
- จากนั้น เลือก Visual Basic .
ขั้นตอนที่ 4:
- ประการที่สี่ คุณจะเห็นหน้าต่าง VBA
- ที่นี่ จาก แท็บ แทรก เลือก โมดูล .
ขั้นตอนที่ 5:
- ประการที่ห้า คัดลอกโค้ดต่อไปนี้และวางลงในโมดูล
8179
<7
การแบ่ง VBA
- ภาคแรก เราคือเรียกใช้ ขั้นตอนย่อย Trace_Dependents_Across_Sheets .
5438
- จากนั้น คำสั่งต่อไปนี้จะแสดงเซลล์ที่พึ่งพาและเซลล์ที่ใช้งานอยู่
- จำนวนลูกศรจะเป็นหนึ่ง และลูกศรจะไม่นำทางไปยังเซลล์ก่อนหน้า
3693
ขั้นตอนที่ 6:
- จากนั้น ให้บันทึกโค้ดหลังจากวางแล้ว
- หลังจากนั้น ให้วางเคอร์เซอร์ไว้บนโมดูลแล้วกดปุ่มเรียกใช้หรือ F5 เพื่อเล่น
ขั้นตอนที่ 7:
- หลังจากเรียกใช้โค้ดแล้ว ระบบจะนำเราไปยังเซลล์โดยตรง D5 ของแผ่นงาน VBA 1 แสดงว่าเป็นเซลล์ที่ขึ้นต่อกัน
ขั้นตอนที่ 8:
- ดังนั้น หากคุณกลับไปที่ชีต VBA คุณจะเห็นเซลล์ B5 ถูกทำเครื่องหมายด้วยการติดตาม ลูกศร ระบุว่าเป็นเซลล์ที่ใช้งานอยู่