Note: The other languages of the website are Google-translated. Back to English
ล็อกอิน  \/ 
x
or
x
สมัครสมาชิก  \/ 
x

or

วิธีแก้ไข / แปลงเครื่องหมายลบต่อท้ายเป็นจำนวนจริงใน Excel

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

แก้ไขเครื่องหมายลบต่อท้ายในเซลล์ด้วยสูตร

แก้ไขเครื่องหมายลบต่อท้ายในเซลล์ด้วยฟังก์ชัน Text to Columns

แก้ไขเครื่องหมายลบต่อท้ายในเซลล์ด้วยรหัส VBA

แก้ไขสัญญาณเชิงลบในเซลล์อย่างรวดเร็วด้วย Kutools for Execel

แท็บ Office เปิดใช้งานการแก้ไขและเรียกดูแบบแท็บใน Office และทำให้งานของคุณง่ายขึ้นมาก ...
Kutools สำหรับ Excel แก้ปัญหาส่วนใหญ่ของคุณและเพิ่มผลผลิตของคุณได้ถึง 80%
  • ใช้ซ้ำอะไรก็ได้: เพิ่มสูตรที่ใช้มากที่สุดหรือซับซ้อนแผนภูมิและสิ่งอื่นใดในรายการโปรดของคุณและนำกลับมาใช้ใหม่ได้อย่างรวดเร็วในอนาคต
  • คุณสมบัติข้อความมากกว่า 20 รายการ: แยกหมายเลขจากสตริงข้อความ แยกหรือลบบางส่วนของข้อความ แปลงตัวเลขและสกุลเงินเป็นคำภาษาอังกฤษ
  • ผสานเครื่องมือ: สมุดงานและแผ่นงานหลายเล่มเป็นหนึ่งเดียว ผสานหลายเซลล์ / แถว / คอลัมน์โดยไม่สูญเสียข้อมูล รวมแถวและผลรวมที่ซ้ำกัน
  • แยกเครื่องมือ: แยกข้อมูลออกเป็นหลายแผ่นตามมูลค่า; สมุดงานหนึ่งเล่มเป็นไฟล์ Excel, PDF หรือ CSV หลายไฟล์ หนึ่งคอลัมน์ถึงหลายคอลัมน์
  • วางการข้าม แถวที่ซ่อน / กรอง; นับและผลรวม โดย Background Color; ส่งอีเมลส่วนบุคคลไปยังผู้รับหลายคนในกลุ่ม
  • ซุปเปอร์กรอง: สร้างโครงร่างตัวกรองขั้นสูงและใช้กับแผ่นงานใด ๆ ประเภท ตามสัปดาห์วันความถี่และอื่น ๆ กรอง by ตัวหนาสูตรคอมเม้น ...
  • คุณสมบัติที่ทรงพลังมากกว่า 300 รายการ; ทำงานร่วมกับ Office 2007-2019 และ 365; รองรับทุกภาษา ใช้งานง่ายในองค์กรหรือองค์กรของคุณ

ลูกศรสีฟ้าฟองขวา แก้ไขเครื่องหมายลบต่อท้ายในเซลล์ด้วยสูตร


ตัวอย่างเช่นฉันมีช่วง (A1: A11) ซึ่งมีตัวเลขที่มีเครื่องหมายลบต่อท้าย ฉันสามารถใช้สูตรต่อไปนี้แก้ไขได้โดยการลบเครื่องหมายลบจากซ้ายไปขวา

1. = IF (ขวา (A1,1) = "-", แทนที่ (A1, "-", "") * - 1, A1)

2. =VALUE(IF(RIGHT(A1,1)="-",RIGHT(A1,1)&LEFT(A1,LEN(A1)-1),A1))

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

ลูกศรสีฟ้าฟองขวา แก้ไขเครื่องหมายลบต่อท้ายในเซลล์ด้วยฟังก์ชัน Text to Columns

นอกจากนี้เรายังสามารถใช้ Text to Columns เพื่อแก้ไขเครื่องหมายเชิงลบต่อท้ายด้วยขั้นตอนต่อไปนี้:

1. เลือกช่วงที่คุณต้องการแก้ไขเครื่องหมายลบต่อท้าย

2. ไปที่ริบบิ้นคลิก ข้อมูล > ข้อความเป็นคอลัมน์และใน แปลงข้อความเป็นคอลัมน์ กล่องโต้ตอบตัวช่วยสร้างจะปรากฏขึ้น ดูภาพหน้าจอ:

