Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ซอฟต์แวร์ >> Office

ติดตาม Cell Dependencies ข้ามเวิร์กชีตใน Excel ได้ง่ายๆ: 2 วิธีง่าย

หลายครั้งใน Excel ผู้ใช้ใช้สูตรเพื่อแสดงค่าที่ต้องการ ผลลัพธ์จากสูตรนี้ขึ้นอยู่กับค่าของเซลล์อื่นในชีตเดียวกัน หรืออาจอยู่ในชีตอื่นในสมุดงานเดียวกัน เป้าหมายหลักคือการแสดง Dependency (ความขึ้นอยู่) ของค่าเซลล์หนึ่งต่อเซลล์อื่นในเวิร์กชีตอื่น ในบทความนี้ จะแสดงวิธี Trace Dependents ข้ามชีตใน Excel

คุณสามารถดาวน์โหลด Excel workbook ฟรีได้ที่นี่ และฝึกปฏิบัติเอง

Trace Dependents (ติดตามเซลล์ที่อ้างอิง)

เราสามารถนิยาม Trace Dependents ว่าเป็นเซลล์เดี่ยวหรือช่วงเซลล์ที่ส่งผลต่อค่าของเซลล์อื่น เซลล์ Dependent (ขึ้นอยู่) ขึ้นอยู่กับค่าของ Active cells (เซลล์ที่ใช้งาน) เพื่อแสดงผล ตัวอย่างเช่น เซลล์ B8 มีสูตร =B6-B7 ที่นี่ เซลล์ B6 และ B7 เป็น Active cells เพราะค่าของเซลล์ B8 ขึ้นอยู่กับ B6 และ B7 ทั้งคู่ และพวกเขาคือ Trace Dependents

2 วิธีง่ายในการ Trace Dependents ข้ามชีตใน Excel

ในบทความนี้ จะมี 2 วิธีที่แตกต่างกันในการ Trace Dependents ข้ามชีตใน Excel วิธีแรก จะใช้คำสั่ง Trace Dependents ของ Excel เพื่อแสดง Dependents สำหรับวิธีที่สอง จะใช้ VBA code เพื่อวัตถุประสงค์เดียวกัน

เพื่อเป็นตัวอย่าง เราจะใช้ชุดข้อมูลดังนี้ ในคอลัมน์ B และ C มี Order IDs และ Products ที่สอดคล้องกันตามลำดับ

ติดตาม Cell Dependencies ข้ามเวิร์กชีตใน Excel ได้ง่ายๆ: 2 วิธีง่าย

1. ใช้คำสั่ง Trace Dependents เพื่อ Trace Dependents ข้ามชีต

สำหรับขั้นตอนแรก จะใช้คำสั่ง Trace Dependents ซึ่งอยู่ที่แท็บ Formulas ของ Ribbon โดยการเลือกคำสั่งนี้ เราจะเห็น Active cells และ Dependent cells ของสูตรหรือค่าเฉพาะ ขั้นตอนโดยละเอียดมีดังนี้

ขั้นตอนที่ 1:

  • ขั้นแรก เราจะใช้ 2 ชีตเพื่อสร้างชุดข้อมูล
  • เนื่องจากจะแสดง Trace Dependent ข้ามชีต จึงต้องมีอย่างน้อย 2 ชีต
  • ในภาพต่อไป จะสร้างชุดข้อมูลในชีต Trace Dependent

ติดตาม Cell Dependencies ข้ามเวิร์กชีตใน Excel ได้ง่ายๆ: 2 วิธีง่าย

ขั้นตอนที่ 2:

  • สร้างชีตอีกชิ้นหนึ่ง ชื่อ Trace Dependent 1
  • เพิ่มคอลัมน์พิเศษสำหรับสูตรที่จะมีที่อยู่เซลล์จากทั้ง 2 ชีต
  • เขียนสูตร COUNTIF function ต่อไปนี้ในเซลล์ D5
=COUNTIF('Trace Dependent'!B5:B10,'Trace Dependent 1'!B5)

ติดตาม Cell Dependencies ข้ามเวิร์กชีตใน Excel ได้ง่ายๆ: 2 วิธีง่าย

ขั้นตอนที่ 3:

  • กด Enter เพื่อดูผลลัพธ์
  • ใช้คุณสมบัติ AutoFill เพื่อแสดงผลสำหรับเซลล์ด้านล่างด้วย

ติดตาม Cell Dependencies ข้ามเวิร์กชีตใน Excel ได้ง่ายๆ: 2 วิธีง่าย

ขั้นตอนที่ 4:

  • กลับไปที่ชีต Trace Dependent
  • เลือกเซลล์ B5
  • ตรวจสอบว่ามีค่าเซลล์ไหนขึ้นอยู่กับเซลล์นี้หรือไม่
  • หลังจากเลือกเซลล์แล้ว ไปที่แท็บ Formulas ของ Ribbon
  • ในกลุ่ม Formula Auditing ให้เลือก Trace Dependents

ติดตาม Cell Dependencies ข้ามเวิร์กชีตใน Excel ได้ง่ายๆ: 2 วิธีง่าย

ขั้นตอนที่ 5:

  • ถ้าเซลล์เป็น Active cell จะเห็นเส้นจุดสีดำพร้อมลูกศรชี้ไปยังรูปภาพ
  • นี่บ่งชี้ว่าเซลล์เป็น Active cell และ Dependent cell อยู่ในอีกชีตหนึ่ง

ติดตาม Cell Dependencies ข้ามเวิร์กชีตใน Excel ได้ง่ายๆ: 2 วิธีง่าย

ขั้นตอนที่ 6:

  • วางเมาส์บนปลายเส้นจุด และดับเบิลคลิก

