Google Sheets | การนับจำนวนตัวอักษรและตัวอักษรเฉพาะ

คุณเคยใช้ Google Sheets แล้วอยากตรวจสอบจำนวนอักขระในเซลล์อย่างรวดเร็วบ้างไหม? ในบริบททางธุรกิจ เช่น การสร้างข้อความโฆษณาหรือการจัดการรายงาน มีสถานการณ์มากมายที่คุณจำเป็นต้องคำนึงถึงข้อจำกัดด้านจำนวนอักขระ

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

Table of Contents

ฟังก์ชัน “LEN” จะดึงจำนวนอักขระทั้งหมดออกมา

ขั้นแรก เรามาดูวิธีการนับจำนวนอักขระทั้งหมดที่ป้อนลงในเซลล์กัน สำหรับเรื่องนี้ เราจะใช้ฟังก์ชันง่ายๆ ที่เรียกว่า “ฟังก์ชัน LEN”

วิธีใช้งานฟังก์ชัน LEN

ฟังก์ชัน LEN ไม่ได้ใช้งานยากอะไร หากเซลล์ที่คุณต้องการทราบจำนวนตัวอักษรคือ A1 เพียงแค่ป้อน `=LEN(A1)` ในเซลล์อื่น ฟังก์ชันนี้จะนับจำนวนตัวอักษรทั้งภาษาญี่ปุ่นและภาษาอังกฤษให้ทันที

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

มีการจัดการพื้นที่อย่างไร?

สิ่งหนึ่งที่ต้องระวังคือวิธีการจัดการช่องว่าง ฟังก์ชัน LEN นับไม่เพียงแต่ตัวอักษรที่มองเห็นได้เท่านั้น แต่ยังนับช่องว่างแบบเต็มความกว้างและครึ่งความกว้างเป็นหนึ่งตัวอักษรด้วย 

หากตัวเลขดูสูงกว่าจำนวนตัวอักษรที่มองเห็นได้ มีความเป็นไปได้สูงว่ามีการแทรกช่องว่างเพิ่มเติมที่ท้ายประโยคหรือระหว่างคำ

หากคุณต้องการตัดช่องว่างออกและต้องการหาเฉพาะจำนวนอักขระ ฟังก์ชัน LEN เพียงอย่างเดียวจะไม่เพียงพอ คุณจะต้องใช้ร่วมกับฟังก์ชันอื่นๆ 

ก่อนอื่น โปรดจำกฎพื้นฐานที่ว่า “ช่องว่างก็ถือเป็นหนึ่งอักขระ” เพื่อให้ง่ายต่อการระบุสาเหตุเมื่อการคำนวณของคุณผิดพลาด

มือใหม่มักติดขัดตรงนี้! ระวังความแตกต่างระหว่างสิ่งที่เห็นกับความเป็นจริง

เมื่อคุณเริ่มใช้ฟังก์ชัน คุณอาจจะพบปัญหาที่ว่าจำนวนตัวอักษรที่แสดงบนหน้าจอไม่ตรงกับจำนวนตัวอักษรที่ฟังก์ชันส่งออกมา

เนื่องจากคุณสมบัติที่สะดวกสบายของโปรแกรมสเปรดชีตบางครั้งอาจส่งผลเสียได้

สาเหตุของความคลาดเคลื่อนในการนับจำนวนตัวอักษร

โปรแกรมสเปรดชีตมีสองด้าน คือ “ลักษณะที่ปรากฏภายนอก” และ “ข้อมูลพื้นฐาน” นี่คือจุดที่ทำให้ผู้เริ่มต้นสับสนมากที่สุด

ตัวอย่างเช่น สมมติว่าคุณป้อน “1000” ลงในเซลล์และจัดรูปแบบเป็น “1,000 เยน” โดยใช้รูปแบบการแสดงผล มันดูสวยงามบนหน้าจอ แต่ฟังก์ชัน LEN จะนับเฉพาะอักขระสี่ตัวของ “สถานะดั้งเดิม (1000)” หลังจากที่ลบการจัดรูปแบบทั้งหมดออกไปแล้ว

ฟังก์ชันจะพิจารณาที่เนื้อหา ไม่ใช่รูปแบบการแสดงผล แม้ว่าข้อมูลจะแสดงผลอย่างเรียบร้อยสวยงาม แต่ฟังก์ชันเหล่านั้นจะนับจำนวนข้อมูลที่ป้อนเข้ามาอย่างแม่นยำ

ควรตรวจสอบเนื้อหาภายในเป็นประจำ

ถ้าตัวเลขไม่ตรงกัน ลองดับเบิ้ลคลิกที่เซลล์ดู ข้อความที่ปรากฏเมื่อคุณเข้าสู่โหมดแก้ไขคือ “ค่าที่แท้จริง” ของสิ่งที่ฟังก์ชันกำลังนับอยู่ การรู้ถึงความแตกต่างนี้จะช่วยลดความสับสนได้ครึ่งหนึ่ง

การประยุกต์ใช้ในทางปฏิบัติ! เทคนิคการนับจำนวนตัวอักษรเฉพาะ

โปรแกรมสเปรดชีตยังเหมาะอย่างยิ่งสำหรับการนับอักขระเฉพาะ เช่น จำนวนเครื่องหมายดอกจันหรือจำนวนการขึ้นบรรทัดใหม่

ความมหัศจรรย์ของการผสมผสานกับฟังก์ชัน SUBSTITUTE

