한 자리 및 두 자리 구분

한 자리 및 두 자리 구분

한 자리 숫자인 값 집합이 있습니다(예:5), 일부는 두 자리 숫자입니다(예:55) 세포에서.

내가 만들고 싶은 계산에는 값의 첫 번째 숫자를 사용하고 싶습니다. 두 자리 숫자에는 문제가 없습니다.

Excel에서 "를 사용하게 하려면 어떻게 해야 합니까?"0"를 추가하지 않고 한 자리 숫자인 경우 "0"앞에"5" 이 예에서는.

내 말은 값을 변경하고 값 앞에 0을 추가하고 싶지 않다는 뜻입니다. 가능하다면 어떻게 해야 합니까?

간단히 말해서 Excel에서 한 자리 숫자인 경우 "0"을 첫 번째 숫자로 사용하고 싶습니다. 감사해요.

답변1

다음 공식을 사용할 수 있습니다.=INT(A2/10)

엑셀 샘플 데이터 테이블

답변2

Máté Juhász의 답변사용하는 것이 INT아마도 가장 좋은 해결책 일 것입니다. 그러나 호기심이 많은 미래의 독자들을 위해 또 다른 더 투박한 방법이 있습니다.

=VALUE(RIGHT(LEFT("0"&A2,LEN(A2))))

데이터가 두 자리 이상으로 올라가고 첫 번째 자리뿐만 아니라 10자리까지 원하는 경우에는 INT실패합니다. 그런 경우에는 이 투박한 버전을 사용할 수 있습니다. 임의의 숫자에 대해 10의 자리를 가져오려면 더 복잡해집니다.

=VALUE(RIGHT(LEFT(TEXT(A2,"00"),LEN(TEXT(A2,"00"))-1)))

예

답변3

1자리(따라서 10보다 작은 경우)에만 다른 규칙이 적용되므로 IF 문을 사용하세요.

C1의 셀 값입니다.

=IF(A1<10, 0 + F1, LEFT(A1,1) +F1)

작성하는 것이 이상해 보일 수도 있지만 0 + F1어떤 논리를 사용하고 있는지 알 수 없으므로 공식을 보여주기 위해 남겨 두었습니다.

여기에 이미지 설명을 입력하세요

관련 정보