후행 0을 사용하여 Excel 입력을 강제합니다.

후행 0을 사용하여 Excel 입력을 강제합니다.

다음 형식의 다양한 작업 코드가 있는 시간 보고서용 Excel 통합 문서를 준비 중입니다.

1.1, 1.2, 1.3 ..

시간 보고서에는 코드, 시작 시간, 종료 시간이 있습니다.

문제는 코드 5의 경우 최대 5.12까지 나온다는 것입니다. 이는 코드 5.10이 있음을 의미합니다. 문제는 Excel이 후행 0을 제거한다는 것입니다. 단일 셀의 경우 후행 0을 포함하도록 셀을 간단히 수정할 수 있으므로 이는 문제가 되지 않습니다. 그러나 이는 시간 보고서이므로 때로는 코드로 5.1이 있고 때로는 5.10이 있습니다.

내가 입력한 입력을 코드로 받아들이도록 Excel을 강제할 수 있습니까? 즉, 5.1을 입력하면 5.1을 허용하고, 뒤에 0을 추가하면 5.10을 허용하도록 하시겠습니까? VBA 스크립트에서도 올바르게 읽을 수 있다면 좋을 것입니다(따라서 "5.1" 또는 "5.10"으로 읽혀짐).

감사해요!

답변1

DanielB가 이미 언급했듯이 코드는 실제로 텍스트이므로 Excel이 이를 숫자로 해석하지 않도록 해야 합니다.

이를 위한 두 가지 방법이 있습니다:

  1. 전체 열을 선택하고 숫자 형식으로 이동하여 텍스트를 선택하십시오.
  2. 'Excel에서 해당 항목을 텍스트로 처리하도록 항목을 시작할 수 있습니다 .

관련 정보