it-gundan.com

Google 스프레드 시트에는 Microsoft Excel과 관련하여 어떤 제한이 있습니까?

사무실 라이센스는 비싸다.

일반적인 개인 또는 비즈니스 용도로 유용한 Microsoft 스프레드 시트의 어떤 기능이 Google 스프레드 시트에 없습니까?

25
Jeffrey

Google 스프레드 시트가 비 연속적인 행 또는 열을 선택할 수없는 것은 특히 스프레드 시트를 형식화 할 때 심각한 제한 사항입니다. 한 플랫폼에서는 작동하지만 다른 플랫폼에서는 작동하지 않는 단축키는 일반적으로 Google 문서 사용에 심각한 방해가됩니다. (Google 문서를 많이 사용하고 더 많이 사용할 수 있기를 바랍니다.)

8
neilfein

Google 스프레드 시트에는 피벗 테이블이 내장되어 있지 않습니다. 심각한 데이터 분석을 위해 실제 문제를 해결할 수 있습니다.

그러나 시장에 다음과 같은 기능을 추가하는 앱이있는 것 같습니다.

Google Apps Marketplace

8
Adam Pope

이미 말한 것 외에도 :

Text-to-column 구문 분석이 없습니다.

즉, 다음과 같은 원시 문자열이있는 경우

Blah|2|4|5|www.google.com
Foo|2|1|1.2|www.Twitter.com

| | | | Excel을 사용하여 Excel에서 text-to-columns를 빠르게 수행하도록하는 것은 쉽지 않습니다. 구분자로. 정기적으로 데이터 테이블을 작성하거나 상호 작용해야하는 사람들에게는 데이터 형식을 가능한 단순하게 만드는 것이 중요합니다.

(이를 사용하면 훨씬 창의력을 발휘할 수 있습니다. 저는 텍스트와 열을 몇 번만 사용하여 복잡하고 지저분한 데이터 세트를 정기적으로 포맷합니다.)

업데이트 (Evan) : 기본 제공 기능은 아니지만 추가 할 수 있음

첫 번째 기술은 일부 스프레드 시트 기능 마술을 사용합니다

B2 셀에 다음을 붙여 넣습니다.

=ARRAYFORMULA(IFERROR(SPLIT(A1:A;"|")))

그런 다음 A2 셀부터 데이터를 붙여 넣습니다. 데이터를 입력하자마자 '|'를 사용하여 결합 된 값을 열당 값으로 자동 분할합니다. 구분자로.

이 방법은 원본에 대한 신용 저자입니다.

두 번째 접근 방식은 일부 스크립팅 마술을 사용하여 문서를 확장합니다

이동:

Tools -> Script editor...

다음을 붙여 넣습니다.

function onOpen() {
  var ss = SpreadsheetApp.getActiveSpreadsheet();
  var menuEntries = [];
  menuEntries.Push({ name:"Text to column", functionName:"textToColumn" });
  menuEntries.Push({ name:"Text to column (custom separator)", functionName:"txtToColumnCustom" });
  ss.addMenu("Advanced", menuEntries);
}

function txtToColumnCustom() {
  var separator = Browser.inputBox("Text to column","Enter the the separator",Browser.Buttons.OK);
  textToColumn(separator);
}

function textToColumn(separator) {
  var sep = typeof(separator) != 'undefined' ? separator : ',';
  var ss = SpreadsheetApp.getActiveSheet(); 
  var c = ss.getActiveCell();
  var input = c.getValue();
  var values = input.split(sep);
  var row = c.getRow();
  var col = c.getColumn();
  ss.getRange(row,col,1,values.length).setValues(new Array(values));
}

스크립트 편집기를 저장하고 닫으십시오. 그런 다음 스프레드 시트를 새로 고치십시오. 로드하는 데 1 초가 걸리지 만 툴바에서 '도움말'다음에 '고급'팝업 메뉴가 나타납니다.

