Page 1 of 1

กระจายข้อมูลจากชีทใดๆไปชีทที่เกี่ยวข้อง(google sheet)

Posted: Mon Jul 02, 2018 5:50 pm
by Jancha
(google sheet) ถ้าเรามีข้อมูลที่ sheet ใดๆต้องการนำข้อมูลกระจายไปตาม sheet ที่เกี่ยวข้องต้องเขียนสูตรอย่างไรครับ
โดยข้อมูลอยู่ที่ sheet database(ข้อมูลจะเพิ่มขึ้นเรื่อยๆ) ใช้ข้อมูลชื่อพนักงานเป็นตัวกระจายเลือก sheet ตัวอย่างตามภาพประกอบครับ
ลิงค์ไฟล์ประกอบคำถาม --> https://goo.gl/2iLoSA

Re: กระจายข้อมูลจากชีทใดๆไปชีทที่เกี่ยวข้อง(google sheet)

Posted: Mon Jul 02, 2018 6:00 pm
by snasui
:D ตัวอย่างสูตรในชีต A เซลล์ A4 ครับ

=arrayformula(IFERROR(index(Database!A$4:A$1000,small(if(Database!$B$4:$B$1000="A",row(Database!A$4:A$1000)-row(Database!A$4)+1),rows(A$3:A3))),""))

Enter > Copy ไปด้านขวาและลงด้านล่าง > ปรับช่วงเซลล์ในสูตรให้เพียงพอกับข้อมูลจริง > นำไปใช้กับชีตอื่น ๆ โดยปรับเฉพาะค่าที่ระบายสีไว้ในสูตร

Re: กระจายข้อมูลจากชีทใดๆไปชีทที่เกี่ยวข้อง(google sheet)

Posted: Mon Jul 02, 2018 6:09 pm
by Jancha
:D ขอบคุณมากครับอาจาย์

Re: กระจายข้อมูลจากชีทใดๆไปชีทที่เกี่ยวข้อง(google sheet)

Posted: Tue Jul 03, 2018 5:57 pm
by Jancha
สอบถามครับ pivot table ใน google sheet สามารถเลือกสร้างใน existing worksheet หรือ worksheet ใดๆแทนการสร้าง New Worksheet เหมือนในโปรแกรม excel ได้ไหมครับ เพราะสร้างเมื่อใดมันจะ new worksheet ตลอดครับ

Re: กระจายข้อมูลจากชีทใดๆไปชีทที่เกี่ยวข้อง(google sheet)

Posted: Wed Jul 04, 2018 9:27 pm
by snasui
:D หากสร้างแล้วโปรแกรม New Worksheet ให้เลยทันทีโดยไม่มีให้เลือกก็แสดงว่าไม่สามารถเลือกวาง Worksheet เดียวกันในขั้นตอนการสร้างได้

หากต้องการทราบว่าวางในชีตเดียวกันได้หรือไม่ให้ Cut Pivot Table ที่ได้มาวางไว้ในชีตเดียวกับข้อมูลแล้วสังเกตว่าโปรแกรมมีการฟ้องอะไรหรือไม่ หากไม่ฟ้องก็แสดงว่าสามารถวางในชีตเดียวกันได้ครับ

Re: กระจายข้อมูลจากชีทใดๆไปชีทที่เกี่ยวข้อง(google sheet)

Posted: Wed Jul 04, 2018 9:55 pm
by Jancha
พิสูจน์แล้วครับ ไม่สามารถเลือกตำแหน่งลงในขั้นตอนการเริ่มสร้างในครั้งแรกได้จริงๆ แต่สามารถ Cut pivot table ที่สร้างมาแล้วนั้นไปวางใน worksheet ต่างๆได้ในภายหลังโดยโปรแกรมไม่แจ้งเตือนใดๆ เป็นวิธีพิสูจน์ที่คิดไม่ถึงจริงๆครับ ขอบคุณมากครับ ++