ข้ามไปยังเนื้อหาหลัก
ExcelToGo
เปิดแอป

ไม่ต้องจำสูตร · เอนจินคำนวณเขียนเอง · 1348 เทสต์

พิมพ์เป็นภาษาไทย แล้วได้สูตร Excel ที่ใช้ได้จริง

พิมพ์ว่า “รวมยอดขายเฉพาะสาขาเหนือ” แล้วได้สูตรกลับมาพร้อมคำอธิบายว่ามันทำอะไร กดปุ่มเดียวใส่ลงเซลล์ ไม่ต้องจำว่า SUMIF รับพารามิเตอร์อะไรก่อนหลัง — หรือถ้าไม่อยากพิมพ์ เลือกจากสูตรพร้อมใช้ 37 แบบ แล้วลากเลือกช่วงเซลล์แทนการพิมพ์ที่อยู่เอง

เดโมนี้ตอบจากตัวจับคำสำคัญในเครื่อง — ฟรี ไม่ต้องตั้งค่าอะไร · ใส่ Anthropic API key ของคุณเองในแอปเพื่อถาม Claude ตัวจริง คำขอวิ่งจากเบราว์เซอร์คุณไปหา Anthropic โดยตรง

B2fx45
ABCD
1สินค้าราคาจำนวนรวม
2กาแฟ4512540
3ชา358280
4ขนมปัง2520500
5น้ำผลไม้406240
6รวมทั้งหมด461,560

ดับเบิลคลิกที่ราคาหรือจำนวนเพื่อแก้ตัวเลข แล้วดูคอลัมน์ “รวม” กับแถวล่างสุดคำนวณใหม่

ตารางนี้ไม่ใช่ภาพหน้าจอ — มันเรียกเอนจินคำนวณตัวเดียวกับที่แอปใช้ และคำนวณอยู่ในเบราว์เซอร์ของคุณตอนนี้

ต่างจาก Google Sheets กับ Office ออนไลน์ตรงไหน
ExcelToGoGoogle SheetsOffice ออนไลน์
แผงสูตรพร้อมปุ่มลากเลือกช่วงเซลล์มีไม่มีไม่มี
ต่อ API/ฐานข้อมูลหลังบ้านโดยไม่ต้องเขียนสคริปต์ใส่ URL ครั้งเดียวต้องเขียน Apps Scriptต้องใช้ Power Query
ต้องสมัคร/ล็อกอินก่อนใช้ไม่ต้องต้องมีบัญชี Googleต้องมีบัญชี Microsoft
ไฟล์ถูกส่งขึ้นเซิร์ฟเวอร์ผู้ให้บริการไม่ส่งส่งส่ง
เปิดโค้ดทั้งหมดให้ตรวจสอบได้Apache-2.0ไม่เปิดไม่เปิด
แก้พร้อมกันหลายคนต่อ Supabase ของคุณเองมีในตัวมีในตัว
macro / VBAไม่มีมีมี

ตารางนี้ไม่ได้บอกว่าแอปนี้แทนสองเจ้านั้นได้ — ทั้งคู่ทำได้มากกว่านี้มาก สองแถวสุดท้ายจึงอยู่ในตารางด้วย การแก้พร้อมกันหลายคนที่นี่ทำได้ แต่ต้องต่อ Supabase ของคุณเองก่อน และไม่ได้ merge ทุกอย่างเหมือนของเขา — ถ้าเป็นตารางที่เปิดให้ทีมแก้พร้อมกันทั้งวัน Google Sheets ดีกว่านี้ชัดเจน สิ่งที่ตารางบอกคือจุดที่เขาทำแทนไม่ได้ · หมายเหตุ: ถ้ากดใช้ผู้ช่วย AI ระบบจะส่งคำถาม ช่วงเซลล์ที่เลือก และชื่อหัวคอลัมน์ออกไป — ตัวไฟล์ยังไม่ถูกส่ง และไม่กดก็ไม่ส่งอะไรเลย

01

เรื่องที่น่าจะเคยเจอ