เนื่องจากไม่มีฟังก์ชันเฉพาะที่ใช้ในการนับเฉพาะอักขระบางตัว เราจึงรวมสองฟังก์ชันเข้าด้วยกันและคิดว่ามันคือการ “ลบ” ตัวอย่างเช่น หากคุณต้องการนับจำนวนครั้งที่ “あ” ปรากฏในเซลล์ A1 ให้ทำตามขั้นตอนเหล่านี้:

  1. เพื่อให้ได้จำนวนอักขระทั้งหมด: LEN(A1)
  2. วิธีรับจำนวนอักขระหลังจากลบ “あ”: LEN(SUBSTITUTE(A1, “あ”, “”))
  3. ลบ 2 ออกจาก 1!

สูตร: =LEN(A1)-LEN(ทดแทน(A1, “A”, “”))

การลบความยาวหลังจากลบอักขระบางตัวออกจากความยาวเดิม จะบอกให้คุณทราบว่าลบอักขระไปกี่ตัว นี่เป็นวิธีแก้ปัญหาที่ง่ายมาก คล้ายกับการเปลี่ยนปริศนาหาจุดแตกต่างให้กลายเป็นเกม

วิธีนับอักขระขึ้นบรรทัดใหม่

เทคนิคนี้ยังสามารถใช้เพื่อจำกัดจำนวนการขึ้นบรรทัดใหม่ได้อีกด้วย

ในสเปรดชีต การขึ้นบรรทัดใหม่จะแสดงด้วยรหัส “CHAR(10)” ดังนั้นสูตรจึงกลายเป็น =LEN(A1)-LEN(SUBSTITUTE(A1, CHAR(10), “”))

วิธีนี้ช่วยลดความจำเป็นในการนับด้วยตนเองและทำให้การจัดระเบียบข้อมูลปราศจากข้อผิดพลาด หากคุณต้องการทราบจำนวนแถว เพียงแค่เพิ่ม +1 ต่อท้ายสูตรนี้

มีอักขระเกินมาหนึ่งตัวด้วยเหตุผลบางอย่าง… บางทีอาจเป็นช่องว่างที่มองไม่เห็นหรือเปล่า?

เมื่อตัวอักษรใดตัวหนึ่งผิดเพี้ยนไปหนึ่งตัวอักษรเสมอ สาเหตุส่วนใหญ่มักเกิดจาก “ช่องว่าง” ที่มองไม่เห็น

ความคลาดเคลื่อนของจำนวนอักขระ

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

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

ทำความสะอาดข้อมูลด้วยฟังก์ชัน TRIM

เพื่อแก้ปัญหานี้ เทคนิคแบบมืออาชีพคือการใช้ฟังก์ชัน “TRIM” ร่วมกับการนับจำนวนอักขระ ซึ่งจะทำการทำความสะอาดข้อมูลก่อนการนับ 

การป้อน =LEN(TRIM(A1)) จะนับจำนวนอักขระหลังจากลบช่องว่างส่วนเกินทั้งหมดที่ต้นและท้ายข้อความแล้ว

ถ้าคุณกำลังงงอยู่ว่า “ตัวเลขมันไม่ลงตัว!” ลองใช้ฟังก์ชัน TRIM เพื่อปรับตัวเลขให้ลงตัวก่อน

การเตรียมการรับมือเมื่อเกิดข้อผิดพลาด

Google Sheets มีการอัปเดตอยู่ตลอดเวลา ฟังก์ชัน LEN และ SUBSTITUTE ที่แนะนำในที่นี้เป็นฟังก์ชันพื้นฐานที่มีมาตั้งแต่เริ่มต้น ดังนั้นคุณจึงสามารถใช้งานได้อย่างมั่นใจแม้ในเวอร์ชันเก่าของสเปรดชีตของคุณ

หากคุณพบข้อผิดพลาดเช่น “#NAME?” เมื่อใช้ฟังก์ชันใหม่ในอนาคต อาจไม่ใช่เพราะคุณทำผิดพลาด แต่เป็นเพราะแอปยังไม่เข้าใจคำศัพท์นั้น ตรวจสอบการสะกดคำ และหากยังไม่ได้ผล ลองเขียนใหม่ดู ไม่ต้องกลัวข้อผิดพลาด

ป้องกันความผิดพลาด! เทคนิคการใช้สีและสัญญาณเตือนเพื่อแจ้งเตือนผู้อื่น

นอกจากการนับแล้ว การสร้างระบบที่ “แจ้งเตือนคุณโดยอัตโนมัติ” เมื่อจำนวนเกินขีดจำกัด จะช่วยลดข้อผิดพลาดได้อย่างมาก

การจัดรูปแบบตามเงื่อนไข: เพียงป้อน `=LEN(A1)>30` ในหน้าจอการตั้งค่า คุณก็สามารถตรวจสอบได้ทันทีว่าเซลล์ใดมีอักขระเกิน 30 ตัวหรือไม่ โดยการไฮไลต์เซลล์นั้นเป็นสีแดง

กฎการตรวจสอบความถูกต้องของข้อมูล: คุณสามารถห้ามหรือออกคำเตือนสำหรับข้อมูลที่เกินขีดจำกัดได้

การนับจำนวนตัวอักษรโดยอัตโนมัติในสเปรดชีตช่วยลดความจำเป็นในการแก้ไขในภายหลัง

สรุป

เราได้กล่าวถึงวิธีการนับจำนวนตัวอักษรและตัวอักษรเฉพาะใน Google Sheets ไปแล้ว การรู้เรื่องนี้จะช่วยเพิ่มความเร็วในการทำงานของคุณได้อย่างมาก 

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

Table of Contents

Index