3 คลิกที่ ต่อไป ปุ่มในขั้นตอนที่ 1 และขั้นตอนที่ 2

4. ในขั้นตอนที่ 3 คลิกปุ่ม ขั้นสูง… ปุ่มและ การตั้งค่าการนำเข้าข้อความขั้นสูง กล่องโต้ตอบจะปรากฏขึ้น โปรดตรวจสอบ ต่อท้ายลบสำหรับจำนวนลบ ตัวเลือกและคลิก OK. ดูภาพหน้าจอ:

5 คลิก เสร็จสิ้น. และสัญญาณลบต่อท้ายทั้งหมดจะได้รับการแก้ไข


ลูกศรสีฟ้าฟองขวา แก้ไขเครื่องหมายลบต่อท้ายในเซลล์ด้วยรหัส VBA

นอกจากนี้เรายังสามารถใช้รหัส VBA เพื่อแก้ไขเครื่องหมายลบต่อท้ายในเซลล์ได้โปรดทำดังนี้:

1. เน้นช่วงที่คุณต้องการแก้ไขเครื่องหมายลบต่อท้ายจากนั้นคลิก ผู้พัฒนา > ของ Visual Basicใหม่ Microsoft Visual Basic สำหรับแอปพลิเคชัน หน้าต่างจะปรากฏขึ้นให้คลิก สิ่งที่ใส่เข้าไป > โมดูล จากนั้นป้อนรหัส VBA ต่อไปนี้:

VBA: แก้ไขเครื่องหมายเชิงลบต่อท้ายทั้งหมดในช่วงที่เลือก

Sub FixNegative()
'Updateby20131113
Dim rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Set WorkRng = WorkRng.SpecialCells(xlCellTypeConstants, xlTextValues)
For Each rng In WorkRng
    xValue = rng.Value
    If VBA.Right(xValue, 1) = "-" Then
        rng.Value = "-" & VBA.Left(xValue, VBA.Len(xValue) - 1)
    End If
Next
End Sub

2 คลิก doc-fix-trailing-signs-4เพื่อเรียกใช้รหัสจากนั้นกล่องโต้ตอบจะปรากฏขึ้นเพื่อให้คุณเลือกช่วงที่คุณต้องการแก้ไขค่าลบต่อท้ายดูภาพหน้าจอ:

doc-fix-trailing-signs-7

3 คลิก Okจากนั้นค่าลบต่อท้ายทั้งหมดจะถูกกำหนดเป็นค่าลบตามปกติ


ลูกศรสีฟ้าฟองขวา แก้ไขสัญญาณเชิงลบในเซลล์อย่างรวดเร็วด้วย Kutools สำหรับ Excel

เราสามารถแก้ไขสัญญาณเชิงลบต่อท้ายได้อย่างรวดเร็วด้วย Kutools for Excel's เปลี่ยนสัญลักษณ์ของค่า.

Kutools สำหรับ Excel: ด้วย Add-in ของ Excel ที่มีประโยชน์มากกว่า 300 รายการทดลองใช้ฟรีโดยไม่มีข้อ จำกัด ใน 30 วัน Get it Now

ถ้าคุณได้ติดตั้ง Kutools สำหรับ Excelคุณสามารถแก้ไขสัญญาณเชิงลบต่อท้ายได้ดังนี้

ขั้นตอนที่ 1. เลือกช่วงที่คุณต้องการเปลี่ยนตัวเลขบวกเป็นจำนวนลบแล้วคลิก Kutools > ตัวแปลงเนื้อหา > เปลี่ยนสัญลักษณ์ของค่า. ดูภาพหน้าจอ:

ขั้นตอนที่ 2. ตรวจสอบ แก้ไขเครื่องหมายลบต่อท้าย ในกล่องโต้ตอบป๊อปอัปและคลิก Ok or ใช้. ดูภาพหน้าจอ:

Kutools สำหรับ Excel's Change Sign of Values ​​ยังสามารถเปลี่ยนค่าบวกทั้งหมดเป็นค่าลบเปลี่ยนค่าลบทั้งหมดเป็นค่าบวกและอื่น ๆ สำหรับข้อมูลเพิ่มเติมเกี่ยวกับเครื่องหมายการเปลี่ยนแปลงค่าโปรดไปที่ เปลี่ยนคำอธิบายคุณลักษณะ Sign of Values.


บทความที่เกี่ยวข้อง:


เครื่องมือเพิ่มประสิทธิภาพการทำงานในสำนักงานที่ดีที่สุด