ทุกอย่างข้างล่างนี้เป็นสถานการณ์จริงที่ทำให้เขียนแอปนี้ขึ้นมา ไม่ใช่รายการฟีเจอร์ที่เขียนใหม่ให้ดูเหมือนปัญหา — ถ้าไม่มีข้อไหนตรงกับงานคุณเลย แอปนี้ก็อาจไม่ได้ทำมาเพื่อคุณ

  1. บ่ายสาม หัวหน้าขอยอดรวมเฉพาะสาขาเหนือ ภายในวันนี้

    ที่มันพัง
    คุณรู้ว่าต้องใช้ SUMIF แต่จำไม่ได้ว่าอะไรมาก่อนหลัง เลยเปิดแท็บใหม่ไปหาในกูเกิล เจอตัวอย่างที่ช่วงเซลล์ไม่ตรงกับไฟล์ตัวเอง แล้วต้องนั่งแปลงกลับมาอีกที
    ที่นี่ทำแบบนี้
    พิมพ์ว่า “รวมยอดขายเฉพาะสาขาเหนือ” เป็นภาษาไทยไปตรง ๆ แล้วได้สูตรกลับมาพร้อมคำอธิบายว่ามันทำอะไร หรือถ้าไม่อยากพิมพ์ เลือกจากสูตรพร้อมใช้ 37 แบบแล้วกรอกทีละช่อง
    ย้ายมาแล้วได้อะไร
    ไม่ต้องออกจากไฟล์ไปหาคำตอบที่อื่น และได้เห็นสูตรกับคำอธิบายก่อนกดใส่ ไม่ใช่วางแล้วค่อยมารู้ทีหลังว่าผิด
  2. ยอดรวมออกมาแล้ว ดูสมเหตุสมผลดี แต่มันผิด

    ที่มันพัง
    C2:C4 กับ C2:D4 ต่างกันตัวเดียว ทั้งคู่คำนวณออกมาได้ปกติ ไม่มี error ให้เห็นสักตัว รู้อีกทีตอนมีคนถามว่าทำไมยอดไม่ตรงกับรายงานอีกใบ
    ที่นี่ทำแบบนี้
    กดปุ่มเป้าเล็งแล้วลากเลือกจากตารางจริง ช่วงที่ได้คือช่องที่คุณชี้ ไม่ใช่ที่อยู่ที่พิมพ์ · ลากมุมขวาล่างเพื่อเติมสูตรลงทั้งคอลัมน์ การอ้างอิงขยับตามให้เอง และ $A$1 ไม่ขยับตามที่ควร
    ย้ายมาแล้วได้อะไร
    ตัดบั๊กที่แพงที่สุดในสเปรดชีตออกไปทั้งชนิด — ตัวเลขที่ผิดแบบเงียบ ๆ เพราะไม่มีอะไรบอกว่ามันผิด
  3. ต้นเดือนอีกแล้ว ต้อง export ยอดจากระบบหลังบ้านมาวางในไฟล์เดิม

    ที่มันพัง
    ข้อมูลอยู่ในระบบอยู่แล้ว แต่กว่าจะถึงมือคนที่ต้องใช้ ต้องผ่าน export → วาง → จัดรูปแบบใหม่ทุกครั้ง และไฟล์ที่ส่งออกไปก็เก่าตั้งแต่วินาทีที่ส่ง
    ที่นี่ทำแบบนี้
    ฝ่าย tech ใส่ URL ครั้งเดียว จากนั้นคนใช้แค่เลือกช่องแล้วกด “ใส่ลงตาราง” จะเอาทั้งตารางหรือเอาตัวเลขสรุปค่าเดียวก็ได้ ค่าอัปเดตเองตามรอบ และเข้าสูตรต่อได้เหมือนเซลล์ธรรมดา
    ย้ายมาแล้วได้อะไร
    งานประจำเดือนที่ไม่มีใครอยากทำหายไปหนึ่งอย่าง และเลขในไฟล์เป็นเลขตอนนี้ ไม่ใช่เลขตอนที่ใครสักคนกด export
  4. ไฟล์เงินเดือน หรือรายชื่อลูกค้า ที่อัปโหลดขึ้นบริการของคนอื่นไม่ได้

    ที่มันพัง
    เครื่องมือออนไลน์ที่สะดวกกว่าทุกตัวขอให้ล็อกอินก่อน แล้วไฟล์ก็ไปนั่งอยู่บนเซิร์ฟเวอร์ของเขา ซึ่งบางงานจบตั้งแต่ตรงนั้น ไม่ต้องเถียงกันต่อ
    ที่นี่ทำแบบนี้
    ทั้งหมดนี้ทำงานในเบราว์เซอร์ ไม่มีบัญชี ไม่มีการอัปโหลด ไฟล์ไม่เคยออกจากเครื่อง (ยกเว้นตอนกดถาม AI ซึ่งส่งไปเฉพาะคำถาม ช่วงเซลล์ และชื่อหัวคอลัมน์ — ไม่ส่งไฟล์ และไม่กดก็ไม่ส่งอะไรเลย) โค้ดทั้งหมดเปิดให้อ่านได้
    ย้ายมาแล้วได้อะไร
    เปิดใช้ได้เลยโดยไม่ต้องรอใครอนุมัติ และตอบคำถาม “แล้วข้อมูลไปไหน” ได้ด้วยการชี้ไปที่โค้ด ไม่ใช่ด้วยการชี้ไปที่หน้านโยบาย
