
3개가 있으면 3,000이 됩니다. 4.5678은 4.568이 됩니다. 스프레드시트나 재현 가능한 예를 제공하지 않고도 Excel에서 이 작업을 수행할 수 있습니까? 전체 Excel 스프레드시트의 형식을 지정하여 소수점 이하 3자리만 포함하고 싶거나 스프레드시트의 모든 셀에 있는 유효 숫자 수를 수정하는 방법을 찾고 싶습니다.
답변1
데이터를 포맷하고 싶지만 실제로 데이터를 변경하지는 않으려는 경우 솔루션은 두 부분으로 구성된 솔루션입니다.
첫 번째 부분은 데이터가 있는 모든 셀에 다음 형식을 적용하는 것입니다. Gary's Student의 접근 방식을 취하는 것은 물리적으로 완벽하게 달성할 수 있습니다. 적용할 형식은 다음과 같습니다.
#,##0.###
이를 통해 수천 단위에 대한 쉼표 구분 기호 등을 얻을 수 있습니다. #
원하지 않는 경우 선행 및 쉼표를 삭제하십시오 . 다음으로, 1과 -1 사이의 값에 대한 행간을 얻도록 보장합니다 0
(따라서 " .123 "이 아닌 " 0.123 "이 됩니다). 원하지 않는 경우 ( #,###.### 아님 #,##0.### ) #
대신 다른 것을 사용하세요.0
마술 #
은 BUT ONLY
. 0's
따라서 PI와 같은 값은 3.142를 제공하고 5.202384와 같은 값은 5.202를 제공합니다( 0
그 뒤에 0이 아닌 소수 자릿수가 더 많기 때문에 거기에 가 필요하다는 것을 인식합니다). 그러나 28.2와 같은 값은 28.200이 아니라 바로 그 값을 제공합니다. 마지막 두 개는 0's
그저 보풀일 뿐이라는 것을 알 수 있습니다.
에 관한 어떤 규칙도 전혀 따르지 않는다는 점을 명심하세요 significant figures
. 무엇을 표시할지 결정하는 것뿐입니다.
그러나... 추악한 효과가 있습니다. 324와 같은 숫자는 "324"와 같이 그 뒤에 소수점이 표시됩니다. 아무도 좋아하지 않는 것. 그래서 뭐 할까? 결국, 이것이 현 시점에서 유일한 실제 문제입니다.
이것이 솔루션의 두 번째 부분입니다. 강조 표시된 동일한 셀에 조건부 서식을 적용합니다. 수식에서 작동하도록 설정하고 다음 수식을 사용합니다.
=(TRUNC(A1,0)=A1)
(이는 활성 셀("강조 표시된 셀")이 A1이라고 가정합니다. 그렇지 않은 경우 실제 셀이 무엇이든 사용하십시오.)
$
해당 주소에는 $A$1 이 아닌 A1 문자가 없습니다 . 이건 중요하다. 활성 셀이 A1이고 위의 공식을 사용하면 실제로 원하는 대로 각 셀을 자체적으로 테스트합니다.
수식은 셀의 값을 소수점에서 잘라내어 그 결과를 셀의 실제 값과 비교합니다. 따라서 정수인 경우 동일하며 불쾌한 소수점이 표시되지 않도록 여기에 형식을 적용하는 방법을 알고 있습니다. 실제 값이 정수가 아닌 경우 테스트는 FALSE를 제공하고 파트 1의 일반 형식을 사용하여 소수점 세 자리까지 표시할 수 있습니다.
수식을 입력한 후에는 형식을 설정해야 합니다. 하지만 지금 당장 원하는 것과 똑같으므로 형식 버튼을 클릭한 다음 확인을 클릭하면 작업이 완료됩니다. Poeple은 때때로 Excel 버전에서 작동하지 않는다고 말하며, 그렇다면 다음과 같은 사용자 정의 숫자 형식을 적용하십시오.
일반;일반;일반;일반
그러면 작동할 것입니다. 그러니 먼저 쉬운 것을 시도해보고 필요한 경우에만 그렇게 하십시오. 아니면 그냥 하세요. 도대체 뭐야, 응?
조건부 서식 작업을 저장하면 완료됩니다.
(이것은 관련된 것처럼 보이지만 단계가 수행하는 작업을 설명했기 때문입니다. 실제로 수행할 수 있는 짧은 형식 지정 작업은 두 가지뿐입니다. 하나는 일반 형식이고 다른 하나는 조건부 형식 형식입니다 so it is quite quick and easy to do.
.)