ในหลายๆ ครั้ง คุณอาจต้องการแปลงตัวเลขติดลบเป็นค่าบวกใน MS Excel ไม่ว่าความต้องการจะเป็นเช่นไร มีหลายวิธีที่คุณสามารถบรรลุภารกิจนี้ได้ รวดเร็วและง่ายดาย คุณสามารถใช้ฟังก์ชันสูตรอย่างง่าย เช่น If() และ Abs() สำหรับฟังก์ชันเดียวกัน หรือคุณสามารถใช้ฟังก์ชันวางแบบพิเศษ หรือคุณสามารถพึ่งพาคุณลักษณะ เติมแฟลช ซึ่งถือเป็นคุณลักษณะมหัศจรรย์ของ Excel คุณยังสามารถเขียนสคริปต์ VBA ง่ายๆ ด้วยตัวคุณเอง เพื่อแปลงตัวเลขติดลบเป็นจำนวนบวกได้ในคลิกเดียว

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

แนวทางที่ 1: การคูณจำนวนลบด้วย-1 โดยใช้ฟังก์ชันสูตร IF()

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

ขั้นตอนที่ 1: ดับเบิลคลิกบนเซลล์แรกของ คอลัมน์ผลลัพธ์ เพื่อเข้าสู่โหมดแก้ไข ตอนนี้ คัดลอกและวาง สูตรต่อไปนี้ลงไป

=IF(A2<0,-A2,A2)

ถ้าค่าลบแรกของคุณอยู่ในเซลล์อื่นที่ไม่ใช่เซลล์ A2 ดังนั้น คุณต้อง แทนที่ id ของเซลล์ที่เกี่ยวข้อง แทนที่จะเป็น A2 ในสูตร

คำอธิบายสูตร:

=IF(A2<0,-A2, A2) สั่งให้ Excel ตรวจสอบว่าค่าในเซลล์ A2 มีค่าน้อยกว่า 0 (ศูนย์) หรือไม่ หากเป็นเช่นนั้น ค่าควรคูณด้วย-1 มิฉะนั้นหมายเลขควรทิ้งไว้เช่นนั้น ผลลัพธ์คือ จำนวนลบจะเป็นบวกโดยการคูณด้วย-1 และจำนวนบวกจะเหลือไว้เช่นนี้

ขั้นตอนที่ 2: กด Enter คีย์หรือคลิกที่อื่นเพื่อดูผลลัพธ์

ตอนนี้ให้ใช้สูตรเดียวกันตลอดทั้งคอลัมน์ คลิกที่รูปทรงสี่เหลี่ยมเล็กๆที่ด้านล่าง ที่มุมขวาของสูตรที่ใช้เซลล์แล้ว ลากลง

ขั้นตอนที่ 3: แค่นั้นแหละ ตอนนี้คุณใช้สูตรสำเร็จในคอลัมน์ของคุณแล้ว ทำได้ดีมาก!

โซลูชันที่ 2: โดยใช้ฟังก์ชันสูตร ABS()

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

ขั้นตอนที่ 1

strong>: อีกครั้งดับเบิลคลิกบนเซลล์แรกของคอลัมน์ผลลัพธ์และคัดลอกและวางสิ่งต่อไปนี้ สูตร

=ABS(A2)

หากข้อมูลของคุณไม่อยู่ในเซลล์ A2 คุณควรแทนที่ A2 ด้วยรหัสเซลล์ที่ถูกต้องซึ่งมีข้อมูลอยู่

ขั้นตอนที่ 2: กดปุ่ม Enter เพื่อดูผลลัพธ์ที่ฟังก์ชัน ABS ส่งคืน

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

แนวทางที่ 3: โดยการคูณจำนวนลบด้วย-1 โดยใช้การวางแบบพิเศษ

วิธีนี้ใช้ตรรกะเดียวกันกับ m ethod ที่อธิบายไว้ในโซลูชันที่ 1 อย่างไรก็ตาม ในโซลูชันนี้ เราไม่ได้ใช้ฟังก์ชัน IF() แต่เราใช้ประโยชน์จากฟังก์ชัน วางแบบพิเศษ เพื่อให้ได้ผลลัพธ์ของเรา

ขั้นตอนที่ 1: ดับเบิลคลิก ที่ใดก็ได้บนแผ่นงาน Excel และป้อน -1 ตอนนี้ คลิก ที่เซลล์และกดปุ่ม CTRL + C พร้อมกันเพื่อ คัดลอก เซลล์

ขั้นตอน 2: ขั้นต่อไป เลือกช่วงทั้งหมดของเซลล์ ที่มีค่าลบที่คุณต้องการแปลงเป็นจำนวนบวก

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

ขั้นตอนที่ 3: กด CTRL + F พร้อมกันและเปิดหน้าต่างค้นหาและแทนที่ขึ้นมา

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

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

เพียงกดปุ่ม CTRL + A ร่วมกันเพื่อ เลือกผลลัพธ์ทั้งหมด กดปุ่ม ปิด เมื่อคุณทำเสร็จแล้ว

ขั้นตอนที่ 5: ถ้าคุณดูแผ่นงาน Excel ของคุณ คุณจะเห็นว่า เท่านั้น ตัวเลขติดลบจะถูกเลือก ตอนนี้ คลิกขวา ที่ใดก็ได้ในช่วงของเซลล์ที่เลือก และคลิกที่ตัวเลือก วางแบบพิเศษ

