วิธีแปลงเปอร์เซ็นต์เป็นทศนิยม: Excel, แบบคำนวณเอง และ R [คู่มือฉบับสมบูรณ์]

By Leonard Cucosth
สถิติExcelRวิธีวิจัย

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

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

วิธีแปลงเปอร์เซ็นต์เป็นทศนิยมด้วยตนเอง (วิธีสูตร)

การแปลงเปอร์เซ็นต์เป็นทศนิยมด้วยมือเป็นกระบวนการที่ตรงไปตรงมาโดยใช้การหารพื้นฐาน:

  • เอาเปอร์เซ็นต์ของคุณ (เช่น 45%)

  • ตัดสัญลักษณ์เปอร์เซ็นต์ (%) ออก

  • หารตัวเลขด้วย 100 (45 ÷ 100)

  • ผลลัพธ์: ค่าทศนิยมของคุณ (0.45)

ตัวอย่างอื่น: 95% → 95 ÷ 100 = 0.95 กระบวนการยังคงเหมือนเดิม

สำหรับเปอร์เซ็นต์ที่มีจุดทศนิยม เช่น 37.5% ให้ใช้วิธีเดียวกัน:

  • ตัดสัญลักษณ์เปอร์เซ็นต์ออก (37.5)

  • หารตัวเลขด้วย 100 (37.5 ÷ 100)

  • ผลลัพธ์: ค่าทศนิยมของคุณ (0.375)

วิธีการคำนวณเองนี้ใช้ได้กับค่าเปอร์เซ็นต์ใดๆ

การแปลง Percentage เป็น Decimal ใน Excel (คู่มือสูตร)

Excel มีฟังก์ชันในตัวสำหรับการแปลงเปอร์เซ็นต์เป็นทศนิยมโดยใช้สูตรง่ายๆ:

  • เปิด Excel และพิมพ์เปอร์เซ็นต์ของคุณลงในเซลล์ (เช่น A1)

  • คลิกที่เซลล์ว่าง (เช่น B1) ที่คุณต้องการให้ค่าทศนิยมปรากฏ

  • พิมพ์สูตรนี้ลงในเซลล์: =A1/100

  • กด Enter เพื่อคำนวณค่าทศนิยม (เช่น 0.45)

สเปรดชีต Excel แสดงสูตรการแปลง Percentage เป็น Decimal โดยใช้การหารด้วย 100

สูตร Excel =A1/100 แปลง Percentage เป็นรูปแบบ Decimal

สูตรนี้แปลงเปอร์เซ็นต์เป็นรูปแบบทศนิยมโดยอัตโนมัติ หากคุณมีหลายเปอร์เซ็นต์ที่ต้องการแปลง ให้คัดลอกสูตรไปยังเซลล์อื่นๆ ตัวอย่างเช่น หากคุณมีเปอร์เซ็นต์ในเซลล์ A2 และ A3 ให้คัดลอกสูตรจาก B1 ไปยัง B2 และ B3

สำหรับเปอร์เซ็นต์ที่จัดรูปแบบเป็น Text พร้อมสัญลักษณ์เปอร์เซ็นต์ (เช่น "45%") ให้ใช้สูตรที่ปรับเปลี่ยนนี้:

  • พิมพ์สูตรนี้ลงในเซลล์: =LEFT(A1, LEN(A1)-1)/100

  • กด Enter เพื่อคำนวณผลลัพธ์ (เช่น 0.45)

ฟังก์ชัน LEFT และ LEN จะลบสัญลักษณ์เปอร์เซ็นต์ออกก่อนที่จะหารด้วย 100 วิธีนี้จัดการกับเปอร์เซ็นต์ที่จัดรูปแบบเป็น Text ได้อย่างมีประสิทธิภาพ

สูตร Excel ใช้ฟังก์ชัน LEFT และ LEN เพื่อลบสัญลักษณ์ Percentage ก่อนการแปลง

การใช้ฟังก์ชัน LEFT และ LEN เพื่อจัดการกับ Percentage ที่จัดรูปแบบเป็น Text ใน Excel

การแปลง Percent เป็น Decimal ใน R (วิธี gsub)

R มีฟังก์ชันการจัดการสตริงและการแปลงตัวเลขที่มีประสิทธิภาพสำหรับการแปลงเปอร์เซ็นต์เป็นทศนิยม:

  • เริ่มต้นด้วยการสร้างตัวแปรด้วยเปอร์เซ็นต์ของคุณเป็นสตริง (เช่น percentage <- "45%")

  • ลบสัญลักษณ์เปอร์เซ็นต์โดยใช้ฟังก์ชัน gsub: percentage_no_symbol <- gsub("%", "", percentage)

  • แปลงสตริงเป็นค่าตัวเลขด้วยฟังก์ชัน as.numeric: percentage_numeric <- as.numeric(percentage_no_symbol)

  • หารค่าตัวเลขด้วย 100 เพื่อให้ได้ทศนิยม: decimal <- percentage_numeric / 100

  • พิมพ์ค่าทศนิยมของคุณ: print(decimal)

