OpenOffice Calc에서 전체 열을 참조 할 수 있습니까 (예 : Excel의 A : A)?


19

를 사용하여 Excel에서와 같이 전체 열을 참조하고 싶습니다 A:A. 나는 몇 년 된 openoffice.org 포럼 에서 토론찾았으며 그것을 할 수있는 깔끔한 방법이 없었습니다. 제시된 옵션은

  1. 사용하십시오 A1:A65536.
  2. 사용 OFFSET($A$1;0;0;65536;1)삽입하거나 행을 제거하면 이전 범위 등이 변경 얻을 수 있습니다.
  3. 사용 데이터 -> ... 범위를 정의 열 범위 이름을 (하지만 나를 위해 여전히에 동일시하는 $A$1:$A$1048576).

이러한 접근법은 지나치게 복잡해 보이며 여전히 내 목표를 완벽하게 달성하지 못합니다. 누구든지 전체 열을 참조하는 간단한 방법을 알고 있습니까?


1
당신의 목표는 무엇이며 어떻게 완벽하게 달성하지 못합니까? Excel A:A은 단순한 구문 설탕이 아니며 A1:Amax내부 표현이 다르다는 것을 알고 있습니까?
msw

1
여기에는 단일 목표가 없습니다. 열을 참조하려는 곳이 많이 있습니다. (3)이 기능적으로 완벽하지 않은 방법은 (1)과 동일한 문제가 발생한다는 것입니다. 행이 삭제됨에 따라 범위가 변경됩니다. 내가 원하는 것은 전체 열을 (필요하게) 참조하는 빠른 방법입니다. 그것이 분명해 지길 바랍니다. 건배.
Andy

5
나는 빠른 길을 찾고 있습니다. 이 방법 중 어느 것도 내가 원하는만큼 빠르고 간단하지 않습니다. 그중에서도 그들이 원하는 것을 완벽하게 달성하지 못하면 더 나은 방법을 요구하는 수퍼 유저에 질문을 게시 할 수 있습니다.) 내 상상에! 나는 의미 적으로 건전한 것을 선호한다-나는 전체 열을 원한다 . 시간을 내 주셔서 감사하지만, 지금까지 실제로 진행하는 데 도움이되지 않고 질문의 유효성에 도전하고 있습니다. 그것은 단순한 Q이고, 간단한 A를 가질 가치가 있습니다 (아마도 '아니오!').
Andy

2
전적으로 동의합니다. 나는 단지 Calc로 가능한지 알고 싶었고, 많은 사람들에게 질문을 열었습니다! 나는 프로젝트 나 곤경에 빠진 일을하고 있지 않다.
Andy

1
LibreOffice 3.5.2에서 전체 열을 선택하면이 열이 A1:A1048576아닌으로 호출됩니다 A1:A65536. A1:A1048576차트에서 사용하려고 하면 차트가와 같이 축소됩니다 $Sheet1.$A$2:$A$26. 그런 다음 열에 더 많은 것을 추가하면 차트에 포함되지 않습니다. A:A"이 열의 모든 것을 사용"을 의미 한다고 말할 수 있다면 정말 좋을 것입니다.
endolith

답변:


4

아니요, 그러나 다음 버전의 Calc에서 사용할 수 있습니다. https://bugs.documentfoundation.org/show_bug.cgi?id=44419

편집 : 실제로, " LiberOffice Fresh " 에서 이미 다운로드 할 수 있습니다.

또한이 질문은 현재 별도의 제품 인 OpenOffice에 관한 것입니다. LibreOffice에서 이와 같은 변경 사항을 통합했는지는 알지 못하지만 이것을 찾았 습니다 .

장기적으로 이것은 OpenOffice에 대한 큰 개선이 LibreOffice에 통합 될 수있는 반면 LibreOffice에 대한 큰 개선은 OpenOffice에 통합 될 수 없음을 의미합니다. 이것은 LibreOffice에 큰 이점을 제공합니다. LibreOffice는 더 빨리 개발하고 더 많은 기능과 개선 사항을 통합합니다.