02

ทำอะไรได้บ้าง

ทุกภาพด้านล่างถ่ายจากแอปจริง ไม่ใช่ภาพ mockup

01

ถาม AI เป็นภาษาคน

พิมพ์สิ่งที่อยากได้เป็นประโยคไทยหรืออังกฤษ ระบบส่งคำถามพร้อมช่วงเซลล์ที่เลือกไปให้ AI แล้วตอบกลับเป็นสูตรพร้อมคำอธิบาย กดปุ่มเดียวใส่ลงเซลล์

  • ตอบเป็นภาษาเดียวกับที่ถาม
  • ไม่มี API key ก็ใช้ได้ (มีตัวจับคำสำคัญสำรอง)
  • เห็นสูตรก่อนตัดสินใจใส่
ผู้ช่วย AI แนะนำสูตร
ผู้ช่วย AI แนะนำสูตร
02

ต่อ API หรือฐานข้อมูลหลังบ้าน แล้วค่าไหลเข้าเซลล์เอง

ยอดขายล่าสุดอยู่ในระบบหลังบ้าน แต่ทุกเดือนก็ยังต้อง export มาวางเองอยู่ดี — ที่นี่ฝ่าย tech ใส่ URL หรือ connection string ของ PostgreSQL/MySQL ครั้งเดียว จากนั้นผู้ใช้แค่เลือกช่องแล้วกด "ใส่ลงตาราง" จะเอาทั้งตารางหรือเอาตัวเลขสรุปค่าเดียวก็ได้ เห็นค่าจริงก่อนตัดสินใจ ค่าอัปเดตเองตามรอบ และเอาไปเข้าสูตรต่อได้ทันทีเหมือนเซลล์ธรรมดา

  • ฐานข้อมูลก็ต่อตรงได้ — เซฟ SQL ไว้หนึ่งคำสั่ง ผู้ใช้ไม่เห็น SQL เลย
  • คำสั่งรันในทรานแซกชันอ่านอย่างเดียว ฐานข้อมูลเองเป็นคนปฏิเสธการเขียน
  • แปลง JSON ซ้อนหลายชั้นเป็นตารางให้เอง และไล่ดึง API ที่แบ่งหน้าอัตโนมัติ
  • โดน rate limit แล้วหยุดรอจริง ไม่ยิงซ้ำ
  • ลองได้บนเดโมนี้เลย 3 แหล่ง อ่านอย่างเดียว — ต่อของคุณเองต้องโคลนไปรัน
หน้าต่างเลือกข้อมูลสด
หน้าต่างเลือกข้อมูลสด
03

สูตรลากวาง ไม่ต้องจำ syntax

ค้นหาสูตรจาก 37 รายการพร้อมใช้ แล้วลากหรือคลิกเพื่อเปิดแผงกรอกพารามิเตอร์ กดปุ่มเป้าเล็งเพื่อเลือกช่วงเซลล์จากตารางแทนการพิมพ์ที่อยู่เอง เบื้องหลังเป็นเอนจินที่เขียนขึ้นเองทั้ง tokenizer, parser และ evaluator ไม่ได้พึ่งไลบรารีคำนวณสูตรสำเร็จรูป

  • 64 ฟังก์ชัน รองรับช่วงเซลล์และหลายชีต
  • ปรับการอ้างอิงให้เองเมื่อแทรก/ลบแถว
  • ตรวจจับการอ้างอิงวนซ้ำ ไม่ค้าง
