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


11

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

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

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



@Raystafarian : 원형 듀피가 진행되고 있습니다. 이것은 오래된 질문입니다. 둘 다 닫히면 모든 새 답변이 잠 깁니다.
fixer1234 5

답변:


9

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

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

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

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


+1 두 번째 답변이 첫 번째 답변보다 낫습니다.
DaveParillo

필요성을 더 잘 반영하기 위해 질문을 업데이트했습니다. 각 행에 타임 스탬프가 있습니다. 행의 앞의 셀 중 하나가 업데이트되는 즉시 업데이트하고 싶습니다. 그래서 당신이 언급 한대로 매크로가 필요하다고 생각합니다. 그런 식으로 검색합니다. 감사.

Worksheet_Change () 이벤트에 코드를 넣으면 Excel은 실행될 때마다 실행 취소 스택을 지 웁니다. 따라서 시트의 다른 곳에서 값을 업데이트하는 경우이 솔루션은 본질적 으로이 워크 시트에 대한 실행 취소를 부작용으로 비활성화합니다.
로스 McConeghy

8

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

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

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

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

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

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

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.