ในหลายกรณี เราอาจต้องติดตามการเปลี่ยนแปลงเซลล์ใน Microsoft Excel เราสามารถติดตามการเปลี่ยนแปลงเซลล์โดยใช้สูตร Excel นี่เป็นวิธีที่สะดวกและรวดเร็วในการติดตามการเปลี่ยนแปลงเซลล์ บทความนี้สาธิตคู่มือทีละขั้นตอนของวิธีใช้สูตรเพื่อติดตามการเปลี่ยนแปลงเซลล์ใน Excel
คุณสามารถดาวน์โหลดสมุดงานฝึกปฏิบัติได้จากลิงก์ด้านล่าง
3 ขั้นตอนพร้อมสูตร Excel ใช้ฟังก์ชัน CELL เพื่อติดตามการเปลี่ยนแปลงเซลล์ใน Excel
คุณอาจต้องติดตามเซลล์ที่เปลี่ยนแปลงล่าสุดในแผ่นงานขนาดใหญ่มากในหลายโอกาส นอกจากนี้ บุคคลอื่นอาจต้องรู้เซลล์ที่ถูกเปลี่ยนแปลงล่าสุด ดังนั้น เพื่อติดตามเซลล์ที่ทำงานล่าสุด คุณสามารถใช้ ฟังก์ชัน CELL ของ Excel ตอนนี้ จะแสดงตัวอย่างง่ายๆ วิธีทำเช่นนั้น
สมมติว่า คุณมีชุดข้อมูลของผู้คนพร้อม Work Hours และ Daily Pay ณ จุดนี้ คุณต้องการเปลี่ยนข้อมูลหนึ่งรายการและติดตามการเปลี่ยนแปลงนี้ ทำตามขั้นตอนด้านล่างเพื่อทำได้

✤ ขั้นตอนที่ 01: สร้างสูตรเพื่อติดตามที่อยู่เซลล์
- ขั้นแรก เลือกเซลล์เพื่อใส่ Cell Address ล่าสุด ในกรณีนี้ คือเซลล์ G4
- จากนั้น แทรกสูตรต่อไปนี้
=CELL("address")ในสูตรนี้ address คืออาร์กิวเมนต์ info_type ของ ฟังก์ชัน CELL

✤ ขั้นตอนที่ 02: แทรกสูตรเพื่อติดตามเนื้อหาเซลล์
- ตอนนี้ เลือกเซลล์เพื่อติดตามการเปลี่ยนแปลงเนื้อหาล่าสุด ในกรณีนี้ คือเซลล์ G5
- ต่อไป แทรกสูตรต่อไปนี้
=CELL("contents")ที่นี่ contents คือ info_type อาร์กิวเมนต์สำหรับ ฟังก์ชัน CELL

✤ ขั้นตอนที่ 03: สร้างสูตรเพื่อติดตามที่อยู่ไฟล์
- ณ จุดนี้ เลือกเซลล์เพื่อแสดง File Address ของคุณ ในกรณีนี้ คือเซลล์ G8
- สุดท้าย แทรกสูตรต่อไปนี้ในเซลล์
=CELL("filename")ที่นี่ filename คือ info_type อาร์กิวเมนต์สำหรับ ฟังก์ชัน CELL

💡 คำอธิบายของเอาต์พุต:
หลังจากใช้สูตรทั้งหมดแล้ว ให้เปลี่ยน Work Hours ของ Adam จาก 10 เป็น 12 ซึ่งอยู่ในเซลล์ C5 ตอนนี้ ดูที่เอาต์พุท และคุณจะเห็นการเปลี่ยนแปลงดังต่อไปนี้
- ขั้นแรก เซลล์ G4 แสดง $C$5 ซึ่งเป็นเซลล์สุดท้ายที่คุณเปลี่ยน
- ثانياً เซลล์ G5 แสดง 12 เพราะมันคือเนื้อหาล่าสุด
- 第三 เซลล์ G6 ไม่เปลี่ยนแปลง เพราะที่อยู่ไฟล์ยังคงเดิม

อ่านเพิ่มเติม: วิธีตรวจสอบประวัติการแก้ไขใน Excel Online (พร้อมขั้นตอนง่ายๆ)
วิธีติดตามการเปลี่ยนแปลงในเซลล์สูตรด้วยโค้ด VBA ใน Excel
สมมติว่า คุณมีชุดข้อมูลที่การเปลี่ยนค่าหนึ่งทำให้เซลล์สุ่มหลายเซลล์เปลี่ยนแปลง ตอนนี้ คุณต้องการติดตามว่ามีเซลล์ไหนบ้างที่เปลี่ยนแปลงเมื่อคุณเปลี่ยนค่าหนึ่งหรือหลายค่า โดยการเปลี่ยนสีเซลล์ นอกจากนี้ หลังจากทำเช่นนั้น คุณต้องการลบสีเซลล์
ในชุดข้อมูลต่อไปนี้ เนื่องจากการเปลี่ยนแปลงของ hourly pay ใดๆ หลาย ค่าเซลล์เปลี่ยนแปลง ตอนนี้ คุณต้องการติดตามว่ามีเซลล์ไหนบ้างที่เปลี่ยนแปลง เมื่อคุณเปลี่ยน 1st Class Hourly Pay นอกจากนี้ คุณต้องการให้สีเซลล์ที่เปลี่ยนแปลงเป็นสีเหลือง ณ จุดนี้ ทำตามขั้นตอนด้านล่างเพื่อทำได้

