엑셀 서식에서 숫자가 너무 길어 원 단위를 천 단위 또는 백만 단위로 자릿수 이하자를 때
엑셀 숫자 자르는 것은 쉬울줄 알았는데요, 참 쉬운 게 없습니다. 이번 자료를 만들면서 원 단위 금액으로는 너무 길어 백만 단위로 자르려고 하는데 잘 안되네요.
글쎄요, 함수를 제대로 적용하지 않으니 안 되는 것이겠지만, 흔히 알고 있는 자르기 함수는 =LEFT(E5, LEN(E5)-6) 이것인데요, 보는 것처럼 아무것도 결과가 나오지 않습니다. 이 숫자는 통화로 설정되어 수식이 적용되지 않았나 하는 생각에 다른 숫자를 만들어 적용해도 결과가 나오지 않네요.
그리고 또 자르는 함수라고 소개되고 있는 =LEFT(E5, 6) 이 함수는 자르는 것이 아닌 취하는 결과를 얻습니다. E5에 있는 내용에서 왼쪽에서 6자리를 나타내라는 함수죠. 자르는 것이 아닙니다. 자릿수가 똑같은 숫자만 있다면 결과는 같아지겠지만, 10자리, 9자리가 섞여 있는 자료에서는 무조건 왼쪽 6자리만을 나타내기에 완전히 다른 엉터리 결과가 됩니다.
정답만 보여드리겠습니다. 엑셀 함수에서는 다른 방법으로 원하는 결과를 만들 수 있을 겁니다. 하지만 지금은 이런 방법으로 원하는 결과를 얻는 수식입니다.
=VALUE(LEFT(SUBSTITUTE(D57, ",", ""), LEN(D57)-6))
이 수식으로 숫자를 원하는 단위로 자를 수 있습니다.