ติดตาม Cell Dependencies ข้ามเวิร์กชีตใน Excel ได้ง่ายๆ: 2 วิธีง่าย

ขั้นตอนที่ 7:

  • จะเห็นกล่องโต้ตอบ Go To หลังจากดับเบิลคลิก
  • กล่องจะแสดงชีตและสูตรที่ Active cell ถูกใช้
  • เลือก Reference แล้วคลิก OK

ติดตาม Cell Dependencies ข้ามเวิร์กชีตใน Excel ได้ง่ายๆ: 2 วิธีง่าย

ขั้นตอนที่ 8:

  • การกระทำขั้นก่อนจะนำคุณไปยังชีตที่ใช้สูตรนี้
  • และจะระบุ Dependent cell ที่ค่าขึ้นอยู่กับ Active cell
  • ในตัวอย่าง ผลลัพธ์ของเซลล์ D5 ของชีต Trace Dependent 1 ขึ้นอยู่กับ Active cell B5 ของชีต Trace Dependent

ติดตาม Cell Dependencies ข้ามเวิร์กชีตใน Excel ได้ง่ายๆ: 2 วิธีง่าย

2. ใช้ VBA Code เพื่อ Trace Dependents ข้ามชีตใน Excel

เป็นวิธีที่สอง จะใช้ VBA code เพื่อ Trace Dependents ข้ามชีตใน Excel จะใส่ลำดับและคำสั่งที่ถูกต้องในโค้ด ซึ่งจะแสดง Dependents และ Active cell สำหรับความเข้าใจที่ดีกว่า ตามขั้นตอนต่อไปนี้

ขั้นตอนที่ 1:

  • ขั้นแรก สร้าง 2 ชีต และทำชุดข้อมูลในทั้ง 2 ชีตเหมือนวิธีก่อนหน้า

ติดตาม Cell Dependencies ข้ามเวิร์กชีตใน Excel ได้ง่ายๆ: 2 วิธีง่าย

ขั้นตอนที่ 2:

  • กรอกข้อมูลในคอลัมน์ D ของชุดข้อมูลในชีต VBA 1 โดยใช้สูตร เหมือนคำอธิบายก่อนหน้า

ติดตาม Cell Dependencies ข้ามเวิร์กชีตใน Excel ได้ง่ายๆ: 2 วิธีง่าย

ขั้นตอนที่ 3:

  • นำโค้ดไปใช้เพื่อ Trace Dependents
  • เลือกเซลล์ B5 ของชีต VBA
  • ไปที่แท็บ Developer ของ Ribbon
  • เลือก Visual Basic

ติดตาม Cell Dependencies ข้ามเวิร์กชีตใน Excel ได้ง่ายๆ: 2 วิธีง่าย

ขั้นตอนที่ 4:

  • จะเห็นหน้าต่าง VBA
  • จากแท็บ Insert เลือก Module

ติดตาม Cell Dependencies ข้ามเวิร์กชีตใน Excel ได้ง่ายๆ: 2 วิธีง่าย

ขั้นตอนที่ 5:

  • Copy โค้ดต่อไปนี้และวางในโมดูล
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

ติดตาม Cell Dependencies ข้ามเวิร์กชีตใน Excel ได้ง่ายๆ: 2 วิธีง่าย

VBA Breakdown

  • เรียก Sub procedure Trace_Dependents_Across_Sheets
Sub Trace_Dependents_Across_Sheets()
  • คำสั่งต่อไปนี้จะแสดง Dependents และ Active cell
  • จำนวนลูกศรจะเป็น 1 และลูกศรจะไม่ชี้ไปยัง Precedent cell
Selection.ShowDependents
'The arrow doesn't show any precedent
ActiveCell.NavigateArrow TowardPrecedent:=False, ArrowNumber:=1, _
LinkNumber:=1

ขั้นตอนที่ 6:

  • บันทึกโค้ดหลังวางแล้ว
  • วางเคอร์เซอร์บนโมดูลและกดปุ่ม Run หรือ F5 เพื่อรัน

ติดตาม Cell Dependencies ข้ามเวิร์กชีตใน Excel ได้ง่ายๆ: 2 วิธีง่าย

ขั้นตอนที่ 7:

  • หลังรันโค้ด จะนำเราไปยังเซลล์ D5 ของชีต VBA 1 โดยตรง แสดงว่าเป็น Dependent cell

ติดตาม Cell Dependencies ข้ามเวิร์กชีตใน Excel ได้ง่ายๆ: 2 วิธีง่าย

ขั้นตอนที่ 8:

  • กลับไปที่ชีต VBA จะเห็นเซลล์ B5 ถูกทำเครื่องหมายด้วยลูกศร Trace Dependent แสดงว่าเป็น Active cell

ติดตาม Cell Dependencies ข้ามเวิร์กชีตใน Excel ได้ง่ายๆ: 2 วิธีง่าย

สรุป

จบบทความนี้แล้ว หวังว่าจะมีประโยชน์ หลังอ่านคำอธิบายข้างต้น คุณจะสามารถ Trace Dependents ใน Excel ข้ามชีตได้โดยใช้วิธีใดวิธีหนึ่งที่กล่าวมา โปรดแชร์ข้อสงสัยหรือข้อเสนอแนะในส่วนความคิดเห็นด้านล่าง

ทีม Exceldemy สนใจความต้องการของคุณเสมอ นอกจากนี้ ความคิดเห็นที่ส่งมาต้องได้รับการอนุมัติ ดังนั้นหลังจากแสดงความคิดเห็น ให้อดทนรอสักครู่ เราจะตอบกลับโดยเร็วที่สุด