다른 셀이 변경 될 때 현재 타임 스탬프를 사용하여 Excel에서 자동으로 셀 업데이트 스프레드 시트에서 다른 셀이

Excel 스프레드 시트에서 다른 셀이 변경 될 때 (예 : 업데이트 타임 스탬프) 현재 날짜 및 시간으로 셀을 자동으로 업데이트하고 싶습니다.

각 행에 타임 스탬프가 있습니다. 행의 앞의 셀 중 하나가 업데이트되는 즉시 업데이트하고 싶습니다.

그렇게하는 방법에 대한 조언이 있습니까?



답변

Now () 값으로 셀을 작성하십시오. 24 시간 내에 전체 타임 스탬프에 대해 yyyy / mm / dd HH : mm : ss와 같이 원하는 방식으로 형식을 지정하십시오.

이제 자동 재 계산 (기본값)이 설정되어 있으면 다른 셀이 변경 될 때마다 새로운 타임 스탬프가 표시됩니다.

추가로 살펴보면 오픈 통합 문서, 인쇄 등과 같은 작업을 포함하지 않는 작업으로 만 업데이트되는 하드 코딩 된 타임 스탬프를 원하면 workflow_change에 첨부 된 매크로를 만들 수 있습니다. 이전과 같이 특정 형식으로 대상 셀을 텍스트로 설정하십시오. Worksheet_Change 이벤트에서 Sheet1.Cells []. Value = Text (Now (), “yyyy / mm / dd HH : mm : ss”)와 같은 것을 사용하십시오.

시작할 때로드되는 템플릿에이 템플릿을 넣으면 다시 생각할 필요가 없습니다.


답변

http://chandoo.org/wp/2009/01/08/timestamps-excel-formula-help/ 에는 재귀 수식을 사용하여 타임 스탬프를 구현하는 방법에 대한 자세한 내용이 있습니다. 그들은 대접을합니다.

이 기사에서는 먼저 원형 수식을 켜고 (기본적으로 해제) 특정 셀에 값이 삽입 된 경우 타임 스탬프를 자동으로 삽입하는 원형 수식을 만드는 방법에 대해 설명합니다.

타임 스탬프를 포함 할 셀이 B3이고 감시 할 셀이 C3 인 경우 공식은 다음과 같습니다.

=IF(C3<>"",IF(B3="",NOW(),B3),"")

즉, C3이 비어 있지 않으면 B3을 NOW ()로 설정하고 (B3이 비어있는 경우) 그렇지 않으면 B3의 현재 값을 설정하십시오.

이는 업데이트 및 저장시 안정적으로 나타납니다.


답변