사무실 라이센스는 비싸다.
일반적인 개인 또는 비즈니스 용도로 유용한 Microsoft 스프레드 시트의 어떤 기능이 Google 스프레드 시트에 없습니까?
사무실 라이센스는 비싸다.
일반적인 개인 또는 비즈니스 용도로 유용한 Microsoft 스프레드 시트의 어떤 기능이 Google 스프레드 시트에 없습니까?
답변:
Google 스프레드 시트에는 피벗 테이블이 내장되어 있지 않습니다. 심각한 데이터 분석을 위해 실제 문제를 해결할 수 있습니다.
그러나 시장에 다음과 같은 기능을 추가하는 앱이있는 것 같습니다.
이미 말한 것 외에도 :
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 초가 걸리지 만 툴바에서 '도움말'다음에 '고급'팝업 메뉴가 나타납니다.
그것을 사용하려면 :
그것은 마술입니다. 자동으로 값을 열로 나눕니다. 사용자 지정이 아닌 'Text to column'함수가 쉼표를 구분 기호로 사용하는 것이 궁금합니다.
이 버전은 한 번에 한 행에서만 작동합니다. 나는 최근에 많은 맞춤 Google Apps 스크립팅을 해왔으므로 문자 그대로 개념에서 작동하는 데 거의 20-30 분이 걸렸습니다. 여러 행을 선택하고 분할 할 수있는 것을 원하면 주석에서 요청하거나 위의 수식을 사용하십시오.
무엇을하든 Google Apps 스크립팅의 힘을 과소 평가하지 마십시오. 오른손에는 놀라운 일을 할 수 있습니다.
데이터를 삽입 할 행 / 열을 찾고 있다면 Google 스프레드 시트를 사용하는 것이 좋습니다. Google 스프레드 시트를위한 두 가지 멋진 응용 프로그램은이 응용 프로그램을 사용하여 모든 웹 사이트에 대한 실시간 피드백 양식을 만듭니다 (HTML을 편집하는 방법을 알고 있다면 Google 양식의 속성을 가져 와서 자체 웹 사이트의 HTML 및 CSS를 사용하여 형태). 또한 Google은 훌륭한 공동 작업을 허용합니다 (로컬 네트워크에있는 경우에도 Excel 통합 문서를 공유해도 마찬가지입니다).
내 의견으로는 Google 스프레드 시트보다 강력한 웹 응용 프로그램은 Zoho Sheets입니다. Zoho는 매우 우수한 VBA 지원과 피벗 테이블을 모두 갖추고 있습니다.
다른 것은 미안하지만, 돈을 Microsoft에 지불해야합니다.
특정 제한에 대해 말할 수는 없지만 Google 스프레드 시트는 MS Excel과 다르게 작동합니다. 예를 들어 Excel로 프로그래밍해야하는 경우 VBA를 사용합니다. Google 스프레드 시트에서 프로그램을 작성하려면 javascript를 사용해야합니다.
Excel에서 Google 스프레드 시트로 스프레드 시트를 가져올 때 매크로를 유지하지 않을 것이라고 확신합니다. 그것이 당신에게 문제라면 변환하고 싶지 않을 수도 있습니다.
일반적으로 Google 스프레드 시트는 동일한 작업을 많이 수행 할 수 있지만 Excel에 존재하는 일부 고급 차트 및 그래프 기능과 같은 사용 편의성은 존재하지 않으며 빌드되어야하며 마켓 플레이스의 앱이 필요합니다. 또는 사용하기가 더 어렵습니다. Google은 지속적으로 제품을 업데이트하고 있기 때문에 점점 더 가까워 질 것입니다.
Google 앱은 무료이므로 스프레드 시트를 사용해 보는 데 약 2 주가 소요됩니다. 당신이 아무것도 멈추지 않았다면 당신은 아마 아무런 문제가 없을 것입니다.