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


26

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

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


1
속임수가 아니라, 그 질문은 대학생들에게 직접적으로 맞춰졌습니다. 이것은 본질적으로 더 일반적입니다.
Evan Plaice

@TalGalili 모자 질문은 일반적으로 Google 문서에 관한 것이며 특히 Speardsheets에 관한 것입니다.

Google 스프레드 시트에 CLEAN () 함수가 없다는 것이 실제로 귀찮았습니다. webapps.stackexchange.com/questions/33989/…
Ryan

2
이 질문은 Google 스프레드 시트의 이전 버전에 관한 것으로 주제에 맞지 않는 것으로 보이며 많은 답변이 구식이되었습니다.
jonsca

답변:


8

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


8

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

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

Google Apps Marketplace


3
-1 더 이상 사실이 아닙니다. Google 스프레드 시트는 이제 기본적으로 피벗 테이블을 완벽하게 지원합니다.
Evan Plaice

2
2013 년 9 월 21 일 (일요일)에 대한 날짜 / dd / mm / yyyy (dddd) 등을위한 적절한 셀 형식조차 없습니다 ... 주중과 함께-긴 해킹이 필요합니다. Google 스프레드 시트는 간단한 날짜 형식으로 만 사용할 수 있습니다.
ihightower

정보에 대한 @pnuts 감사합니다 .. 네, 좋습니다. 다른 새로운 기능을 확인하지는 않았지만 MS Excel에 도달 할 수있는 방법은 아직 먼 것 같습니다.
ihightower

7

이미 말한 것 외에도 :

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

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

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

| 구분자로. 정기적으로 데이터 테이블을 작성하거나 상호 작용해야하는 사람들에게는 데이터 형식을 가능한 단순하게 만드는 것이 중요합니다.

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

업데이트 (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 스크립팅의 힘을 과소 평가하지 마십시오. 오른손에는 놀라운 일을 할 수 있습니다.


4

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

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

다른 것은 미안하지만, 돈을 Microsoft에 지불해야합니다.


1

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

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

0

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

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


0

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

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

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

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


2
나는 공감하지는 않지만 VB를 통해 Javascript를 사용하는 GSpreadsheet를 제한으로 고려하지 않을 것입니다. Excel과의 매크로 크로스 호환성 부족이 제한 사항이라고 생각하지는 않지만 Excel에서 더 널리 사용되는 매크로 용 범용 Javascript를 지원하지 않는 Excel의 제한 사항이라고 생각합니다.
Evan Plaice

@Evan-동의합니다. 내 요점은 한 언어로 코드를 작성했을 때 다른 언어로 변환하는 데 시간과 돈이 필요하다는 것입니다. 이 경우 VBA에서 JavaScript로. 일반적으로 JavaScript는 VBA보다 모든 것을 (그리고 아마도 훨씬 더) 할 수 있다고 가정하지만 확실하게 말할만큼 차이점을 잘 모릅니다. 매크로 변환에는 노력이 필요합니다.
벤 호프만

내가 키운 유일한 이유는 Google 스프레드 시트와 Excel의 1-1 비교에서 이것은 기능 제한이 아닙니다. 매크로가 포함 된 Excel 스프레드 시트를 Google 스프레드 시트로 마이그레이션하는 경우에만 단점입니다.
Evan Plaice

어 .. 벤의 단락에서 첫 번째 문장은 "구체적으로 제한 할 수는 없지만 Google 스프레드 시트는 다르게 작동합니다"라고 말하면서 기능 제한이라고 말한 것이 아니라 차이점 일뿐입니다.
매트 파커

당신이 잘못된 조언을했기 때문에 유감입니다. "조건부 서식 ...이 존재하지 않으며 작성해야합니다." 어제 Excel에서 작업하면서 Google 문서에서 더 많은 규칙이있는 "규칙으로 색상 변경"을 허용하는 경우 셀의 텍스트 내용에 대해 조건부 서식을 수행 할 수 없다는 것에 충격을 받았습니다.
Bernhard Hofmann

-1

Google 스프레드 시트 셀은 항상 축소되어 있습니다. 줄 바꿈으로 해당 셀에 입력 한 정보가 제대로 나타나지 않습니다. 스프레드 시트를 다운로드하여 Open Office 또는 MS Office에서 열 때 발생합니다.

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