:D snasui.com ยินดีต้อนรับ :D
ยินดีต้อนรับสู่กระดานถามตอบ Excel and VBA และอื่น ๆ ที่เป็นมิตรกับทุกท่าน มีไฟล์แนบมหาศาล ช่วยให้ท่านค้นหาและติดตามศึกษาได้โดยง่าย :thup: สมาชิกท่านใดที่ยังไม่ได้ระบุ Version ของ Excel ที่ใช้งานจริง สามารถทำตาม Link นี้เพื่อจะได้รับคำตอบที่ตรงกับ Version ของท่านครับ :arrow: ระบุ Version ของ Excel
:!: โปรดทราบ :!:
  1. กรุณาอ่านกฎการใช้บอร์ด (Forum rules) ในตำแหน่งด้านบนของแต่ละบอร์ด
  2. การสมัครสมาชิก การ Login การกู้คืนรหัสผ่าน
    1. สมัครสมาชิกดูขั้นตอนได้ที่ :arrow: สมัครสมาชิก
    2. Login เข้าระบบโดยคลิกปุ่ม Login ตรงมุมขวาบนของหน้านี้ :roll:
    3. การ Login ผ่าน Facebook ดูวิธีที่ :arrow: Login ผ่าน Facebook
    4. ลืมรหัสผ่านสามารถรับรหัสใหม่ได้ที่ :arrow: Reset รหัสผ่าน
  3. มีปัญหาการใช้งาน แจ้งผู้ดูแลระบบได้ที่ :arrow: ติดต่อผู้ดูแลระบบ
  4. กำหนดการตั้งค่าส่วนตัว เช่นตั้งค่าภาษาเป็นไทยหรืออังกฤษดูได้ที่ :arrow: ตั้งค่าส่วนตัว
  5. การตั้งและตอบกระทู้ดูได้ที่ :arrow: วิธีการตั้งและตอบกระทู้
  6. การจัดรูปแบบตัวอักษรด้วย bbcode ในช่องแสดงความคิดเห็นดูได้ที่ :arrow: จัดรูปแบบตัวอักษร
  7. กำหนดขนาดตัวอักษรใน Browser ดูได้ที่ :arrow: กำหนดขนาดตัวอักษรใน Browser
🪷 คำแสดงเจตนา
ขอผลแห่งการให้ความรู้นี้ จงกลับไปยังผู้ที่เป็นเจ้าของเดิม แม้ข้าพเจ้าจะไม่รู้จักท่านก็ตาม ขอให้แสงแห่งปัญญาที่ท่านเคยจุดไว้ ได้กลับไปเติมเต็มชีวิตของท่านอีกครั้ง และขอให้เจตนาของข้าพเจ้าเป็นการคืนความดีอย่างสงบ

การใส่ Calculated Item PIVOT

ฟอรัมถาม-ตอบ Power Query, PivotTable, Power Pivot, Data Model, Chart, Dashboard
babuiebest
Member
Member
Posts: 18
Joined: Wed Mar 02, 2016 8:47 am

การใส่ Calculated Item PIVOT

#1

Post by babuiebest »

ผมสร้าง Pivot table มา เป็นแผนผลิตหมู และไก่ โดยการเปลี่ยนแปลงยอดแต่ละครั้งแทนด้วย Rev.xx
ทีนี้ผมอยากทราบว่าการเปลี่ยนแปลงครั้งสุดท้ายกับครั้งแรก ต่างกันกี่℅ จะสร้าง Calculated item ยังไงครับ เพราะ revision แต่ละเดือนไม่เท่ากัน

แนบรูปภาพที่ต้องการมาครับ

รบกวนปรึกษาหน่อยครับ
ขอขอบคุณครับ
Attachments
test.PNG
test.PNG (16.74 KiB) Viewed 73 times
babuiebest
Member
Member
Posts: 18
Joined: Wed Mar 02, 2016 8:47 am

Re: การใส่ Calculated Item PIVOT

#2

Post by babuiebest »

ขอแนบไฟล์ excel ตัวอย่างครับ
Attachments
Test Babuie.xlsx
(12.77 KiB) Downloaded 5 times
User avatar
snasui
Site Admin
Site Admin
Posts: 31191
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: การใส่ Calculated Item PIVOT

#3

Post by snasui »

:D ลักษณะนี้ต้องใช้คอลัมน์ช่วยเนื่องจากว่าไม่ได้ใช้ Item ที่แน่นอนมากระทำต่อกัน

ตัวอย่างสูตรใน E4 คีย์

=IF(D4<>"","",(LOOKUP(2,1/(D$4:D4<>""),D$4:D4)-LOOKUP(CHAR(255),B$4:B4,D$4:D4))/LOOKUP(CHAR(255),B$4:B4,D$4:D4))

Enter > Copy ลงด้านล่าง
babuiebest
Member
Member
Posts: 18
Joined: Wed Mar 02, 2016 8:47 am

Re: การใส่ Calculated Item PIVOT

#4

Post by babuiebest »

ทำได้แล้วครับ อาจารย์ ขอบคุณมากครับ
เดี๋ยวขอไปลองแกะสูตรดูนะครับ แต่สูตร LOOKUP(CHAR(255) พอคลุมสูตรแล้วกด F9 ผลลัพธ์มันคือเครื่องหมายคำถามครับ
User avatar
DhitiBank
Gold
Gold
Posts: 1676
Joined: Mon Oct 15, 2012 12:07 am

Re: การใส่ Calculated Item PIVOT

#5

Post by DhitiBank »

ตัวเลขที่ใส่ในฟังก์ชัน CHAR(...) เป็นรหัสอักขระในระบบ ANSI ครับ มีตั้งแต่ 1-255 ลองดูในลิ้งค์ด้านล่างประกอบครับ

:arrow: library/aa245259(v=vs.60)

Char(255) เป็นอักขระตัวสุดท้ายในระบบนี้ เมื่อทำการ Lookup ฟังก์ชันนี้จะมองหาเซลล์สุดท้ายที่พบอักขระอะไรก็ตาม เช่น
LOOKUP(CHAR(255),B$4:B9,D$4:D9)

ก็จะหาว่าในช่วง B4:B9 ว่าเซลล์ไหนที่มีอักขระอะไรก็ตามเป็นเซลล์สุดท้าย สมมติว่าเป็นเซลล์ B7 สูตรก็จะแสดงผลลัพธ์ที่เป็นค่าในเซลล์ D7 ครับ
babuiebest
Member
Member
Posts: 18
Joined: Wed Mar 02, 2016 8:47 am

Re: การใส่ Calculated Item PIVOT

#6

Post by babuiebest »

ขอบคุณครับ คุณ DhitiBank สำหรับข้อมูลเพิ่มเติมและ Link ระบบ ANSI ครับ
Post Reply