그것을 사용하려면 :

  • 값이 포함 된 셀을 선택하십시오.
  • '고급'-> '텍스트를 열로 (사용자 구분 기호)'를 선택하십시오.
  • 프롬프트가 나타나면 '|'를 입력하십시오. (따옴표없이) 필드에 입력하고 Enter 키를 누르십시오

마술입니다. 자동으로 값을 열로 나눕니다. 사용자 지정이 아닌 'Text to column'함수가 쉼표를 구분 기호로 사용하는 것이 궁금합니다.

이 버전은 한 번에 한 행에서만 작동합니다. 나는 최근에 많은 맞춤 Google Apps 스크립팅을 해왔으므로 문자 그대로 개념에서 작동하는 데 거의 20-30 분이 걸렸습니다. 여러 행을 선택하고 분할 할 수있는 것을 원하면 주석에서 요청하거나 위의 수식을 사용하십시오.

무엇을하든 Google Apps 스크립팅의 힘을 과소 평가하지 마십시오. 오른손에는 놀라운 일을 할 수 있습니다.

7
Yahel

데이터를 삽입 할 행/열을 찾고 있다면 Google 스프레드 시트를 사용하는 것이 좋습니다. Google 스프레드 시트를위한 두 가지 멋진 응용 프로그램은이 응용 프로그램을 사용하여 모든 웹 사이트에 대한 실시간 피드백 양식을 만듭니다 (HTML을 편집하는 방법을 알고 있다면 Google 양식의 속성을 가져 와서 자체 웹 사이트의 HTML 및 CSS를 사용하여 형태). 또한 Google은 훌륭한 공동 작업을 허용합니다 (로컬 네트워크에있는 경우에도 Excel 통합 문서를 공유해도 마찬가지입니다).

내 의견으로는 Google 스프레드 시트보다 강력한 웹앱은 Zoho Sheets입니다. Zoho는 매우 우수한 VBA 지원과 피벗 테이블을 모두 갖추고 있습니다.

다른 것은 미안하지만 돈을 마이크로 소프트에 보내야한다.

4
Michael

나는 내가 주목하는 두 가지를 말할 것입니다 :

  • 맞춤법 검사 부족
  • 내장 된 많은 차트 유형, 특히 주식에 대한 기본 차트는 아닙니다.
1
Wil

Google 스프레드 시트 형식은 최신 버전의 Excel (2007+)에 비해 제한됩니다. Google 스프레드 시트보다 Excel을 사용하여 적절한 UI로 사용 가능한 스프레드 시트를 만드는 것이 훨씬 쉽다는 것을 알았습니다. 후자와 함께하는 모든 작업은 Excel 2003처럼 보입니다!

Google 스프레드 시트는 Excel보다 웹 상호 작용이 훨씬 뛰어납니다 (주가, 웹 검색 등 웹에서 정보 검색).

0
Col

특정 제한에 대해 말할 수는 없지만 Google 스프레드 시트는 MS Excel과 다르게 작동합니다. 예를 들어 Excel에서 프로그래밍해야하는 경우 VBA를 사용합니다. Google 스프레드 시트에서 프로그램을 작성하려면 javascript를 사용해야합니다.

Excel에서 Google 스프레드 시트로 스프레드 시트를 가져올 때 매크로를 유지하지 않을 것이라고 확신합니다. 그것이 당신에게 문제라면 변환하고 싶지 않을 수도 있습니다.

일반적으로 Google 스프레드 시트는 동일한 작업을 많이 수행 할 수 있지만 Excel에 존재하는 일부 고급 차트 및 그래프 기능과 같은 사용 편의성은 존재하지 않으며 빌드되어야하며 마켓 플레이스의 앱이 필요합니다. 또는 사용하기가 더 어렵습니다. Google은 지속적으로 제품을 업데이트하고 있기 때문에 점점 더 가까워 질 것입니다.

Google 앱은 무료이므로 스프레드 시트를 사용해 보는 데 약 2 주가 소요됩니다. 당신이 아무것도 멈추지 않았다면 당신은 아마 아무런 문제가 없을 것입니다.

0
Ben Hoffman