편집 : 실제로 이것은 실제로 수정 되지 않았습니다. A:A어떤 곳에서 들어갈 수는 있지만 같은 곳이 아닌 곳으로 변환됩니다 A1:A1048576. 실제로 처리 A:A해야하는 것은 아닙니다 . 예를 들어 행을 움직이면 행이 끊어집니다.

또한 차트를 만드는 데 사용하면 차트가 zip 파일 내에서 수백 MB가되어 컴퓨터 속도가 느려지는 것처럼 보입니다.


그래도 여전히 제대로 작동하지 않습니다. 을 사용하여 조건부 서식을 정의 A:A하면로 다시 쓰고 A1:A1048576셀을 이동하면 조건부 서식이 손상됩니다.
endolith

5

열 이름을 지정하여 덜 복잡하게 만들 수 있습니다. 열을 선택하고 Calc의 왼쪽 상단 근처에있는 이름 상자를 통해 이름을 지정하십시오. A : A는 사용할 수 없지만 AA는 작동합니다. 위의 3 번과 비슷합니다. 행 삽입 / 삭제를 잘 처리하는 것처럼 보이지만 그다지 많이 테스트하지는 않았습니다. 모든 열의 이름을 가진 템플릿을 만들고 기능이 필요할 때 시작하십시오. 그것은 최소한의 노력이 필요한 접근 방법 인 것 같습니다.

그러나 이것은 여전히 ​​예상대로 작동하지 않습니다. Excel에서 $ A : $ A를 사용하는 것과 같습니다. 수식을 새 열에 복사하면 복사본의 오프셋에 의해 새 열로 변환되는 대신 열 A가 계속 참조됩니다. 이 기능에 익숙하다면 일이 정말 번거로워집니다.

결국 기능을 정확하게 복제하려면 A $ 1 : A $ 1048576을 사용해야하는 것처럼 보입니다.


Re : "A $ 1 : A $ 1048576을 사용해야합니다." 채우기를 사용하는 데 문제가 있습니까?
Peter Mortensen

2

이것에 대한 답을 찾고 있었고 길을 따라 다른 옵션을 찾았습니다 ..

열 이름을 언급하는 대답은 읽을 때 명확하지 않았습니다.

이 초보자의 관점에서 전체 행을 선택하면 왼쪽 상단 모서리의 드롭 다운 상자에 효과가 있다고 말합니다 A1:A1048576.이 이름을 변경하면 열의 이름이 지정됩니다. 엑셀의 장소A:A

그래도 문제가 계속 발생했으며 다른 사람 이이 게시물의 요구를 찾는 사람에게 해당되는 경우 더 나은 방법을 찾았습니다.

대신, A1.에서 나는 제목이 있습니다. Total 우리는 그 아래에 모든 값을 가지고 말할 것입니다.

방금 열의 이름을 바꾸는 대신 그것을 사용했지만 많은 문제없이 기본적으로 동일하게 작동했습니다 .. / (내가 가진 문제였던) 같은 기능을 사용하는 타이틀 문자의 경우에는 전후에 아포스트로피를 넣어야합니다. 즉, 'Km/Gal'내가 필요하다는 것을 깨달을 때까지 혼란스러운 캘크

먼저 이름을 보통으로 (kmgal)정한 다음 수식을 입력하여 평균을 계산 한 후에 변경해야했습니다. 캘크가 저를 대신하여 수정 한 다음 자신이 한 일을 알아 차리고 스스로 고쳤습니다.

간단히 말해서, 내가 사용한 사용에서 ...

=ROUND(AVERAGE('Km/Gal');3)

2

일부 셀 (B1)로 이동하여 "A1048576"값을 삽입하십시오.

그런 다음 A 열의 모든 값을 참조하려면 다음과 같이 입력하십시오.

=max(a1:index(b1))

범위에서 일부 행을 삭제하더라도 중요하지 않습니다. b1 내용은 항상 A 열에서 마지막 셀을 참조하고 있는지 확인합니다.

참고 : Calc를 설치할 때 수식은 =máximo(a1:índice(b1))이므로 함수 이름이 실제로 index영어 인지 확실하지 않습니다 .

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.