Kutools สำหรับ Excel แก้ปัญหาส่วนใหญ่ของคุณและเพิ่มผลผลิตของคุณได้ถึง 80%

  • นำมาใช้ใหม่: ใส่อย่างรวดเร็ว สูตรที่ซับซ้อนแผนภูมิ และสิ่งที่คุณเคยใช้มาก่อน เข้ารหัสเซลล์ ด้วยรหัสผ่าน; สร้างรายชื่อผู้รับจดหมาย และส่งอีเมล ...
  • ซุปเปอร์ฟอร์มูล่าบาร์ (แก้ไขข้อความและสูตรหลายบรรทัดได้อย่างง่ายดาย); การอ่านเค้าโครง (อ่านและแก้ไขเซลล์จำนวนมากได้อย่างง่ายดาย); วางลงในช่วงที่กรองแล้ว...
  • ผสานเซลล์ / แถว / คอลัมน์ โดยไม่สูญเสียข้อมูล แยกเนื้อหาของเซลล์ รวมแถว / คอลัมน์ที่ซ้ำกัน... ป้องกันเซลล์ซ้ำ; เปรียบเทียบช่วง...
  • เลือกซ้ำหรือไม่ซ้ำ แถว; เลือกแถวว่าง (เซลล์ทั้งหมดว่างเปล่า); Super Find และ Fuzzy Find ในสมุดงานจำนวนมาก สุ่มเลือก ...
  • สำเนาถูกต้อง หลายเซลล์โดยไม่เปลี่ยนการอ้างอิงสูตร สร้างการอ้างอิงอัตโนมัติ ถึงหลายแผ่น ใส่สัญลักษณ์แสดงหัวข้อย่อย, กล่องกาเครื่องหมายและอื่น ๆ ...
  • แยกข้อความ, เพิ่มข้อความ, ลบตามตำแหน่ง, ลบ Space; สร้างและพิมพ์ผลรวมย่อยของเพจ แปลงระหว่างเนื้อหาของเซลล์และความคิดเห็น...
  • ซุปเปอร์ฟิลเตอร์ (บันทึกและใช้โครงร่างตัวกรองกับแผ่นงานอื่น ๆ ); การเรียงลำดับขั้นสูง ตามเดือน / สัปดาห์ / วันความถี่และอื่น ๆ ตัวกรองพิเศษ โดยตัวหนาตัวเอียง ...
  • รวมสมุดงานและแผ่นงาน; ผสานตารางตามคอลัมน์สำคัญ แยกข้อมูลออกเป็นหลายแผ่น; Batch แปลง xls, xlsx และ PDF...
  • คุณสมบัติที่ทรงพลังมากกว่า 300 รายการ. รองรับ Office / Excel 2007-2019 และ 365 รองรับทุกภาษา ใช้งานง่ายในองค์กรหรือองค์กรของคุณ ทดลองใช้ฟรี 30 วันเต็ม รับประกันคืนเงิน 60 วัน
kte แท็บ 201905

แท็บ Office นำอินเทอร์เฟซแบบแท็บมาที่ Office และทำให้งานของคุณง่ายขึ้นมาก

  • เปิดใช้งานการแก้ไขและอ่านแบบแท็บใน Word, Excel, PowerPoint, ผู้จัดพิมพ์, Access, Visio และโครงการ
  • เปิดและสร้างเอกสารหลายรายการในแท็บใหม่ของหน้าต่างเดียวกันแทนที่จะเป็นในหน้าต่างใหม่
  • เพิ่มประสิทธิภาพการทำงานของคุณ 50% และลดการคลิกเมาส์หลายร้อยครั้งให้คุณทุกวัน!
ด้านล่าง officetab
Say something here...
symbols left.
You are guest
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Rat · 3 years ago
    Thank you so much. Very useful.
  • To post as a guest, your comment is unpublished.
    Matt Smith · 5 years ago
    If the methods outlined on this webpage do not work for you, note that there are different "negative sign" characters, such as "‐" or "-" or "–" or "—"

    I had been generating reports from a particular source which does not use the standard "-", and this problem had plagued me for days before I mustered the determination to find out the cause. I'm sure you can imagine the feeling of satisfaction upon discovering the imposter "negative sign".
  • To post as a guest, your comment is unpublished.
    HAROON · 5 years ago
    hi,
    can any one guide me.. if i want to put values 1-9 for only one symbol (*) IN DIFFERENT CELLS. SAME SYMBOL WITH DIFFERENT VALUES.
  • To post as a guest, your comment is unpublished.
    Mark DeBoer · 7 years ago
    Hi Shirley,

    Here is the article. MD