ไปยังเนื้อหาหลัก

วิธีการแปลงระหว่างสูตรและข้อความ/ค่า

ผู้เขียน: อแมนดา ลี แก้ไขล่าสุด: 2024-11-01

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

แปลงสูตรเป็นมูลค่าจริง

แปลงสูตรเป็นสตริงข้อความ

แปลงข้อความเป็นสูตร

คุณอาจพบสถานการณ์ต่างๆ เมื่อคุณต้องการแปลงสูตรเป็นข้อความหรือค่าใน Excel:

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

ไม่ต้องกังวลที่นี่ของเรา ExtendOffice ทีมงานได้ระบุวิธีการแปลงสูตรเป็นข้อความหรือค่าต่างๆ ใน ​​Excel หลายวิธีเพื่อให้ตรงกับความต้องการของกลุ่มต่างๆ


แปลงสูตรเป็นมูลค่าจริง

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

กด F2 + F9 เพื่อแปลงสูตรเป็นค่าจริง

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

1. เลื่อนเมาส์ไปที่เซลล์แล้วกด F2,หรือ ดับเบิลคลิก ในเซลล์เพื่อแก้ไข

2 กด F9และจากนั้น ENTER.

ดับเบิลคลิกที่เซลล์ กด F9 แล้วกด ENTER

ใช้ Excel Paste Special เพื่อแปลงสูตรเป็นค่าจริง

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

• กด Alt + E + S + V (Excel Paste Special)

1. คัดลอกเซลล์ต้นทางหรือช่วงที่คุณต้องการแปลงเป็นค่า

2. ถือ Altและกด E, S และ V ตามลำดับ

กด Alt + E + S + V เพื่อไปที่ฟีเจอร์วางแบบพิเศษ

3 คลิก OK หรือกด ENTER.

คลิกตกลงเพื่อรับผลลัพธ์

• ใช้เมนูคลิกขวา (Excel Paste Special)

หากคุณกังวลว่าจะจำทางลัดด้านบนไม่ได้ โปรดทำตามขั้นตอนต่อไปนี้:

1. คัดลอกเซลล์ต้นทางหรือช่วงที่คุณต้องการแปลงเป็นค่า

2. คลิกขวาที่เซลล์ปลายทาง เลือก ไอคอน (ค่า) ด้านล่าง

คลิกขวาที่เซลล์ปลายทาง เลือกค่า สูตรจะถูกแปลงเป็นค่าโดยเมนูคลิกขวา


หรือทำตามขั้นตอนด้านล่างเพื่อดูรายละเอียดเพิ่มเติม:

1. คัดลอกเซลล์ต้นทางหรือช่วงที่คุณต้องการแปลงเป็นค่า

2. คลิกขวาที่เซลล์ปลายทาง เลือก วางแบบพิเศษ.

เลือกวางแบบพิเศษจากเมนูคลิกขวา

3 คลิก ความคุ้มค่า และ OK.

คลิกค่าและตกลง สูตรจะถูกแปลงเป็นค่าด้วยฟีเจอร์ Paste Special

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

เลือกแปลงเป็นตัวเลขเพื่อลบสามเหลี่ยมสีเขียว


คลิกขวาเคล็ดลับการลากและวางเพื่อแปลงสูตรเป็นค่าจริง

หากคุณไม่ชอบ Paste Special มาก คุณสามารถแปลงสูตรเป็นค่าด้วยวิธีนี้:

1. เลือกเซลล์ต้นทางหรือช่วงของเซลล์

2. วางเคอร์เซอร์ไว้ที่เส้นขอบของเซลล์ ตอนนี้ตัวชี้จะเปลี่ยนเป็นตัวชี้ย้าย

3. คลิกขวา (อย่าปล่อยมือ) ด้วยตัวชี้การย้าย ลากเซลล์ไปยังตำแหน่งที่คุณต้องการ แล้วปล่อย (คุณยังสามารถวางบนตำแหน่งเดิมได้ด้วย)

