Page 1 of 1
สอบสูตรในการดึงข้อมูล ตามเงื่อนไขครับ
Posted: Thu Jan 19, 2017 6:29 pm
by mikestw43
สอบถามการดึงข้อมูลจากตาราง มาอีกตารางตามเงื่อนไขอ่ะครับ ยกตังอย่าง column แรกเป็นชื่อโปรเจคครับ Column 2 เป็น progress ครับ
ผมต้องการที่จะให้ดึงโปรเจคที่ progress ยังไม่ถึง 100% มาเรียงต่อกันไว้ที่ตารางอีกหน้านึงโดยใช้เฉพาะสูตรอย่างเดียวอ่ะครับ ลองดูตังอย่างตามไฟล์แนบครับ
ขอบคุณมากครับ
Re: สอบสูตรในการดึงข้อมูล ตามเงื่อนไขครับ
Posted: Thu Jan 19, 2017 7:07 pm
by snasui
ตัวอย่างสูตรตามด้านล่างครับ
- เซลล์ D2 คีย์สูตร
=IFERROR(INDEX(Table1[Project],SMALL(IF(Table1[Progress]<1,ROW(Table1[Project])-MIN(ROW(Table1[Project]))+1),ROWS(D$2:D2))),"")
Ctrl+Shift+Enter > Copy ลงด้านล่าง
- เซลล์ E2 คีย์สูตร
[font=]=IFERROR(INDEX(Table1[Progress],SMALL(IF(Table1[Progress]<1,ROW(Table1[Project])-MIN(ROW(Table1[Project]))+1),ROWS(E$2:E2))),"")[/font]
Ctrl+Shift+Enter
!
| Note: Ctrl+Shift+Enter เป็นการสร้างสูตร Array โดยสามารถเลือกดำเนินการตามข้อ 1 หรือ 2 ด้านล่าง
- กรณีคีย์สูตรเอง เมื่อคีย์สูตรแล้ว แทนที่จะกด Enter ให้กดแป้น Ctrl และ Shift พร้อมกันค้างไว้แล้วกด Enter เพื่อสร้างเป็นสูตร Array
- กรณี Copy สูตรไปวางให้กดแป้น F2 เพื่อทำการ Edit Cell นั้นก่อน จากนั้นกดแป้น Ctrl และ Shift พร้อมกันค้างไว้แล้วตามด้วย Enter เพื่อสร้างเป็นสูตร Array
- หากกดแป้นถูกต้องสูตรนั้นจะมีเครื่องหมายปีกกาครอบ เช่น {=YourFormulas(...)} ปีกกานี้ไม่สามารถคีย์เข้าไปเอง จะต้องมาด้วยการกดแป้น Ctrl+Shift+Enter เท่านั้น ถ้ายังไม่เห็นปีกกาครอบสูตรแสดงว่ากดแป้นให้รับสูตรไม่ถูกต้อง
- การแก้ไขเปลี่ยนแปลงสูตร Array จะต้องกดแป้นให้รับสูตรด้วย Ctrl+Shift+Enter ทุกครั้ง
|