.png)
그래서 다음과 같은 데이터가 있습니다.
(First Number) (=RIGHT(A1, 3))
19132 132
56112 112
따라서 두 번째 열의 수식은 =RIGHT(A1,3) 등이 됩니다. 차트를 만들면 차트에 데이터가 없고 데이터도 표시되지 않습니다.
하지만 두 번째 열을 데이터(수식 대신)로 변경하려고 하면 이제 차트에서 데이터를 읽습니다...
셀에 수식을 입력하면 LibreOffice Calc에서 데이터를 읽을 수 없는 이유는 무엇입니까?
답변1
LO Calc는 B
열 값을 기반으로 차트를 생성할 수 없습니다.숫자 값 대신 텍스트 문자열. 이 때문입니다옳은()는텍스트 기능, 입력을 문자열로 읽으려고 시도하고 문자열을 반환합니다. 해결책은 적용하는 것입니다값()기능완전한 수식의 결과가 정수가 되도록 RIGHT() 함수의 출력에:
=VALUE(RIGHT(A1,3))
다음 중 하나를 사용하여 셀 내용의 유형을 확인할 수 있습니다.정보 기능. 이것유형()기능표시된 유형의 정수를 반환합니다.ISTEXT()그리고숫자()입니다함수는 true
또는 를 반환합니다 false
.
더 쉬운 방법은 다음과 같습니다.계수()기능:
=MOD(A1, 1000)
1000으로 나눈 나머지를 반환하므로 A1
999보다 큰 숫자의 일부를 효과적으로 제거합니다. A1
=314972를 사용하면 MOD(A1, 1000)
972가 반환됩니다. 이 방법으로 유형 변환을 제거할 수 있습니다 number -> string -> number
.
다양한 솔루션에 대한 개요는 다음과 같습니다.