แผงกรอกพารามิเตอร์สูตร
แผงกรอกพารามิเตอร์สูตร
04

ทำให้ชีตอธิบายตัวเองได้ ไม่ต้องรอให้ใครมาถาม

=SUMIF(ยอดขาย,">1000") กับ =SUMIF(B2:B500,">1000") ต่างกันตรงที่อย่างหลังต้องเปิดไปดูว่าคอลัมน์ B คืออะไรทุกครั้ง — ตั้งชื่อช่วงเป็นภาษาไทยได้ แล้วสูตรก็อ่านรู้เรื่องเอง · อีกด้านคือกติกาว่าช่องไหนรับอะไรได้ พิมพ์นอกกติกาแล้ว "ไม่ถูกบันทึก" ไม่ใช่บันทึกไว้แล้วค่อยเตือน เพราะคำเตือนบนช่องที่มีค่าผิดอยู่แล้ว คือโน้ตเรื่องความผิดพลาด ส่วนการปฏิเสธคือความผิดพลาดที่ไม่เกิดขึ้น

  • ชื่อภาษาไทยใช้ได้จริง และเลื่อนตามเมื่อแทรก/ลบแถว
  • ชื่อถูกแทนที่ตอนคอมไพล์ กราฟ dependency จึงยังถูกต้อง
  • dropdown / ตัวเลขในช่วง / ความยาว — และการปฏิเสธถูกพูดออกมาให้ screen reader ได้ยิน
  • ทั้งสองอย่างไป-กลับกับ .xlsx เป็นของจริงของ Excel
ตั้งชื่อช่วงข้อมูลและจำกัดค่าที่กรอกได้
ตั้งชื่อช่วงข้อมูลและจำกัดค่าที่กรอกได้
05

เปิดไฟล์ .xlsx แล้วหน้าตายังเหมือนเดิม

แถบสี ขนาดตัวอักษร เส้นขอบ ความสูงแถว และเซลล์ที่ merge มาครบ ไม่ใช่แค่ตัวเลขที่คำนวณแล้ว ไฟล์ที่ถูก protect ไว้จะถูกอ่านเป็นแม่แบบที่รู้เองว่าช่องไหนให้กรอกและช่องไหนห้ามแตะ

  • อ่านการล็อกเซลล์และ dropdown จากไฟล์
  • กันการแก้โครงแม่แบบทุกทาง
  • ส่งออกกลับเป็นแม่แบบได้
ไฟล์ Excel ที่นำเข้ามาแล้วยังคงรูปแบบเดิม
ไฟล์ Excel ที่นำเข้ามาแล้วยังคงรูปแบบเดิม
06

ส่งออกแล้วยังเป็นไฟล์ที่ทำงานต่อได้

ไฟล์ .xlsx ที่ส่งออกยังมีสูตรเป็นสูตร ไม่ใช่ค่าที่คำนวณทิ้งไว้ และ กราฟเป็นกราฟจริงที่แก้ต่อใน Excel ได้ — ต้องเขียน OOXML chart part เองเพราะ ExcelJS เขียนให้ไม่ได้ ส่วน PDF ฝังฟอนต์ไทยไปด้วยและวางวรรณยุกต์ซ้อนสระบนถูกตำแหน่ง

  • กราฟผูกกับเซลล์ แก้ตัวเลขแล้วขยับตาม
  • PDF อ่านภาษาไทยออก ไม่ใช่อักษรมั่ว
  • จัดรูปแบบตามเงื่อนไขไป-กลับกับ Excel ได้
กราฟที่วาดจากช่วงข้อมูลในตาราง
กราฟที่วาดจากช่วงข้อมูลในตาราง
07

แก้พร้อมกันหลายคน บน backend ของคุณเอง

