วิธีแยกตัวเลขหรือข้อความจาก Excel

วิธีแยกตัวเลขหรือข้อความจาก Excel

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





ตัวเลข Excel ที่จัดรูปแบบเป็นข้อความ

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





คุณสามารถเห็นในภาพด้านล่างว่าเซลล์ในคอลัมน์ A ถูกจัดรูปแบบเป็นข้อความ ตามที่ระบุโดยกล่องรูปแบบตัวเลข คุณอาจเห็นธงสีเขียวที่มุมบนซ้ายของแต่ละเซลล์





แปลงข้อความเป็นตัวเลขใน Excel

หากคุณเห็นธงสีเขียวที่มุมซ้ายบน ให้เลือกเซลล์หนึ่งเซลล์ขึ้นไป คลิกป้ายเตือน แล้วเลือก แปลงเป็นตัวเลข .

มิฉะนั้น ให้เลือกเซลล์ และในเมนูรูปแบบตัวเลขใน Ribbon ให้เลือกค่าเริ่มต้น ตัวเลข ตัวเลือก.



หากคุณต้องการตัวเลือกที่ละเอียดกว่านี้ ให้คลิกขวาที่เซลล์ที่ไฮไลต์แล้วเลือก จัดรูปแบบเซลล์ ซึ่งจะเปิดเมนูตามลำดับ ที่นี่ คุณสามารถปรับแต่งรูปแบบตัวเลขและเพิ่มหรือลบทศนิยม เพิ่มตัวคั่น 1,000 หรือจัดการตัวเลขติดลบ

คุณยังสามารถใช้ตัวเลือก Ribbon หรือ Format Cells ที่ระบุไว้ด้านบนเพื่อแปลงตัวเลขเป็นข้อความ หรือข้อความเป็นสกุลเงิน เวลา หรือรูปแบบอื่นๆ ที่คุณต้องการ





ใช้การจัดรูปแบบตัวเลขด้วยการวางแบบพิเศษของ Excel

เพื่อให้วิธีนี้ได้ผล คุณจะต้องป้อนตัวเลข (ตัวเลขใดๆ) ลงในเซลล์ สิ่งสำคัญคือต้องจัดรูปแบบเซลล์นี้เป็นตัวเลขด้วย คัดลอกเซลล์นั้น ตอนนี้ เลือกเซลล์ทั้งหมดที่คุณต้องการแปลงเป็นรูปแบบตัวเลข ไปที่ หน้าแรก > วาง > วางแบบพิเศษ , เลือก รูปแบบ เพื่อวางเฉพาะการจัดรูปแบบของเซลล์ที่คุณคัดลอกในตอนแรก จากนั้นคลิก ตกลง .

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





แยกตัวเลขหรือข้อความจากเซลล์รูปแบบผสม

ตอนนี้เรามาถึงส่วนที่ยากแล้ว: ดึงตัวเลขออกจากเซลล์ที่มีอินพุตหลายรูปแบบ หากคุณมีตัวเลขและหน่วย (เช่น '7 พลั่ว' ตามที่เรามีด้านล่าง) คุณจะพบปัญหานี้ เพื่อแก้ปัญหานี้ เราจะพิจารณาถึงวิธีต่างๆ ในการแบ่งเซลล์ออกเป็นตัวเลขและข้อความ เพื่อให้คุณทำงานแยกกันได้

แยกตัวเลขออกจากข้อความ

หากคุณมีเซลล์จำนวนมากที่มีตัวเลขและข้อความผสมกันหรือหลายเซลล์ การแยกเซลล์ด้วยตนเองอาจใช้เวลานานมาก เพื่อให้ผ่านกระบวนการได้เร็วขึ้น คุณสามารถใช้ Microsoft Excel's ข้อความเป็นคอลัมน์ การทำงาน.

เลือกเซลล์ที่คุณต้องการแปลง ไปที่ ข้อมูล > ข้อความเป็นคอลัมน์ และใช้ตัวช่วยสร้างเพื่อให้แน่ใจว่าเซลล์ออกมาอย่างถูกต้อง ส่วนใหญ่คุณจะต้องคลิก ต่อไป และ เสร็จสิ้น แต่อย่าลืมเลือกตัวคั่นที่ตรงกัน ในตัวอย่างนี้ เครื่องหมายจุลภาค

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

บันทึก: เซลล์ที่จัดรูปแบบเป็นข้อความจะ ไม่ จะปรากฏขึ้นโดยอัตโนมัติด้วยการจัดรูปแบบตัวเลข (หรือในทางกลับกัน) ซึ่งหมายความว่าคุณอาจต้องแปลงเซลล์เหล่านี้ตามที่อธิบายไว้ข้างต้น