4 คลิก คัดลอกที่นี่เป็นค่าเท่านั้น.

คลิกคัดลอกที่นี่เป็นค่าเท่านั้นจากเมนูคลิกขวา   สูตรจะถูกแปลงเป็นค่าโดยคลิกขวาลากและวาง

สคริปต์ VBA (มาโคร) เพื่อแปลงสูตรเป็นค่าจริง

หากคุณคุ้นเคยกับการใช้ VBA (Visual Basic for Applications) ใน Excel ที่นี่ เรามีโค้ดมาโครสำหรับคุณด้วย โปรดทำดังนี้: (โปรดทราบว่าหลังจากที่คุณเรียกใช้โค้ดแมโครที่แสดงด้านล่างแล้ว คุณจะไม่สามารถยกเลิกการดำเนินการได้ )

1. เลือกเซลล์ต้นทางหรือช่วงของเซลล์ที่มีสูตรที่คุณต้องการแปลงเป็นค่า

เลือกเซลล์สูตร

2 กด Alt + F11ที่ Microsoft Visual Basic สำหรับแอปพลิเคชัน หน้าต่างจะปรากฏขึ้น

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

คลิกแทรก จากนั้นคลิกโมดูล

4. วางรหัสต่อไปนี้ใน โมดูล หน้าต่าง

Sub ConvertFormulasToValues()
'Update by Extendoffice
    Dim xRg As Range
    Dim xCell As Range
    Dim xRet As VbMsgBoxResult
    Dim SLocation As String
    On Error Resume Next
    xRet = MsgBox("You can't undo this operation. " & "Click Yes to copy the workbook automatically?", vbYesNoCancel, "Kutools for Excel")
    Select Case xRet
        Case vbYes
            'Backup a copy of the workbook to the same location.
            ActiveWorkbook.SaveCopyAs Filename:=ActiveWorkbook.Path & "\Backup" & " " & ActiveWorkbook.Name
            SLocation = ActiveWorkbook.Path & "\Backup" & " " & ActiveWorkbook.Name
            MsgBox "The backup is: " & SLocation, vbInformation, "Kutools for Excel"
        Case vbCancel
            Exit Sub
    End Select
    'Please select the range which you want to convert formulas to values.
    Set xRg = Selection
    If TypeName(xRg) = "Range" Then
        For Each xCell In xRg
            If xCell.HasFormula Then
                xCell.Formula = xCell.Value
            End If
        Next
    End If
End Sub

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

คลิกใช่เพื่อแปลงสูตรเป็นผลลัพธ์

หลังจากการผ่าตัดมีลักษณะดังนี้:

สูตรจะถูกแปลงเป็นค่าโดยโค้ด VBA


เพียงคลิกเดียวเพื่อแปลงสูตรเป็นค่าจริง

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

1. เลือกช่วงเซลล์ต้นทางค้นหา ช่วงและเซลล์ กลุ่มในแท็บ คูทูลส์.

2 คลิก เป็นจริง.

คลิกเพื่อดูฟีเจอร์จริงของ Kutools

ตอนนี้คุณสามารถเพลิดเพลินกับผลลัพธ์

สูตรจะถูกแปลงเป็นค่าโดย kutools

คลิกเพื่อดาวน์โหลด Kutools for Excel ทดลองใช้งานฟรี 30 วัน.


แปลงสูตรเป็นสตริงข้อความ

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

