สิทธิ์ใช้งาน Office มีราคาแพง
คุณลักษณะใดของ Microsoft Office ที่ขาดหายไปจาก Google ชีตที่มีค่าในการใช้งานส่วนตัวหรือธุรกิจทั่วไป
สิทธิ์ใช้งาน Office มีราคาแพง
คุณลักษณะใดของ Microsoft Office ที่ขาดหายไปจาก Google ชีตที่มีค่าในการใช้งานส่วนตัวหรือธุรกิจทั่วไป
คำตอบ:
ฉันพบว่าสเปรดชีตของ Google ไม่สามารถเลือกแถวหรือคอลัมน์ที่ไม่ต่อเนื่องซึ่งเป็นข้อ จำกัด ที่ร้ายแรงโดยเฉพาะเมื่อทำการจัดรูปแบบสเปรดชีต แป้นพิมพ์ลัดที่ใช้งานได้บนแพลตฟอร์มเดียว แต่ไม่ใช่อีกวิธีหนึ่งที่เป็นอุปสรรคต่อการใช้งาน Google เอกสารโดยทั่วไป (ที่กล่าวว่าฉันใช้ Google เอกสารเป็นจำนวนมากและหวังว่าฉันจะสามารถใช้มันได้มากกว่านี้)
Google Spreadsheets ไม่มี Pivot Tables ในตัวสำหรับการวิเคราะห์ข้อมูลที่ร้ายแรงซึ่งอาจเป็นตัวทำลายข้อตกลงที่แท้จริง
อย่างไรก็ตามปรากฏว่ามีแอพในตลาดที่เพิ่มฟังก์ชั่นนี้ใน:
นอกจากสิ่งที่กล่าวไปแล้ว:
ขาดการแยกวิเคราะห์ข้อความต่อคอลัมน์
นั่นคือถ้าฉันมีสตริงดิบเช่น
Blah|2|4|5|www.google.com
Foo|2|1|1.2|www.twitter.com
มันเป็นเรื่องเล็กน้อยที่ Excel จะทำ text-to-Column อย่างรวดเร็วโดยใช้ | เป็นตัวคั่น การจัดรูปแบบข้อมูลให้ง่ายที่สุดเป็นสิ่งสำคัญสำหรับผู้ที่ต้องการสร้างหรือโต้ตอบกับตารางข้อมูลเป็นประจำ
(คุณสามารถสร้างสรรค์มากขึ้นด้วยการใช้งานฉันจัดรูปแบบชุดข้อมูลที่ซับซ้อนและยุ่งเป็นประจำด้วยการแทรกระหว่างข้อความกับคอลัมน์เพียงไม่กี่ครั้ง)
อัปเดต (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));
}
บันทึกและปิดตัวแก้ไขสคริปต์ จากนั้นรีเฟรชสเปรดชีต จะใช้เวลาโหลดวินาที แต่คุณควรเห็นเมนูชื่อป๊อปอัป 'ขั้นสูง' หลังจาก 'ความช่วยเหลือ' ในแถบเครื่องมือ
วิธีใช้:
มันมหัศจรรย์มันจะแบ่งค่าออกเป็นคอลัมน์โดยอัตโนมัติ หากคุณสงสัยว่าฟังก์ชั่น 'ข้อความถึงคอลัมน์' ที่ไม่ได้กำหนดเองใช้เครื่องหมายจุลภาคเป็นตัวคั่น
รุ่นนี้ใช้งานได้ครั้งละหนึ่งแถวเท่านั้น ฉันได้ทำสคริปต์ Google Apps แบบกำหนดเองมาหลายครั้งเมื่อไม่นานมานี้จึงใช้เวลาประมาณ 20-30 นาทีในการรับสิ่งนี้จากแนวคิดสู่การทำงาน หากคุณต้องการหนึ่งที่คุณสามารถเลือกและแยกหลายแถวเพียงขอในความคิดเห็นหรือใช้สูตรข้างต้น
ไม่ว่าคุณจะทำอะไรอย่าประมาทพลังของการเขียนสคริปต์ของ Google Apps ในมือขวามันสามารถทำสิ่งมหัศจรรย์ได้
หากคุณกำลังมองหาแถว / คอลัมน์เพื่อใส่ข้อมูลแสดงว่า Google Spreadsheets เป็นวิธีที่จะไป สองแอปพลิเคชั่นสุดเจ๋งสำหรับ Google Spreadsheets ใช้เพื่อสร้างแบบฟอร์มคำติชมสดสำหรับเว็บไซต์ใด ๆ (ถ้าคุณรู้วิธีแก้ไข HTML คุณสามารถใช้คุณลักษณะจาก Google Form และใช้ HTML และ CSS ของเว็บไซต์ของคุณเพื่อจัดรูปแบบ รูปแบบ) นอกจากนี้ Google ยังอนุญาตให้มีการทำงานร่วมกันที่ยอดเยี่ยม (แม้ว่าคุณจะอยู่ในเครือข่ายท้องถิ่นการแบ่งปันเวิร์กบุ๊ก Excel ก็เป็นสิ่งเดียวกัน)
เว็บแอพที่มีประสิทธิภาพมากกว่าสเปรดชีตของ Google คือ Zoho ชีต Zoho มีการสนับสนุน VBA ที่ดีมากเช่นเดียวกับตารางเดือย
สำหรับสิ่งอื่นขออภัย แต่คุณจะต้องจ่ายเงินให้กับ Microsoft
ฉันจะบอกว่าทั้งสองที่ฉันสังเกตเห็นคือ:
การจัดรูปแบบสเปรดชีตของ Google นั้นมี จำกัด เมื่อเปรียบเทียบกับ Excel เวอร์ชันใหม่กว่า (2007+) ฉันพบว่ามันง่ายกว่ามากในการสร้างสเปรดชีตที่ใช้งานได้ด้วย UI ที่เหมาะสมโดยใช้ Excel มากกว่า Google Spreadsheets - ทุกสิ่งที่ฉันทำด้วยหลังดูเหมือน Excel 2003!
Google สเปรดชีตทำงานร่วมกันบนเว็บได้ดีกว่า Excel (การดึงข้อมูลจากเว็บเช่นราคาแบ่งปันการค้นหาเว็บ ฯลฯ )
ฉันไม่สามารถพูดถึงข้อ จำกัด เฉพาะได้ แต่สเปรดชีตของ Google ทำสิ่งที่แตกต่างจาก MS Excel เช่นถ้าคุณต้องการโปรแกรมใน excel คุณจะใช้ VBA หากคุณกำลังจะไปโปรแกรมใน Google Spreadsheets คุณจะต้องใช้จาวาสคริปต์
ฉันค่อนข้างมั่นใจว่าคุณจะไม่เก็บมาโครไว้เมื่อคุณนำเข้าสเปรดชีตจาก Excel ไปยัง Google Spreadsheets หากนั่นเป็นปัญหาสำหรับคุณคุณอาจไม่ต้องการแปลง
โดยทั่วไปแล้ว Google Spreadsheets สามารถทำสิ่งเดียวกันได้หลายอย่าง แต่คุณอาจพบว่าการใช้งานง่ายเช่นคุณลักษณะแผนภูมิและกราฟขั้นสูงบางอย่างที่มีอยู่ใน Excel นั้นไม่มีอยู่จริงและต้องสร้างขึ้นต้องใช้แอปจากตลาด หรือใช้ยากกว่า Google กำลังอัปเดตผลิตภัณฑ์อย่างต่อเนื่อง แต่จะได้ใกล้ชิดยิ่งขึ้น
เนื่องจากแอพ Google ฟรีฉันจะใช้เวลาประมาณ 2 สัปดาห์ในการทดลองใช้สเปรดชีต หากคุณยังไม่พบสิ่งใดที่จะหยุดคุณก็อาจจะไม่มีปัญหาใด ๆ
เซลล์สเปรดชีตของ Google จะถูกยุบเสมอ ข้อมูลที่ใส่ในเซลล์เหล่านั้นที่มี linefeed ไม่ปรากฏขึ้นอย่างถูกต้อง สิ่งนี้เกิดขึ้นเมื่อคุณดาวน์โหลดสเปรดชีตเหล่านั้นและเปิดใน Open Office หรือ MS Office