ขั้นตอน:
- ขั้นแรก แทรกรูปร่างสองรูปสำหรับปุ่ม Reset และปุ่ม Track Change เหมือนภาพหน้าจอด้านล่าง

- ต่อไป กด ALT + F11 เพื่อเปิดหน้าต่าง VBA
- จากนั้น Right-Click บน Sheet 4 หรือแผ่นที่คุณกำลังทำงานอยู่
- หลังจากนั้น เลือก Insert > Module

- ตามลำดับ คัดลอกโค้ดต่อไปนี้และแทรกลงในช่องว่าง
'This code will delete conditional formatting for all cells Sub DeleteFormat() Cells.FormatConditions.Delete End Sub 'This Code will Track the Cell Changes Sub TrackCellChange() For Each sheetw In ActiveWorkbook.Worksheets sheetw.Cells.FormatConditions.Delete Err.Clear On Error Resume Next x = sheetw.Cells.SpecialCells(xlCellTypeFormulas, 23).Count If Err.Number = 0 Then For Each cell In sheetw.Cells.SpecialCells(xlCellTypeFormulas, 23) cell.FormatConditions.Add Type:=xlCellValue, Operator:=xlNotEqual, _ Formula1:="=" & cell.Value cell.FormatConditions(cell.FormatConditions.Count).SetFirstPriority With cell.FormatConditions(1).Interior .Color = 2552550 .TintAndShade = 0 End With cell.FormatConditions(1).StopIfTrue = False Next cell End If Next sheetw End Sub

ในโค้ดนี้ sub DeleteFormat () จะสร้าง Macro เพื่อลบการจัดรูปแบบเงื่อนไขทั้งหมดในสมุดงาน จากนั้น sub TrackCellChange () จะสร้าง Macro อีกอันเพื่อเปลี่ยนสีของเซลล์ที่เปลี่ยนค่า นอกจากนี้ เราใช้ลูป For เพื่อวนผ่านเซลล์ทั้งหมดในแผ่นงาน นอกจากนี้ ตัวเลข 2552550 บ่งบอกสี เหลือง โดยใช้ ฟังก์ชัน RGB
- ตอนนี้ บันทึกโค้ดและกลับไปที่ไฟล์ Excel ของคุณ
- จากนั้น Right-Click บนรูปร่าง Reset และเลือก Assign Macro

- ตามลำดับ จากกล่อง Assign Macro เลือกแมโคร DeleteFormat
- ต่อไป คลิก OK

- เช่นเดียวกัน กำหนดแมโคร TrackCellChange ให้กับรูปร่าง Track Change
- หลังจากนั้น คลิกที่ปุ่ม Track Change

- ตอนนี้ เปลี่ยน 1st Class Hourly Pay ของคุณ ในกรณีนี้ เราเปลี่ยนจาก $20 เป็น $25
- สุดท้าย เซลล์ C8 C11 และ C14 เปลี่ยนสีเป็น เหลือง เนื่องจากเซลล์เหล่านั้นเปลี่ยนค่า

- ณ จุดนี้ หากคุณต้องการล้างสีของเซลล์เหล่านั้น คลิกที่ปุ่ม Reset และคุณจะได้เอาต์พุทดังนี้

อ่านเพิ่มเติม: วิธีติดตามการเปลี่ยนแปลงใน Excel (พร้อมขั้นตอนง่ายๆ)
สิ่งที่ควรจำ
- การใช้ ฟังก์ชัน CELL คุณจะสามารถติดตามเซลล์ที่เปลี่ยนแปลงล่าสุดได้เท่านั้น
- เพิ่มเติม หลังจากใช้ ฟังก์ชัน CELL คุณสามารถใช้ Watch Window ของ Excel จากแท็บ Formulas เพื่อติดตามการเปลี่ยนแปลงเซลล์ได้อย่างง่ายดาย โดยเพียงเพิ่มเซลล์ G4, G5, และ G6 เข้าไปใน Watch Window
- เมื่อคุณดาวน์โหลดสมุดงานฝึกปฏิบัติ คุณอาจพบผลลัพธ์เป็น #N/A error เหมือนภาพหน้าจอด้านล่าง เนื่องจากตำแหน่งไฟล์ของคุณจะต่างออกไป เพียงแค่ คลิกที่เซลล์สูตรและกด ENTER เพื่อแก้ปัญหานี้

สรุป
สุดท้ายนี้ หวังว่าคุณจะพบสิ่งที่คุณมองหาจากบทความนี้ หากมีคำถาม โปรดทิ้งความคิดเห็นด้านล่าง นอกจากนี้ หากคุณต้องการอ่านบทความแบบนี้เพิ่มเติม คุณสามารถเยี่ยมชมเว็บไซต์ ExcelDemy ของเราได้
บทความที่เกี่ยวข้อง
- วิธีดูว่าใครทำการเปลี่ยนแปลงใน Excel (6 วิธีง่ายๆ)
- [แก้ไข]: Track Changes สีเทาใน Excel (3 วิธีแก้ไขเร็ว)
- วิธีเปิดใช้งาน Track Changes ใน Excel (พร้อมการปรับแต่ง)
- [แก้ไข]: Track Changes ไม่แสดงใน Excel (พร้อมวิธีแก้ไขง่าย)