ขั้นตอนที่ 6: ในหน้าต่าง วางแบบพิเศษ ใต้ส่วน วาง ให้เลือกปุ่ม ตัวเลือก ที่ตรงกับ ค่า

ในส่วน การทำงาน ให้เลือกปุ่ม ตัวเลือก ที่ตรงกับตัวเลือก ทวีคูณ

กดปุ่ม <ปุ่ม strong>ตกลง เมื่อคุณทำเสร็จแล้ว

ขั้นตอนที่ 7: วิโอลา! ตัวเลขติดลบของคุณเป็นบวกทั้งหมดแล้ว! ขอให้สนุก!

เมื่อคุณได้ตัวเลขที่เป็นบวกแล้ว คุณสามารถลบเซลล์ที่คุณป้อน-1

แนวทางที่ 4: โดยใช้ Flash คุณลักษณะการเติม

วิธีการเติมแบบแฟลชเป็นวิธีการที่ค่อนข้างง่ายที่จะสอนรูปแบบที่คุณต้องการให้เรียนรู้ Excel

ขั้นตอนที่ 1: อย่างแรก ดับเบิลคลิกที่เซลล์แรกของคอลัมน์ผลลัพธ์และ พิมพ์ด้วยตนเอง ในรูปแบบบวกของจำนวนลบที่เกี่ยวข้อง

ตอนนี้ เพียงคลิกที่ เซลล์ที่มีการพิมพ์ผลลัพธ์ด้วยตนเองแล้วกดแป้น CTRL + E พร้อมกัน

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

อ่านเพิ่มเติม: วิธีป้อนข้อมูลอัตโนมัติตามข้อมูล เกี่ยวกับรูปแบบโดยใช้ Flash Fill ใน Excel

Solu ขั้นตอนที่ 5: ด้วยการใช้สคริปต์ VBA แบบง่าย

วิธีนี้เกี่ยวข้องกับสคริปต์ VBA แบบง่าย ซึ่งคุณสามารถแปลงตัวเลขติดลบเป็นค่าบวกได้ในคลิกเดียว

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

ขั้นตอนที่ 1 : ที่แถบริบบิ้นด้านบนสำหรับแท็บ ให้คลิกแท็บ ไฟล์

ขั้นตอนที่ 2: ที่ ซ้าย strong> บานหน้าต่าง คลิกที่ ตัวเลือก

ขั้นตอนที่ 3: ในบานหน้าต่าง ซ้าย ของ Word หน้าต่างตัวเลือก ให้คลิกที่ กำหนด Ribbon เอง ก่อน

ไปที่บานหน้าต่างขวา ใต้กำหนด Ribbon เอง เลื่อนลง ค้นหา และ ทำเครื่องหมาย ช่องทำเครื่องหมายที่สอดคล้องกับตัวเลือก นักพัฒนา

กด ตกลง เมื่อคุณทำเสร็จแล้ว

ขั้นตอนที่ 4: เมื่อเปิดใช้งานแท็บนักพัฒนาซอฟต์แวร์แล้ว ให้คลิกที่แท็บ นักพัฒนา ที่ด้านบน

ตอนนี้ ภายใต้แท็บ นักพัฒนา op ให้คลิกที่ปุ่ม Visual Basic

ขั้นตอนที่ 5: ตอนนี้ ในหน้าต่าง Visual Basic Editor ให้คลิกที่ Insert จากนั้นคลิกที่ตัวเลือก โมดูล

ขั้นตอนที่ 6: ตอนนี้ คุณต้อง คัดลอกและวาง รหัสต่อไปนี้ลงในหน้าตัวแก้ไขที่คุณมีต่อหน้าคุณ

Sub theGeekPageChangeNegativeToPositiveMacro() สำหรับแต่ละเซลล์ในการเลือก ถ้า Cell.Value <0 จากนั้น cell.value=-Cell.Value end หาก next cell sub

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

ขั้นตอนที่ 7: เมื่อคุณ กลับมาที่หน้าต่าง Excel ก่อนอื่นให้เลือกเซลล์ทั้งหมด ที่คุณต้องการแปลงจากค่าลบเป็นค่าบวก

ตอนนี้ ตรวจสอบให้แน่ใจว่าคุณอยู่ที่นักพัฒนา strong> จากนั้นคลิกที่ปุ่ม มาโคร

ขั้นตอนที่ 8: ในรายการมาโครที่มี ให้คลิกที่มาโครซึ่งก็คือ theGeekPageChangeNegativeToPositiveMacro() กดปุ่ม เรียกใช้ เพื่อเรียกใช้มาโคร

ขั้นตอนที่ 9: คุณไม่จำเป็นต้องทำอะไรอีกต่อไป Excel ทำได้ทุกอย่าง หากคุณยังไม่สังเกต ตอนนี้ตัวเลขติดลบของคุณเป็นบวกหมดแล้ว! สนุก!

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

คอยติดตามเคล็ดลับและเคล็ดลับที่น่าทึ่งเพิ่มเติม

ผู้หลงใหลในการเขียนและเทคนิค & เคล็ดลับ

โพสต์ที่เกี่ยวข้อง:

Categories: IT Info