2 วิธีที่มีประสิทธิภาพในการเติมแผ่นงาน Excel ของคุณด้วย Gradient Color

แบ่งปันเลย:

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

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

วิธีที่ 1: แทรกพื้นหลัง

ในวิธีนี้คุณสามารถแทรกรูปภาพที่มีสีไล่ระดับเป็นพื้นหลังได้

  1. ค้นหาภาพที่มีสีไล่ระดับที่คุณชอบ หรือคุณสามารถสร้างภาพดังกล่าวในคอมพิวเตอร์ของคุณ
  2. ตอนนี้เปิดไฟล์ Excel เป้าหมายที่คุณต้องการเติมสีไล่ระดับ
  3. ในแผ่นงานคลิกแท็บ“ เค้าโครงหน้า” ใน Ribbon
  4. จากนั้นคลิกปุ่ม "พื้นหลัง" ในแถบเครื่องมือ
  5. หลังจากนั้น ให้เลือกเส้นทางที่มีรูปภาพเป้าหมายอยู่
  6. จากนั้นเลือกภาพนี้
  7. จากนั้นคลิกปุ่ม“ แทรก” ในหน้าต่างสิ่งที่ใส่เข้าไป

ดังนั้นรูปภาพจึงกลายเป็นพื้นหลังของแผ่นงานนี้พื้นหลัง

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

วิธีที่ 2: ใช้ VBA Macro

ในที่นี้จะขอแนะนำอีกวิธีหนึ่ง และคุณจะต้องใช้ Excel VBA เพื่อทำงานนี้ให้เสร็จ ก่อนที่คุณจะเติมสีไล่ระดับคุณต้องเลือกสองสีที่แตกต่างกันสำหรับแผ่นงาน ยิ่งไปกว่านั้นคุณยังต้องตัดสินใจเลือกตัวเลข RGB ของสองสีสำหรับสีไล่ระดับ ในตัวอย่างนี้เราจะใช้สองสี: RGB (125,205,242) และ RGB (215,239,228)

  1. กดปุ่ม“ Alt + F11” บนแป้นพิมพ์ ดังนั้นคุณสามารถเปิดโปรแกรมแก้ไข Visual Basic
  2. ในตัวแก้ไขนี้ให้แทรกโมดูลใหม่แทรกโมดูล
  3. หลังจากนั้นคัดลอกรหัสต่อไปนี้ลงในโมดูล:
Sub FillGradientColorInRange()
  Dim nTargetRowCount As Integer

  For nTargetRowCount = 1 To 100
    Range("A" & nTargetRowCount, "E" & nTargetRowCount).Interior.Color = RGB( _
      Round((215 - ((215 - 125) / 99) * (nTargetRowCount - 1)), 0), _
      Round((239 - ((239 - 205) / 99) * (nTargetRowCount - 1)), 0), _
      Round((228 + ((242 - 228) / 99) * (nTargetRowCount - 1)), 0))
  Next nTargetRowCount
End Sub

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

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

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

การเปรียบเทียบสองวิธี

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

การเปรียบเทียบ

แทรกพื้นหลัง

ใช้ VBA Macro

ข้อดี

1. หากคุณไม่คุ้นเคยกับ Excel VBA วิธีนี้เป็นทางเลือกของคุณ

2. แผ่นงานทั้งหมดจะเต็มไปด้วยสีไล่ระดับโดยวิธีนี้

1. เพียงคลิกเดียวหรือกดเพียงครั้งเดียวคุณสามารถรับผลลัพธ์ได้ทันที

2. วิธีนี้จะไม่สร้างเส้นขอบที่ไม่เหมาะสมด้วยสีที่ต่างกันสองสี

ข้อเสีย

1. คุณต้องใช้เวลาในการค้นหาภาพหรือสร้างภาพด้วยสีไล่ระดับ

2. ในเส้นขอบขนาดของพื้นหลังจะมีขอบเขตที่ชัดเจน

3. สีเป็นพื้นหลัง เมื่อคุณเติมสีอื่นในเซลล์สีนี้จะครอบคลุมพื้นหลัง

1. เมื่อคุณต้องการแก้ไขรหัสคุณจะทำผิดพลาดได้ง่าย

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

3. หากคุณใช้ VBA เพื่อเติมช่วงเล็ก ๆ การเปลี่ยนสีจะไม่เป็นธรรมชาติ

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

รักษาสภาพแวดล้อมที่ปลอดภัยสำหรับไฟล์ Excel ของคุณ

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

บทนำผู้เขียน:

Anna Ma เป็นผู้เชี่ยวชาญด้านการกู้คืนข้อมูลใน DataNumen, Inc. ซึ่งเป็นผู้นำระดับโลกด้านเทคโนโลยีการกู้คืนข้อมูล ได้แก่ ซ่อมแซมความเสียหายของเอกสาร Word doc และผลิตภัณฑ์ซอฟต์แวร์ซ่อมแซมแนวโน้ม ดูข้อมูลเพิ่มเติมได้ที่ wwwdatanumenด้วย.

แบ่งปันเลย:

ความเห็นถูกปิด