Page 1 of 1
สอบถามการสูตร Vlookup ครับ
Posted: Mon Jan 28, 2019 7:29 pm
by surasak_p
สอบถามการสูตร Vlookup มากกว่า 1 เงื่อนไข
ไม่ทราบว่าถ้าจะดึงข้อมูล sap จากเลข Job อันที่ 2,3,4,5,... มาต่อใน B2 ต้องทำอย่างไรครับ เลขที่ SAPต้องการ 45192467,45215404
ขอบคุณครับ
Re: สอบถามการสูตร Vlookup ครับ
Posted: Mon Jan 28, 2019 7:42 pm
by snasui

ตัวอย่างสูตรตามด้านล่างครับ
- ที่ C2 คีย์
=IFERROR(INDEX(database!$B$2:$B$1424&",",SMALL(IF(ISNUMBER(SEARCH(database!$A$2:$A$1424,$A2)),ROW(database!$A$2:$A$1424)-ROW(database!$A$2)+1),COLUMNS($C2:C2))),"")
Ctrl+Shift+Enter > Copy ไปด้านขวาถึง I2 > Copy ลงด้านล่าง
- ที่ B2 คีย์
=SUBSTITUTE(TRIM(SUBSTITUTE(C2&D2&E2&F2&G2&H2&I2,","," "))," ",",")
Enter > Copy ลงด้านล่าง
!
| 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 ทุกครั้ง
|
Re: สอบถามการสูตร Vlookup ครับ
Posted: Mon Jan 28, 2019 8:44 pm
by surasak_p
ทำได้แล้วครับ ขอบคุณอาจารย์มากครับ