ในหลายกรณี เราอาจจำเป็นต้องติดตามการเปลี่ยนแปลงของเซลล์ใน Microsoft Excel เราสามารถติดตามการเปลี่ยนแปลงของเซลล์โดยใช้สูตร Excel นี่เป็นวิธีที่สะดวกและรวดเร็วในการติดตามการเปลี่ยนแปลงของเซลล์ บทความนี้แสดงคำแนะนำทีละขั้นตอนเกี่ยวกับวิธีใช้สูตรเพื่อติดตามการเปลี่ยนแปลงของเซลล์ใน excel
คุณสามารถดาวน์โหลดสมุดแบบฝึกหัดได้จากลิงค์ด้านล่าง
3 ขั้นตอนกับสูตร Excel โดยใช้ฟังก์ชัน CELL เพื่อติดตามการเปลี่ยนแปลงของเซลล์ใน Excel
คุณอาจต้องติดตามเซลล์ที่เปลี่ยนแปลงล่าสุดในเวิร์กชีตขนาดใหญ่มากหลายครั้ง นอกจากนี้ บางคนอาจจำเป็นต้องทราบเซลล์ที่มีการเปลี่ยนแปลงล่าสุด ดังนั้น ในการติดตามเซลล์สุดท้ายที่ทำงานอยู่ คุณสามารถใช้ ฟังก์ชัน CELL ของ Excel . ตอนนี้ ฉันจะแสดงตัวอย่างง่ายๆ เกี่ยวกับวิธีการทำเช่นนั้น
สมมติว่า คุณมีชุดข้อมูลของผู้ที่มีชั่วโมงทำงาน และ จ่ายรายวัน . ณ จุดนี้ คุณต้องการเปลี่ยนแปลงข้อมูลหนึ่งรายการและติดตามการเปลี่ยนแปลงนี้ ทำตามขั้นตอนด้านล่างเพื่อดำเนินการดังกล่าว
✤ ขั้นตอนที่ 01:สร้างสูตรเพื่อติดตามที่อยู่ของเซลล์
- ขั้นแรก เลือกเซลล์เพื่อใส่ ที่อยู่ของเซลล์สุดท้าย . ในกรณีนี้คือเซลล์ G4 .
- จากนั้น ให้ใส่สูตรต่อไปนี้
=CELL("address")
ในสูตรนี้ ที่อยู่ คือ info_type อาร์กิวเมนต์ของ เซลล์ ฟังก์ชัน
✤ ขั้นตอนที่ 02:แทรกสูตรเพื่อติดตามเนื้อหาของเซลล์
- ตอนนี้ เลือกเซลล์เพื่อติดตามการเปลี่ยนแปลงเนื้อหาล่าสุดของคุณ ในกรณีนี้คือเซลล์ G5 .
- ต่อไป ใส่สูตรต่อไปนี้
=CELL("contents")
ที่นี่ เนื้อหา คือ info_type อาร์กิวเมนต์สำหรับ เซลล์ ฟังก์ชัน
✤ ขั้นตอนที่ 03:สร้างสูตรเพื่อติดตามที่อยู่ไฟล์
- ณ จุดนี้ ให้เลือกเซลล์เพื่อแสดงที่อยู่ไฟล์ . ในกรณีนี้คือเซลล์ G8 .
- สุดท้าย ใส่สูตรต่อไปนี้ในเซลล์
=CELL("filename")
ที่นี่ ชื่อไฟล์ คือ info_type อาร์กิวเมนต์สำหรับ เซลล์ ฟังก์ชัน
💡 คำอธิบายของผลลัพธ์:
หลังจากใช้สูตรเหล่านั้นทั้งหมดแล้ว ให้เปลี่ยน ชั่วโมงทำงาน ของ อดัม ตั้งแต่ 10 ถึง 12 ซึ่งอยู่ในเซลล์ C5 . ตอนนี้ ดูที่ผลลัพธ์และคุณจะเห็นการเปลี่ยนแปลงต่อไปนี้
- ขั้นแรก เซลล์ G4 แสดง $C$5 ซึ่งเป็นเซลล์สุดท้ายที่คุณเปลี่ยน
- วินาที เซลล์ G5 แสดง 12 เพราะเป็นเนื้อหาสุดท้าย
- ที่สาม เซลล์ G6 ไม่เปลี่ยนแปลงเนื่องจากที่อยู่ไฟล์ยังคงเดิม
อ่านเพิ่มเติม: วิธีตรวจสอบประวัติการแก้ไขใน Excel Online (ด้วยขั้นตอนง่ายๆ)
วิธีการติดตามการเปลี่ยนแปลงในเซลล์สูตรโดยใช้รหัส VBA ใน Excel
สมมติว่า คุณมีชุดข้อมูลที่เปลี่ยนค่าหนึ่งผลลัพธ์ในการเปลี่ยนเซลล์สุ่มจำนวนมาก ตอนนี้ คุณต้องการติดตามว่าเซลล์ใดเปลี่ยนแปลงสำหรับการเปลี่ยนแปลงค่าตั้งแต่หนึ่งค่าขึ้นไปด้วยการเปลี่ยนสีของเซลล์ นอกจากนี้ หลังจากทำเช่นนั้น คุณต้องการเอาสีของเซลล์ออก
ในชุดข้อมูลต่อไปนี้ เนื่องจากการเปลี่ยนแปลงของค่าจ้างรายชั่วโมงใดๆ ค่าเซลล์ต่างๆ เปลี่ยนแปลง . ตอนนี้ คุณต้องการติดตามว่าเซลล์ใดเปลี่ยนแปลง เมื่อคุณเปลี่ยน การจ่ายรายชั่วโมงสำหรับชั้นที่ 1 . นอกจากนี้ คุณต้องการให้สีของเซลล์ที่เปลี่ยนไปเป็นสีเหลือง ณ จุดนี้ ให้ทำตามขั้นตอนด้านล่างเพื่อดำเนินการดังกล่าว
ขั้นตอน :
- ขั้นแรก แทรกสองรูปร่างสำหรับ รีเซ็ต ปุ่มและ ติดตามการเปลี่ยนแปลง ปุ่มเหมือนภาพหน้าจอด้านล่าง
- ถัดไป กด ALT + F11 เพื่อเปิด VBA หน้าต่าง
- จากนั้น คลิกขวา ใน แผ่นที่ 4 หรือแผ่นงานที่คุณกำลังทำงานอยู่
- หลังจากนั้น เลือก แทรก > โมดูล .
- ดังนั้น ให้คัดลอกโค้ดต่อไปนี้แล้วแทรกลงในช่องว่าง
'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
ในรหัสนี้ ย่อย DeleteFormat () จะสร้าง มาโคร เพื่อลบการจัดรูปแบบตามเงื่อนไขทั้งหมดในสมุดงาน จากนั้น TrackCellChange () sub ย่อย จะสร้าง มาโคร เพื่อเปลี่ยนสีของเซลล์ที่เปลี่ยนค่า ยิ่งกว่านั้น เราใช้ สำหรับ วนซ้ำเพื่อไปยังเซลล์ทั้งหมดในเวิร์กชีต และนี่คือหมายเลข 2552550 ระบุสี สีเหลือง โดยใช้ ฟังก์ชัน RGB .
- ตอนนี้ บันทึกโค้ดแล้วกลับไปที่ไฟล์ excel ของคุณ
- จากนั้น คลิกขวา บนรูปร่าง รีเซ็ต และเลือก กำหนดมาโคร .
- ดังนั้น จาก กำหนดมาโคร กล่องเลือก ลบรูปแบบ มาโคร
- ถัดไป คลิกตกลง .
- ในทำนองเดียวกัน กำหนดมาโคร TrackCellChange ให้เป็นรูปร่าง ติดตามการเปลี่ยนแปลง .
- หลังจากนั้น คลิกที่ ติดตามการเปลี่ยนแปลง ปุ่ม.
- ตอนนี้ เปลี่ยน การจ่ายรายชั่วโมงสำหรับชั้นที่ 1 . ในกรณีนี้ เราเปลี่ยนจาก $20 ถึง $25 .
- ในที่สุด เซลล์ C8 , C11 และ C14 เปลี่ยนสีเป็น สีเหลือง เมื่อเซลล์เหล่านั้นเปลี่ยนค่าของพวกมัน
- ณ จุดนี้ หากคุณต้องการล้างสีของเซลล์เหล่านั้น ให้คลิกที่ รีเซ็ต ปุ่มและคุณจะได้ผลลัพธ์ดังนี้
อ่านเพิ่มเติม: วิธีการติดตามการเปลี่ยนแปลงใน Excel (ด้วยขั้นตอนง่ายๆ)
สิ่งที่ควรจำ
- การใช้ เซลล์ คุณจะสามารถติดตามเฉพาะเซลล์ที่เปลี่ยนแปลงล่าสุดเท่านั้น
- นอกจากนี้ หลังจากใช้ CELL คุณสามารถใช้ Excel หน้าต่างดู จาก สูตร แท็บเพื่อตรวจสอบการเปลี่ยนแปลงของเซลล์โดยเพียงแค่เพิ่มเซลล์ G4, G5, และ G6 ไปที่ หน้าต่างเฝ้าดู .
- เมื่อคุณดาวน์โหลดสมุดแบบฝึกหัด คุณอาจพบผลลัพธ์เป็น ข้อผิดพลาด #N/A เช่นภาพหน้าจอด้านล่างเนื่องจากตำแหน่งไฟล์ของคุณจะแตกต่างกัน เพียงคลิกที่เซลล์สูตรแล้วกด ENTER เพื่อแก้ปัญหานี้
บทสรุป
สุดท้ายนี้ ฉันหวังว่าคุณจะพบสิ่งที่คุณกำลังมองหาจากบทความนี้ หากคุณมีคำถามใด ๆ โปรดแสดงความคิดเห็นด้านล่าง นอกจากนี้ หากคุณต้องการอ่านบทความลักษณะนี้เพิ่มเติม คุณสามารถไปที่เว็บไซต์ของเรา ExcelDemy .
บทความที่เกี่ยวข้อง
- วิธีดูว่าใครทำการเปลี่ยนแปลงใน Excel (6 วิธีง่ายๆ)
- [แก้ไขแล้ว]:ติดตามการเปลี่ยนแปลงเป็นสีเทาใน Excel (3 แก้ไขด่วน)
- วิธีเปิดใช้งานการติดตามการเปลี่ยนแปลงใน Excel (พร้อมการปรับแต่ง)
- [แก้ไขแล้ว]:ติดตามการเปลี่ยนแปลงที่ไม่แสดงใน Excel (ด้วยการแก้ไขอย่างง่าย)