จริง ๆ มันก็ไม่ใช่วิธีใหม่อะไร แต่มาขอจดไว้กันลืม คือพอดีว่าทางบัญชีได้นำรายงาน G/L มาใช้งานบน Excel แต่ประเด็นค่าที่ได้เป็นค่าติดลบ แต่ในรายงานที่ต้องการต้องการให้เป็นบวก คราวนี้ปัญหาคือจำนวนตัวเลขมันเยอะ และไม่อยากมาเขียนสูตรแปลงให้ยุ่งยาก อยากได้เร็ว ๆ ทีเดียวจบในไม่กี่คลิก ก็เลยจัดด้วย Paste Special... ซะเลย
วิธีการไม่มีอะไรมาก ง่าย ๆ ดังนี้
- เลือกข้อมูลที่ต้องการจะแปลง (เลือกทั้งหมดในครั้งเดียวได้เลย)
- ทำการ Copy ข้อมูล
- นำข้อมูลไปวางในแผ่นงานอื่นชั่วคราว
- Paste Special... โดยเลือก
- Paste: Values
- Operation: Subtract
- ผลที่ได้จะกลับค่าจากลบเป็นบวกให้เรียบร้อย
- ทำการ Copy ผลที่ได้กลับไป Paste Values ทับต้นฉบับในข้อ 1
(*´・ェ・)っ.゜+。★
|
ข้อมูลในรายงานสมมติเป็นค่าติดลบทั้งหมด ต้องแปลงให้เป็นค่าบวก |
|
เลือกข้อมูล → Copy → เลือกเซลล์ว่างในแผ่นงานอื่น (ใช้ชั่วคราว) → Paste Special... |
|
ค่าที่จากการ Paste Special... จะกลับค่าจากลบเป็นบวกเรียบร้อย |
เกิดอะไรขึ้น ทำไมถึงเป็นอย่างนั้น
โดยปกติเวลาใช้คำสั่ง Paste จะวางข้อมูลไปทับข้อมูลปลายทาง (Operation: None) แต่เมื่อเราเลือก Operation:
Subtract ข้อมูลที่จะนำไปวางที่จะเอา [ข้อมูลในพื้นที่เดิม] - [ข้อมูลที่จะวาง] ซึ่งในที่นี่ปลายทางเป็นพื้นที่ว่าง ๆ ซึ่งมีค่าเท่ากับ 0 ดังนั้นเมื่อเอาค่าติดลบไปวาง ก็จะได้ค่ากลับมาเป็นบวก ตัวอย่างเซลล์แรก
0 - (-338767) = 338767
เราสามารถประยุกต์ใช้ Operation อื่น ๆ ได้ตามสถานะการณ์และข้อมูลที่ต้องการคำนวณครับ ลองหัดใช้บ่อย ๆ เดี๋ยวพอเจอปัญหาจะได้นำมาเอามาใช้คล่อง ๆ ไม่ต้องเสียเวลาทำอะไรอ้อมโลก
ไม่มีความคิดเห็น:
แสดงความคิดเห็น