แยกตัวเลขหรือข้อความจากสตริงที่มีตัวคั่น

วิธีนี้ค่อนข้างยุ่งยาก แต่ทำงานได้ดีกับชุดข้อมูลขนาดเล็ก สิ่งที่เราถือว่าที่นี่คือช่องว่างแยกตัวเลขและข้อความ แม้ว่าวิธีการนี้จะใช้ได้กับตัวคั่นอื่นๆ

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

=LEFT(A1, SEARCH(' ', A1, 1))

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

อย่างที่คุณเห็น ตอนนี้เรามีตัวเลขทั้งหมดที่ถูกแยกออกมา ดังนั้นเราจึงสามารถจัดการพวกมันได้ ต้องการแยกข้อความด้วยหรือไม่ เราสามารถใช้ฟังก์ชัน RIGHT ในลักษณะเดียวกัน:

=RIGHT(A1, LEN(A1)-SEARCH(' ', A1, 1))

ส่งกลับอักขระ X จากด้านขวาของเซลล์ โดยที่ x คือความยาวทั้งหมดของเซลล์ลบด้วยจำนวนอักขระทางด้านซ้ายของช่องว่าง

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

=เชื่อมต่อ(E1, F1)

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

แยกตัวเลขจากปลายด้านหนึ่งของสตริงต่อเนื่อง

แล้วถ้าไม่มีตัวคั่นแยกตัวเลขและข้อความของคุณล่ะ

ถ้าคุณคือ การแยกตัวเลขจากด้านซ้ายหรือด้านขวาของสตริง คุณสามารถใช้รูปแบบต่างๆ ของสูตร LEFT หรือ RIGHT ที่กล่าวถึงข้างต้น:

= ซ้าย (A1, SUM (LEN (A1) -LEN (แทนที่ (A1, {'0', '1', '2', '3', '4', '5', '6', '7' , '8', '9'}, ''))))

= ขวา (A1, SUM (LEN (A1) -LEN (แทนที่ (A1, {'0', '1', '2', '3', '4', '5', '6', '7' , '8', '9'}, ''))))

การดำเนินการนี้จะส่งคืนตัวเลขทั้งหมดจากด้านซ้ายหรือด้านขวาของสตริง

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

=MIN(SEARCH({0,1,2,3,4,5,6,7,8,9},A1&'0123456789'))

วิธีเลือกหลายเพลงใน spotify

= ขวา (A1, LEN (A1) -B1 + 1)

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

แยกตัวเลขจากปลายทั้งสองของสตริงต่อเนื่อง

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

ตัวอย่างเช่น ฉันพบ โพสต์ฟอรั่ม ที่ซึ่งบางคนต้องการแยกตัวเลขออกจากสตริงเช่น '45t*&65/' เพื่อให้เขาลงเอยด้วย '4565' ผู้โพสต์อีกรายให้สูตรต่อไปนี้เป็นวิธีหนึ่งในการทำ:

=SUMPRODUCT(MID(0&A1,LARGE(INDEX(ISNUMBER(--MID(A1,ROW(:),1))*

ROW(:),0),ROW(:))+1,1)*10^ROW(:)/10)

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

หลังจากเคล็ดลับ Excel เพิ่มเติม? นี่มัน วิธีคัดลอกสูตรใน Excel .

แบ่งปัน แบ่งปัน ทวีต อีเมล วิธีทำความสะอาดพีซี Windows ของคุณโดยใช้พรอมต์คำสั่ง

หากพีซี Windows ของคุณมีพื้นที่เก็บข้อมูลเหลือน้อย ให้ล้างขยะโดยใช้ยูทิลิตี้ Command Prompt ที่รวดเร็วเหล่านี้

อ่านต่อไป
หัวข้อที่เกี่ยวข้อง
  • ผลผลิต
  • สเปรดชีต
  • Microsoft Excel
เกี่ยวกับผู้เขียน ทีน่า ซีเบอร์(ตีพิมพ์บทความ 831 บทความ)

ขณะสำเร็จการศึกษาระดับปริญญาเอก Tina เริ่มเขียนเกี่ยวกับเทคโนโลยีเพื่อผู้บริโภคในปี 2549 และไม่เคยหยุดนิ่ง ตอนนี้ยังเป็นบรรณาธิการและ SEO อีกด้วย คุณสามารถหาเธอได้ที่ ทวิตเตอร์ หรือเดินป่าตามเส้นทางใกล้เคียง

เพิ่มเติมจาก Tina Sieber

สมัครรับจดหมายข่าวของเรา

เข้าร่วมจดหมายข่าวของเราสำหรับเคล็ดลับทางเทคนิค บทวิจารณ์ eBook ฟรี และดีลพิเศษ!

คลิกที่นี่เพื่อสมัครสมาชิก