ผลลัพธ์จะแสดงใน console (เช่น 0.45)

Script การแปลงแบบสมบูรณ์:

percentage <- "45%"
percentage_no_symbol <- gsub("%", "", percentage)
percentage_numeric <- as.numeric(percentage_no_symbol)
decimal <- percentage_numeric / 100
print(decimal)

สำหรับการแปลงหลายเปอร์เซ็นต์พร้อมกัน ให้ใช้ Vectorized Operations:

  • สร้าง Vector ด้วยเปอร์เซ็นต์ของคุณเป็นสตริง (เช่น percentages <- c("45%", "37.5%", "90%"))

  • ลบสัญลักษณ์เปอร์เซ็นต์โดยใช้ฟังก์ชัน gsub: percentages_no_symbol <- gsub("%", "", percentages)

  • แปลงสตริงเป็นค่าตัวเลขด้วยฟังก์ชัน as.numeric: percentages_numeric <- as.numeric(percentages_no_symbol)

  • หารค่าตัวเลขด้วย 100 เพื่อให้ได้ทศนิยม: decimals <- percentages_numeric / 100

  • พิมพ์ค่าทศนิยมของคุณ: print(decimals)

Console จะแสดงค่าทศนิยมที่แปลงแล้วทั้งหมด (เช่น 0.45, 0.375, 0.9)

นี่คือ Script แบบสมบูรณ์สำหรับการแปลง vector ของเปอร์เซ็นต์เป็นทศนิยม:

percentages <- c("45%", "37.5%", "90%")
percentages_no_symbol <- gsub("%", "", percentages)
percentages_numeric <- as.numeric(percentages_no_symbol)
decimals <- percentages_numeric / 100
print(decimals)

คำถามที่พบบ่อย

ในการแปลง Percent เป็น Decimal ให้หารตัวเลข Percentage ด้วย 100 ตัวอย่างเช่น 45% กลายเป็น 0.45 (45 ÷ 100 = 0.45) คุณยังสามารถเลื่อนจุดทศนิยมไปทางซ้ายสองตำแหน่ง วิธีนี้ใช้ได้กับ Percentage ทั้งหมด รวมถึงที่มีจุดทศนิยม เช่น 37.5% (ซึ่งกลายเป็น 0.375)
ใน Excel ให้ใช้สูตร =A1/100 โดยที่ A1 มีค่า Percentage ของคุณ สำหรับ Percentage ที่จัดรูปแบบเป็น Text พร้อมสัญลักษณ์ % ให้ใช้ =LEFT(A1,LEN(A1)-1)/100 เพื่อลบสัญลักษณ์ก่อน สูตรเหล่านี้แปลง Percentage ใดๆ เป็นค่าทศนิยมโดยอัตโนมัติ
แปลง Percentage เป็นตัวเลขใน Excel โดยการหารด้วย 100 โดยใช้สูตร =A1/100 หาก Percentage ของคุณจัดรูปแบบเป็น Text พร้อมสัญลักษณ์ % ให้ใช้ =LEFT(A1,LEN(A1)-1)/100 คัดลอกสูตรลงมาเพื่อแปลงหลาย Percentage พร้อมกัน
เปลี่ยน Percent เป็น Decimal โดยการลบสัญลักษณ์ % และหารด้วย 100 ตัวอย่างเช่น: 25% ÷ 100 = 0.25, 90% ÷ 100 = 0.90, 12.5% ÷ 100 = 0.125 ใน Excel ให้ใช้ =A1/100 ใน R ให้ใช้ gsub เพื่อลบ % แล้วหารด้วย 100
100 Percent เป็น Decimal คือ 1.0 (หรือเพียงแค่ 1) คำนวณเป็น 100 ÷ 100 = 1 Percentage ใดๆ เกิน 100% จะให้ค่าทศนิยมมากกว่า 1 (เช่น 150% = 1.5, 200% = 2.0)
ใน R ให้แปลง Percentage เป็น Decimal โดยใช้: percentage <- "45%"; decimal <- as.numeric(gsub("%", "", percentage)) / 100 ฟังก์ชัน gsub จะลบสัญลักษณ์ % ออก as.numeric แปลงเป็นตัวเลข แล้วหารด้วย 100 สำหรับ Vector โค้ดเดียวกันใช้ได้กับ Vectorized Operations

สรุป

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

วิธีการคำนวณเอง (การหารด้วย 100) ใช้ได้ดีสำหรับการคำนวณอย่างรวดเร็ว สูตร Excel เหมาะสำหรับเวิร์กโฟลว์บนสเปรดชีตที่มีชุดข้อมูลขนาดใหญ่ และการเขียนโปรแกรม R ให้โซลูชันที่มีประสิทธิภาพสำหรับการวิเคราะห์ทางสถิติและโครงการ Data Science เชี่ยวชาญทั้งสามวิธีเพื่อจัดการกับการแปลง Percentage-to-Decimal ในทุกบริบท

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