LibreOffice Calc는 수식을 사용하여 데이터를 읽지 않습니다(버그?)

LibreOffice Calc는 수식을 사용하여 데이터를 읽지 않습니다(버그?)

그래서 다음과 같은 데이터가 있습니다.

(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으로 나눈 나머지를 반환하므로 A1999보다 큰 숫자의 일부를 효과적으로 제거합니다. A1=314972를 사용하면 MOD(A1, 1000)972가 반환됩니다. 이 방법으로 유형 변환을 제거할 수 있습니다 number -> string -> number.

다양한 솔루션에 대한 개요는 다음과 같습니다.

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

관련 정보