เพิ่มเครื่องหมายอะพอสทรอฟี (') เพื่อแปลงสูตรเป็นสตริงข้อความ

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

1. เลือกเซลล์สูตรแล้วกด F2,หรือ ดับเบิลคลิก ในเซลล์เพื่อแก้ไข

2. เพิ่ม an อะพอสทรอฟี (') ก่อนที่จะ เครื่องหมายเท่ากับ (=).

เพิ่มเครื่องหมายอะพอสทรอฟีก่อนเครื่องหมายเท่ากับ

3 กด ENTERตอนนี้คุณจะเห็นสตริงข้อความที่แสดงในเซลล์

สตริงข้อความกำลังแสดงอยู่


แทนที่เคล็ดลับ (Ctrl + H) เพื่อแปลงสูตรเป็นสตริงข้อความ

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

1 กด Ctrl + Hคุณจะเห็นไฟล์ ค้นหาและแทนที่ หน้าต่าง

2 ประเภท = ใน สิ่งที่ค้นหา กล่องชนิด '= ใน แทนที่ด้วย กล่อง.

ตั้งค่าตัวเลือกในกล่องโต้ตอบ

3 คลิก แทนที่ทั้งหมด. คุณจะเห็นสูตรทั้งหมดที่ปรากฏในแผ่นงานปัจจุบัน

สูตรทั้งหมดแสดงขึ้นมาแล้ว


แสดงคุณสมบัติสูตรของ Excel เพื่อแปลงสูตรเป็นสตริงข้อความ

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

ไปที่แท็บ สูตรค้นหา การตรวจสอบสูตร กลุ่มคลิก แสดงสูตร.

คลิกแสดงสูตรภายใต้แท็บสูตร

ฟีเจอร์นี้จะทำให้ทุกสูตรในเวิร์กชีตมองเห็นได้ดังนี้:

สูตรทั้งหมดในแผ่นงานที่มองเห็นได้


สคริปต์ VBA (มาโคร) เพื่อแปลงสูตรเป็นสตริงข้อความ

หากคุณต้องการใช้รหัสมาโคร รายการด้านล่างนี้จะช่วยคุณได้ โปรดทำตามขั้นตอนต่อไปนี้:

1 กด Alt + F11ที่ Microsoft Visual Basic สำหรับแอปพลิเคชัน หน้าต่างจะปรากฏขึ้น

2 คลิก สิ่งที่ใส่เข้าไปและจากนั้นคลิก โมดูล ในรายการดรอปดาวน์

3. วางรหัสต่อไปนี้ใน โมดูล หน้าต่าง

Function ShowF(Rng As Range)
ShowF = Rng.Formula
End Function

4. กลับไปที่แผ่นงาน ใส่สูตร =ShowF(เซลล์ต้นทาง) บนเซลล์ปลายทาง เช่น

ใส่สูตรลงในเซลล์

5 กด ENTER. ตอนนี้คุณจะเห็นสูตรปรากฏขึ้น

กดปุ่ม Enter เพื่อรับผลลัพธ์


เพียงสองคลิกเพื่อแปลงสูตรเป็นสตริงข้อความ

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

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

เลือกฟีเจอร์แปลงสูตรเป็นข้อความของ kutools

นี่คือลักษณะหลังจากการแปลง

สูตรทั้งหมดจะถูกแปลงเป็นสตริงทดสอบ

คลิกเพื่อดาวน์โหลด Kutools for Excel ทดลองใช้งานฟรี 30 วัน.


แปลงข้อความเป็นสูตร

สมมติว่าคุณมีรายงานที่จะแสดงทั้งสูตรและค่า หรือมีคนส่งไฟล์ Excel ที่แสดงสูตรมาให้คุณแทนที่จะแสดงผลลัพธ์

ต่อไปนี้คือ 2 วิธีในการแปลงสตริงข้อความเป็นสูตรเพื่อแสดงผลลัพธ์โดยตรง

สคริปต์ VBA (มาโคร) เพื่อแปลงข้อความเป็นสูตร

1 กด Alt + F11ที่ Microsoft Visual Basic สำหรับแอปพลิเคชัน หน้าต่างจะปรากฏขึ้น

2 คลิก สิ่งที่ใส่เข้าไปและจากนั้นคลิก โมดูล ในรายการดรอปดาวน์

คลิกแทรก จากนั้นคลิกโมดูล

3. วางรหัสต่อไปนี้ใน โมดูล หน้าต่าง

Function Eval(Ref As String)
Application.Volatile
Eval = Evaluate(Ref)
End Function

4. กลับไปที่แผ่นงาน ใส่สูตร =Eval(เซลล์ต้นทาง) บนเซลล์ปลายทาง เช่น

ใส่สูตรลงในเซลล์

5 กด ENTER. ตอนนี้คุณสามารถเห็นผลของสูตร

กดปุ่ม Enter เพื่อรับผลลัพธ์


เพียงสองคลิกเพื่อแปลงข้อความเป็นสูตร

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

เลือกฟีเจอร์แปลงข้อความเป็นสูตรของ kutools

นี่คือลักษณะหลังจากการแปลง

สตริงข้อความจะถูกแปลงเป็นสูตร

คลิกเพื่อดาวน์โหลด Kutools for Excel ทดลองใช้งานฟรี 30 วัน.


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

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

  • ซุปเปอร์ฟอร์มูล่าบาร์ (แก้ไขข้อความและสูตรหลายบรรทัดได้อย่างง่ายดาย); การอ่านเค้าโครง (อ่านและแก้ไขเซลล์จำนวนมากได้อย่างง่ายดาย); วางลงในช่วงที่กรองแล้ว...
  • ผสานเซลล์ / แถว / คอลัมน์ และการเก็บรักษาข้อมูล แยกเนื้อหาของเซลล์ รวมแถวที่ซ้ำกันและผลรวม / ค่าเฉลี่ย... ป้องกันเซลล์ซ้ำ; เปรียบเทียบช่วง...
  • เลือกซ้ำหรือไม่ซ้ำ แถว; เลือกแถวว่าง (เซลล์ทั้งหมดว่างเปล่า); Super Find และ Fuzzy Find ในสมุดงานจำนวนมาก สุ่มเลือก ...
  • สำเนาถูกต้อง หลายเซลล์โดยไม่เปลี่ยนการอ้างอิงสูตร สร้างการอ้างอิงอัตโนมัติ ถึงหลายแผ่น ใส่สัญลักษณ์แสดงหัวข้อย่อย, กล่องกาเครื่องหมายและอื่น ๆ ...
  • แทรกสูตรที่ชื่นชอบและรวดเร็ว, ช่วงแผนภูมิและรูปภาพ; เข้ารหัสเซลล์ ด้วยรหัสผ่าน; สร้างรายชื่อผู้รับจดหมาย และส่งอีเมล ...
  • แยกข้อความ, เพิ่มข้อความ, ลบตามตำแหน่ง, ลบ Space; สร้างและพิมพ์ผลรวมย่อยของเพจ แปลงระหว่างเนื้อหาของเซลล์และความคิดเห็น...
  • ซุปเปอร์ฟิลเตอร์ (บันทึกและใช้โครงร่างตัวกรองกับแผ่นงานอื่น ๆ ); การเรียงลำดับขั้นสูง ตามเดือน / สัปดาห์ / วันความถี่และอื่น ๆ ตัวกรองพิเศษ โดยตัวหนาตัวเอียง ...
  • รวมสมุดงานและแผ่นงาน; ผสานตารางตามคอลัมน์สำคัญ แยกข้อมูลออกเป็นหลายแผ่น; Batch แปลง xls, xlsx และ PDF...
  • การจัดกลุ่มตาราง Pivot ตาม จำนวนสัปดาห์วันในสัปดาห์และอื่น ๆ ... แสดงปลดล็อกเซลล์ที่ถูกล็อก ด้วยสีที่ต่างกัน เน้นเซลล์ที่มีสูตร / ชื่อ...
kte แท็บ 201905
  • เปิดใช้งานการแก้ไขและอ่านแบบแท็บใน Word, Excel, PowerPoint, ผู้จัดพิมพ์, Access, Visio และโครงการ
  • เปิดและสร้างเอกสารหลายรายการในแท็บใหม่ของหน้าต่างเดียวกันแทนที่จะเป็นในหน้าต่างใหม่
  • เพิ่มประสิทธิภาพการทำงานของคุณ 50% และลดการคลิกเมาส์หลายร้อยครั้งให้คุณทุกวัน!
ด้านล่าง officetab