- Pivot Table เป็นฟีเจอร์สำคัญที่ทำให้สเปรดชีตกลายเป็นเครื่องมือวิเคราะห์ โดยช่วยสรุปข้อมูลขนาดใหญ่ได้อย่างรวดเร็วโดยไม่ต้องเขียนโค้ดหรือใช้คณิตศาสตร์ขั้นสูง
- Pito Salas แห่ง Lotus คิดเครื่องมือแบบคลิกขึ้นมา จากความไม่สะดวกที่ผู้ใช้ต้องเขียนสูตรซับซ้อนเพื่อสร้างสถิติสรุปตามหมวดหมู่และตารางไขว้
- Steve Jobs มองเห็นศักยภาพของฟีเจอร์นี้ระหว่างค้นหา killer software ที่จะสร้างความต้องการให้คอมพิวเตอร์ NeXT และนำไปสู่การพัฒนา Lotus Improv
- flexible views ของทีม Lotus ถูกนำไปสะท้อนใน Lotus 1-2-3 และ Excel ในเวลาต่อมา และชื่อ pivot table ก็เป็นที่ยอมรับใน Excel
- ปัจจุบัน Pivot Table ถูกใช้อย่างแพร่หลายใน Excel และ Google Sheets โดยสามารถย่อข้อมูลหลายแสนแถวให้เป็นรายงานสรุปหน้าเดียวได้ด้วยการคลิกเพียงไม่กี่ครั้ง
เครื่องมือสรุปข้อมูลโดยไม่ต้องใช้สูตร
- Pivot Table เป็นฟีเจอร์ของสเปรดชีตที่ช่วยให้ผู้ใช้ทั่วไปวิเคราะห์ชุดข้อมูลขนาดใหญ่ได้อย่างรวดเร็ว
- แม้ไม่มีทักษะเขียนโค้ดหรือความรู้คณิตศาสตร์ระดับสูง ผู้ใช้ก็สามารถชี้และคลิกด้วยเมาส์เพื่อสรุปข้อมูลได้
- Steve Jobs ผู้ร่วมก่อตั้ง Apple ก็เป็นหนึ่งในบุคคลที่มองเห็นคุณค่าของฟีเจอร์นี้อย่างรวดเร็ว
ประวัติการพัฒนาที่นำไปสู่ NeXT และ Lotus Improv
- ในปี 1985 Jobs ถูกผลักออกจากตำแหน่งประธานบอร์ดของ Apple หลังไม่สามารถเอาชนะ IBM ในตลาดคอมพิวเตอร์ธุรกิจได้ และไม่นานก็ตั้ง NeXT เพื่อท้าชน IBM อีกครั้ง
- ระหว่างเตรียมคอมพิวเตอร์ NeXT ที่จะเปิดตัวในปี 1988 Jobs กำลังมองหา killer software ที่จะสร้างความต้องการให้ผลิตภัณฑ์
- Jobs มองว่า VisiCalc ซอฟต์แวร์สเปรดชีตตัวแรกที่ถูกใช้อย่างแพร่หลาย คือกุญแจสำคัญของความสำเร็จครั้งใหญ่ของ Apple II ที่เปิดตัวในปี 1979
- ระหว่างพบกับ Lotus ผู้สร้าง Lotus 1-2-3 สเปรดชีตยอดนิยมสำหรับคอมพิวเตอร์ IBM Jobs ได้สัมผัสรูปแบบแรกเริ่มของ Pivot Table
- ในเวลานั้น Pito Salas จากฝ่าย R&D ของ Lotus สังเกตวิธีที่ผู้คนใช้สเปรดชีตคำนวณสถิติสรุปตามหมวดหมู่ หรือที่เรียกว่าตารางไขว้
- หากเป็นบริษัทขายจักรยาน ก็อาจต้องการดูจำนวนขายรายเดือนหรือยอดขายแยกตามประเทศ
- ในเวลานั้นต้องเขียนสูตรที่ซับซ้อนเอง ทำให้ยุ่งยากและเกิดข้อผิดพลาดได้ง่าย
- Salas เห็นว่าจำเป็นต้องมีซอฟต์แวร์ที่ให้สถิติสรุปได้ด้วยการคลิก แทนการป้อนสูตร
- ทีม Lotus เรียกเครื่องมือนี้ว่า flexible views และฟีเจอร์ลักษณะเดียวกันใน Microsoft Excel และ Google Sheets ปัจจุบันเรียกว่า Pivot Table
ปฏิกิริยาของ Jobs และการทำเป็นผลิตภัณฑ์
- เมื่อทีม Lotus แสดงต้นแบบแรกเริ่มให้ Jobs ดู ตามคำบอกเล่าของ Salas Jobs มองว่าสิ่งนั้นเป็น “สิ่งที่เจ๋งที่สุด”
- Jobs โน้มน้าวให้ Lotus พัฒนาซอฟต์แวร์ Pivot Table เฉพาะสำหรับคอมพิวเตอร์ NeXT
- ผลลัพธ์คือ Lotus Improv
- คอมพิวเตอร์ NeXT ล้มเหลวในเชิงพาณิชย์ แต่ Lotus Improv ทิ้งอิทธิพลไว้อย่างมาก
- องค์ประกอบ flexible views ของ Improv ถูกนำเข้าไปใน Lotus 1-2-3 และ Excel ในเวลาต่อมา
- Excel เป็นผลิตภัณฑ์แรกที่ใช้คำว่า pivot table จริงๆ
- Bill Jelen ผู้เผยแพร่ Excel และผู้ร่วมเขียน Pivot Table Data Crunching ยกย่อง Salas ว่าเป็น “บิดาแห่ง Pivot Table”
- Salas มองว่าการมีส่วนร่วมของเขาต่อ Pivot Table เป็นหนึ่งในผลงานที่น่าพึงพอใจที่สุดในชีวิต แต่ก็เห็นว่าเป็นผลลัพธ์ที่สร้างขึ้นบนรากฐานของคนจำนวนมาก
การใช้งานใน Excel และ Google Sheets
- ปัจจุบัน Pivot Table เป็นหนึ่งในฟีเจอร์ที่สำคัญและถูกใช้บ่อยที่สุดในชุดเครื่องมือของผู้ใช้สเปรดชีตขั้นสูง
- Jelen กล่าวว่า Pivot Table ช่วยสร้างรายงานสรุปหน้าเดียวจากข้อมูลหลายแสนแถวได้ด้วยการ คลิก 4–6 ครั้ง และเป็นวิธีที่เร็วที่สุดในการหาคำตอบจากชุดข้อมูลขนาดใหญ่
- แม้จะยากที่จะทราบจำนวนผู้ใช้ Excel ในงานประจำวันอย่างแน่ชัด แต่ผู้ใช้ Excel ทั่วโลกมีจำนวนในระดับ หลายร้อยล้านคน
- Pivot Table มักอยู่ในอันดับต้นๆ หรือใกล้เคียงอันดับต้นๆ ของรายชื่อฟีเจอร์ที่มีประโยชน์ที่สุดของ Excel
- นักวิเคราะห์ข้อมูลใช้ Pivot Table เพื่อวัตถุประสงค์หลายอย่าง เช่น สาธารณสุข การเติบโตทางเศรษฐกิจ และการวิเคราะห์ประสิทธิผลของโฆษณา
- Justine Shakespeare ผู้จัดการโปรแกรมอาวุโสของ Verité องค์กรไม่แสวงหากำไรด้านสิทธิแรงงาน ใช้ Pivot Table เพื่อวิเคราะห์ข้อมูลแบบสำรวจจากการสัมภาษณ์แรงงานข้ามชาติในซัพพลายเชนทั่วโลก
ตัวอย่างจริงและแหล่งเรียนรู้
- นักข่าวของ Quartz ต้องการสรุป ยอดเงินโอนรวมในครึ่งปีแรก ของแต่ละปี จากข้อมูลรายเดือนของเงินโอนจากสหรัฐฯ ไปเม็กซิโกตั้งแต่ปี 1995
- ตัวเลขที่ต้องการสามารถได้มาจากการแทรก Pivot Table เลือกข้อมูลที่จำเป็น และกรองเดือนที่ไม่ต้องการออก
- หากต้องการเรียนรู้วิธีใช้ Pivot Table เพิ่มเติม สามารถดู วิดีโอ ของ Cody Baldwin “Excel ninja” ได้
- ผู้ใช้ Google Sheets สามารถดู บทนำเกี่ยวกับ Pivot Table ของ Ben Collins ผู้เชี่ยวชาญ Sheets ได้
1 ความคิดเห็น
ความคิดเห็นจาก Hacker News
สิ่งที่ผมเพิ่งเรียนรู้เมื่อสุดสัปดาห์นี้คือ ถ้าต้องการจัดกลุ่มแถว/เซลล์ตามค่าของเซลล์ สามารถใช้ ฟังก์ชัน FILTER ได้
=FILTER(Stories!B2:D13,Stories!F2:F13=A2)อาร์กิวเมนต์แรก
Stories!B2:D13คือช่วงเซลล์ที่มี story อยู่ และอาร์กิวเมนต์ที่สองStories!F2:F13=A2คือคอลัมน์ที่ใช้เปรียบเทียบแต่ละเซลล์กับค่าในA2แถวที่ตรงกันจะถูกคัดลอกไปยังตำแหน่งที่วางสูตร=FILTERผมใช้มันเพื่อจัดรายการ story อัตโนมัติตาม sprint และมีประโยชน์กับงานอย่างการวางแผน program increment
อีกสูตร Excel ที่มีประโยชน์ซึ่งเพิ่งเรียนรู้คือ
=IF(NOT(ISBLANK(A2)),HYPERLINK("https://jira-instance.atlassian.net/browse/…),"")ถ้า
A2ไม่ว่าง ก็จะนำค่านั้นไปต่อท้าย URL และแสดงข้อความลิงก์เป็นPROJECT-ต่อด้วยค่าของA2จริง ๆ อาจทำให้เจ๋งกว่านี้ได้ด้วย Emacs และ org-mode แต่เพราะต้องแชร์กับผู้รับผิดชอบงาน เลยเหมาะกับ Excel มากกว่าช่วยในการทำเอกสารว่าได้ทำอะไรไปบ้างเพื่อให้ได้จำนวนแถว
Pivot table ที่อิงกับ SSAS cube อาจเป็นเครื่องมือวิเคราะห์แบบ self-service ที่ดีที่สุดเท่าที่เคยเห็นมา โดยคำว่าดีที่สุดในที่นี้วัดจากว่าผู้ใช้จริงใช้งานมันมากแค่ไหน
ความสามารถในการทำให้ผู้ใช้สายธุรกิจเริ่มใช้ได้ทันทีในสภาพแวดล้อมที่พวกเขามีอยู่แล้ว ส่งผลอย่างมหาศาลต่อการนำไปใช้จริง โดยเฉพาะเมื่อเทียบกับเครื่องมืออย่าง Looker ส่วน Looker ก็แย่ด้วยเหตุผลอื่น ๆ ด้วย
ยิ่งกว่านั้น 9 ใน 10 ครั้ง ผู้คนมักอยากเพิ่มการแปลงข้อมูลหรือการคำนวณเล็ก ๆ น้อย ๆ ลงในข้อมูล จึงไม่มีอะไรดีเท่ากับสิ่งที่อยู่ใน Excel อยู่แล้ว
สิ่งที่น่าเสียดายคือแทบไม่มีการรองรับ OSX และการเขียน MDX นั้นเจ็บปวดจริง ๆ
ผมให้ PM ของผลิตภัณฑ์ที่รับผิดชอบใช้สิ่งนี้ และพวกเขาตอบคำถามจำนวนมากได้ด้วย pivot เพียงอย่างเดียว โดยไม่ต้องเขียน SQL แยกต่างหาก
เวลาพูดถึงเครื่องมือวิเคราะห์ที่ยอดเยี่ยมในสายข้อมูล ผมมักนึกถึงมันค่อนข้างบ่อย แม้แต่เครื่องมือ BI ที่พัฒนาดีแล้วอย่าง metabase ก็ยังจัดการมิติข้อมูลได้ไม่ดีเท่า pivot table
มีงานเว็บเล็กน้อยเพื่อจัดการสิทธิ์และบันทึกมุมมอง แต่เวลาพัฒนาทั้งหมดน่าจะไม่ถึงหนึ่งสัปดาห์
ใน Looker Explore ยังดาวน์โหลดเป็น CSV หรือ Excel ได้ด้วย เลยสงสัยว่ามีอะไรที่ยังขาดไปหรือเปล่า
Pivot table จริง ๆ แล้วใกล้เคียงกับการประมาณแบบจำกัดของ สเปรดชีตหลายมิติ และตัวอย่างหนึ่งคือ Lotus Improv: https://instadeq.com/blog/posts/no-code-history-lotus-improv...
โมเดลสเปรดชีตเป็นตัวอย่างที่ดี Excel อาจเป็นสิ่งที่ดีที่สุดใน Microsoft Office ก็ได้ แต่ผลคือถ้า Word ทำ desktop publishing ได้ไม่ดีพอ โดยปกติก็ต้องไปใช้ InDesign และถ้าคุณไม่ใช่มืออาชีพด้านสิ่งพิมพ์ ก็มักเป็นตัวเลือกที่เกินความจำเป็น
ผมใช้ Anaplan ทุกวันในการทำงาน และถ้า Improv มีเวอร์ชัน SaaS บนคลาวด์สมัยใหม่ ก็คงให้ความรู้สึกประมาณนี้ เหตุผลที่มันกลายเป็นบริษัทมูลค่าหลายพันล้านดอลลาร์น่าจะเป็นเพราะไม่ได้เล็งตลาดสเปรดชีตแบบตรง ๆ แต่เข้าหาในแบบที่ทำงานร่วมกับสเปรดชีตได้ดี
ข้อสรุปของบทความ Improv คือความผิดพลาดเชิงกลยุทธ์หลักคือการพยายามขาย Improv ให้กับตลาดสเปรดชีตเดิม หากขายให้กับเซกเมนต์ที่โมเดลซึ่งมีโครงสร้างมากขึ้นเป็น ‘ฟีเจอร์’ ไม่ใช่ ‘บั๊ก’ Lotus ก็คงมีเวลามากพอที่จะเรียนรู้ ปรับปรุง และขัดเกลาโมเดลจนตอบโจทย์ตลาดที่ใหญ่ขึ้นได้ด้วย ดูเหมือนว่า Anaplan จะไม่พลาดแบบนั้น มันสร้างช่องทางเฉพาะในตลาด EPM หรือ Enterprise Performance Management
ถึงจุดหนึ่งต้องยอมรับว่าเลือก abstraction ผิด มีกลิ่นอาย Zalgo แรงมาก
ตอนนั้นผมไม่รู้ว่า pivot table เป็นอีกแนวทางหนึ่งต่อแนวคิดเดียวกัน
อีกเหตุผลที่เลิกใช้สเปรดชีตคือประสิทธิภาพ จำไม่ได้ว่า Improv ดีหรือแย่แค่ไหนในด้านนี้ แต่ชุดข้อมูลที่ผมจัดการอยู่ตอนนั้นไม่เหมาะกับสเปรดชีตนัก จึงคงไม่ได้ใช้ต่ออยู่ดี
ถึงอย่างนั้น ดูเหมือนพวกเขาจะลำบากพอสมควรในการอธิบายว่า pivot table คืออะไร และฟีเจอร์เดียวนี้เป็นเหตุผลที่เพียงพอให้ย้ายไปใช้แอปพลิเคชันใหม่กับแพลตฟอร์มฮาร์ดแวร์ใหม่หรือไม่
ใน Google Ads เราสร้างแดชบอร์ดที่ดูดีไว้มากมาย แต่พอทำ user research ก็เห็นค่อนข้างชัดว่า สุดท้ายสิ่งที่ผู้คนต้องการมีแค่การดูข้อมูลของตัวเองเป็น pivot table เท่านั้น
การ export เป็นสเปรดชีต + pivot table ทำทั้งหมดนี้ได้หมด พนักงานออฟฟิศที่คล่องพอสมควรทำได้โดยไม่ต้องวนลูป backlog-สเปก-sprint-พัฒนา-ทดสอบ-เขียนสเปกใหม่-sprint ไม่รู้จบ
ถ้าใช้ทำงานให้เสร็จไม่ได้ ก็ไม่มีใครสนใจว่ามันดูดี อีกอย่าง ความดูดีก็เป็นเรื่องอัตวิสัยมาก ตรงที่ทีมคิดว่ากำลังเพิ่มคุณค่า จริง ๆ แล้วกลับเป็นการเสียเวลา
ไม่นานหลังจากนั้นก็ลาออกแล้วย้ายไปทีม Google Sheets
Microsoft ขโมย pivot table มาจากที่ทำงานเก่าคือ Brio Technology และผลิตภัณฑ์ DataPivot ของบริษัทนั้นโดยตรง: https://en.wikipedia.org/wiki/Brio_Technology
ตามคำบอกเล่าของ CEO Microsoft เรียกเขาไปที่ Redmond เพื่อเสนอซื้อบริษัทในราคาต่ำจนน่าดูถูก และขู่ว่าหากปฏิเสธก็จะทำผลิตภัณฑ์ของตัวเองออกมาให้ Brio ล่ม เขาปฏิเสธ และต่อมา MS ก็เพิ่ม pivot table เข้าไปใน Excel
ในบทความมีพูดถึง Lotus ด้วย ดูเหมือนว่าจะทำผลิตภัณฑ์คล้ายกันในช่วงเวลาใกล้เคียงกัน ผู้ก่อตั้ง Brio ยังมีส่วนเกี่ยวข้องกับบริษัทชื่อ Metaphor ด้วย และบางไอเดียอาจพัฒนามาจากที่นั่น
ผลิตภัณฑ์ของ Brio มาพร้อมฐานข้อมูลตัวอย่างที่เป็นรายการในห้องเก็บไวน์ของ CEO และข้อมูลชุดนั้นเองก็ไปปรากฏในกล่อง Microsoft Office รุ่นแรก ๆ ด้วย
แต่ Stac มีสิทธิบัตร และจ้างทนายฟ้อง Microsoft ฐานละเมิดสิทธิบัตร Microsoft ก็ไม่ได้ยอมถอยง่าย ๆ แต่หลังจากศาลตัดสินว่าทั้งสองฝ่ายต้องมีไลเซนส์เพื่อออกผลิตภัณฑ์ Stac ก็ไปหาลูกค้า OEM รายใหญ่ ๆ แล้วเสนอไลเซนส์ให้
ทางเลือกคือรับไลเซนส์สิทธิบัตรหรือไม่ก็ออกผลิตภัณฑ์ไม่ได้ เมื่อ OEM กดดัน Microsoft จึงนำไปสู่ข้อตกลงที่ไม่ได้แย่เลยสำหรับ Stac มองว่านี่เป็นหนึ่งในตัวอย่างที่ดีที่สุดว่าซอฟต์แวร์สิทธิบัตรสามารถช่วยการแข่งขันได้
แนวคิดในการ aggregate คอลัมน์ข้อมูลที่ถูกจัดหมวดหมู่ไม่ใช่สิ่งที่ Brio Technology คิดค้นขึ้น
แต่คิดว่าปัญหาใหญ่คือมันไม่ได้เป็นส่วนหนึ่งของ Lotus 123 ดังนั้นเมื่อ Excel ใส่ pivot table เข้าไปในสเปรดชีตโดยตรง มันจึงมีประโยชน์กว่ามาก อย่างน้อยก็สำหรับผม
ผมเป็นวิศวกรและคุ้นกับ SQL ด้วย แต่ความสามารถในการทำงานเร็ว ๆ ใน Excel และสร้าง pivot table ได้ทันทีช่วยอาชีพผมมาก โดยเฉพาะเมื่อย้ายไปทาง product และ business management มากขึ้น
pivot table ทำให้เห็นการ แตกข้อมูลตามหลายมิติ ได้เร็วมาก และปรับเปลี่ยนการวิเคราะห์ไปมาเพื่อช่วยตัดสินใจได้รวดเร็ว นอกจากเครื่องมือเฉพาะทางสำหรับโดเมนที่นิยามไว้ดีแล้ว ก็มีไม่มากที่เทียบได้
ผมยิง SQL query ได้เร็วกว่าการคลิกใน Excel มาก และการคัดลอก query จาก history มาแปะก็ทำซ้ำได้ดีกว่าการต้องจัด formatting ใหม่ทั้งหมดในชีต Excel ภายหลัง
แต่ความพยายามในการย้ายข้อมูลจากสเปรดชีตเข้าไปยังฐานข้อมูลมักเกินจำเป็น ดังนั้นแม้เป็นวิศวกร การใช้ pivot table ก็ไม่ใช่ทางเลือกที่แย่
ใช้สิ่งนี้ใน Pandas ตลอด เพิ่งสอนคลาสที่เกี่ยวข้องไปด้วย พอเข้าใจไวยากรณ์แล้วก็มีประโยชน์มาก
เครื่องมือฉลาด ๆ อย่าง DuckDB มองเห็นทั้งประโยชน์ของมันและความเจ็บปวดที่ทำสิ่งนี้ใน SQL ทั่วไปได้ยาก จึงเพิ่ม PIVOT เข้าไปในการใช้งาน มีประโยชน์มาก
pivot_longerกับpivot_widerถ้า Postgres มีอะไรแบบนี้ด้วยก็คงดีหวังว่าสถานการณ์จะดีขึ้นแล้ว เพราะ pivot table มีประโยชน์จริง ๆ
มันสร้าง SQL ให้ด้วย และนั่นทำให้ได้เรียน SQL นิดหน่อย
เลยสงสัยว่า pivot table คืออะไรกันแน่ ไม่เคยใช้ ไม่เคยเห็น และวิดีโอฝังในเบราว์เซอร์ก็โหลดไม่ขึ้น
สิ่งที่ได้รู้จากบทความนี้มีแค่ว่ามันเป็นวิธีง่าย ๆ ในการแสดงข้อมูลในสเปรดชีต และอาจถูกคิดค้นที่ Lotus ประมาณนั้น
ยังนึกไม่ออกเลยว่าจริง ๆ แล้วมันทำอะไรและใช้อย่างไร
ส่วนตัวมองว่ามันย้อนแย้งดี คือมีประโยชน์มาก แต่ในขณะเดียวกันก็เละเทะสุด ๆ
อันนี้น่าจะเป็นเรื่องของ implementation เฉพาะมากกว่าพูดถึง pivot table โดยทั่วไป แต่พอจะทำงานขั้นสูงขึ้นอีกหน่อยก็มักรู้สึกว่า ยังไม่พอ
ยกตัวอย่าง Excel กับ Google Sheets ต่างก็มีข้อจำกัดมากในคนละแบบเกี่ยวกับวิธีสร้าง “ค่า”
วิธีที่การกรอง/การเรียงลำดับทำงานใน pivot table ก็ไม่ใช่วิธีที่เข้าใจง่ายหรือยืดหยุ่นที่สุด
การควบคุมองค์ประกอบ UI อย่าง header หรือ style ทำได้ยากมาก และบ่อยครั้งหลังสร้าง pivot table แล้วต้องคัดลอกไปที่อื่นเพื่อแก้นั่นนี่ด้วยมือ พอทำแบบนั้นก็อัปเดตแบบไดนามิกไม่ได้อีก จุดประสงค์เลยเจือจางลง
ผมไม่ใช่ผู้เชี่ยวชาญด้านสเปรดชีต เลยอาจพลาดอะไรไปก็ได้
ส่วนใหญ่ใช้เพื่อหาค่าที่ไม่คาดคิดในคอลัมน์ข้อมูลต้นทางอย่างรวดเร็ว แต่ตั้งแต่มีสูตรแบบ spill อย่าง
=unique()ก็ใช้งานเพื่อจุดประสงค์นี้น้อยลงเรื่อย ๆเวลาผู้คนอยากได้อะไรจาก pivot table มากขึ้น ผมมองว่ามักใกล้เคียงกับการต้องการ Power Query มากกว่า ฟีเจอร์มีอยู่แล้ว แต่หลายคนค่อนข้างกลัวมัน อาจไม่ใช่กับ HN แต่ในกลุ่มผู้ใช้ทั่วไปเป็นแบบนั้น
เรื่องนี้กวนใจมากจนผมตัดสินใจเขียนเอนจินสเปรดชีตเอง และนี่เป็นหนึ่งในจุดเจ็บปวดที่อยากแก้
แค่คลิก header ก็เปลี่ยนลำดับแถว/คอลัมน์ได้ และใช้ input ง่าย ๆ เพื่อระบุรายการที่จะเก็บไว้หรือตัดออกในการกรองได้
pivot table ทรงพลังจริง ๆ แต่ชื่อไม่น่าดีเท่าไร และใน Excel ต้องใช้เวลาพอสมควรเสมอกว่าจะจัดการ UI ได้คล่อง
ฟีเจอร์ Categories ของ Numbers บน MacOS ใช้ง่ายกว่ามากจนชอบ แต่พอชนขีดจำกัดแล้วก็มีข้อจำกัดที่น่าหงุดหงิดอยู่ไม่น้อย
ช่วงนี้สำหรับงานซับซ้อน บ่อยครั้งวิธีที่ง่ายที่สุดคือส่งออกสเปรดชีตเป็น CSV แล้วใช้ CSVQ รัน SQL query