บันทึกงานขึ้น Supabase ของคุณแล้วกดเข้าห้อง ทุกคนที่เปิดไฟล์เดียวกันจะเห็นกันพิมพ์สด ๆ พร้อมจุดสีบอกว่าใครอยู่ช่องไหน — ไม่มีเซิร์ฟเวอร์กลางของแอปนี้อยู่ตรงกลาง เพราะการมีเซิร์ฟเวอร์กลางจะกลับด้านสิ่งที่ทั้งแอปยืนอยู่บนมัน · ไม่มีภาพในหัวข้อนี้ เพราะพาเนลจะโผล่ก็ต่อเมื่อต่อ Supabase จริงแล้ว และหน้านี้สัญญาไว้ว่าทุกภาพถ่ายจากแอปจริง

  • ช่องที่กำลังพิมพ์อยู่ไม่ถูกทับกลางคัน
  • undo ของเราไม่ลบงานของเขา
  • ไม่ใช่ CRDT — พิมพ์ช่องเดียวกันพร้อมกันเหลือค่าเดียว และฝั่งที่แพ้ถูกบอก
  • แทรก/ลบแถวไม่ merge — บันทึกแล้วให้อีกฝั่งโหลดใหม่
03

เบื้องหลัง

37
สูตรพร้อมใช้
64
ฟังก์ชันในเอนจิน
1348
เทสต์อัตโนมัติ
252
เทสต์ด้านความปลอดภัย
0
ไลบรารีคำนวณสูตร

เทสต์ที่ mock ไว้ จับเรื่องนี้ไม่ได้

เทสต์ของผู้ช่วย AI ทุกตัวใช้ mock — มันตอบตามที่คนเขียนเทสต์คิดว่ามันจะตอบ พอเอา API key จริงมายิงคำถามธรรมดา คำตอบหลายข้อใช้ฟังก์ชันที่เอนจินนี้ไม่มี กลายเป็น #NAME? ในเซลล์ หลังผู้ใช้กดปุ่มที่เขียนว่า “ใส่ลงตาราง”

แก้สองชั้น: เติมฟังก์ชันที่ขาดลงเอนจินสิบตัว และบอกโมเดลว่าแอปนี้มีอะไรบ้าง โดยสร้างรายการจากโค้ดของเอนจินเอง ไม่ได้พิมพ์มือ — สำเนาที่สองคือตัวที่จะเพี้ยน

การแก้ครั้งแรกทำให้แย่ลง: มันเปลี่ยน #NAME? ที่มองเห็น เป็น =SUM(A2:A20) ที่คืน 0 เงียบ ๆ ตอนถูกถามให้ต่อข้อความ

04

ขอบเขตที่ตั้งใจ

ไม่ได้ตั้งใจแทน Excel ทั้งตัว — เลือกทำส่วนที่คนใช้บ่อยที่สุดให้ดี แล้วบอกตรงๆ ว่าหยุดตรงไหน

เครื่องมือในเบราว์เซอร์ ไม่ใช่บริการที่โฮสต์ให้
ไม่มีบัญชีผู้ใช้ ไม่มีเซิร์ฟเวอร์เก็บงานของคุณ — ข้อมูลอยู่ในเครื่องคุณเท่านั้น ซึ่งเป็นเหตุผลเดียวกับที่เปิดใช้ได้ทันทีโดยไม่ต้องสมัคร ถ้าต้องการบันทึกข้ามเครื่องหรือแก้พร้อมกันหลายคน ต่อ Supabase ของคุณเองได้ — ของคุณ ไม่ใช่ของใคร
ทำงานประจำวันให้จบ ไม่ได้ทำทุกอย่างที่ Excel ทำ
กรอก คำนวณ จัดรูปแบบ สรุป และส่งออก — ครบ การแก้พร้อมกันหลายคนมีแล้วถ้าต่อ Supabase ของคุณเอง แต่ไม่ใช่ CRDT และไม่ merge การแทรกแถว ส่วน macro/VBA ยังไม่มี และไม่ได้อยู่ในแผนของเวอร์ชันนี้

ข้อจำกัดที่เหลือเขียนไว้ครบใน README — รวมถึงเรื่องที่หน้าโปรโมตทั่วไปไม่เขียนอ่านข้อจำกัดทั้งหมด →

ลองเลย ไม่ต้องสมัคร

เปิดแล้วมีข้อมูลตัวอย่างให้เล่นทันที และมีแหล่งข้อมูลสด 3 แหล่งที่ตัวเลขขยับจริง กดใส่ลงตารางได้เลย