Page 1 of 1
คัดลอกข้อมูลข้ามชีทอัตโนมัติแบบมีเงื่อนไข
Posted: Tue Apr 24, 2018 3:11 pm
by CeeSiLee
สวัสดีครับ ผมมีข้อสงสัยว่าผมจะสามารถทำอย่างไร ให้ข้อมูลบางคอลัมน์จาก ชีท"ข้อมูล" คัดลอกไปอยู่ในชีทอื่นๆ ตามเงื่อนไขของประเภทพนักงาน เช่น "ประเภทพนักงาน" เป็น "พนักงานเทศบาล" ให้คัดลอกข้อมูลบางคอลัมน์ของคนนั้นไปอยู่ในชีท "พนักงานเทศบาล" ตัวอย่างตามไฟล์แนบครับ
***มันสามารถทำให้เชลล์ที่ยังไม่มีข้อมูลคัดลอกไปขึ้นเป็นช่องว่างแทน #NUM! หรืออื่นๆ ได้ไหมครับ
ขอบพระคุณครับ
Re: คัดลอกข้อมูลข้ามชีทอัตโนมัติแบบมีเงื่อนไข
Posted: Tue Apr 24, 2018 7:11 pm
by snasui

ช่วยทำตัวอย่างคำตอบมาในไฟล์แนบด้วยจะได้สะดวกในการทำความเข้าใจและตอบได้ตรงประเด็นครับ
Re: คัดลอกข้อมูลข้ามชีทอัตโนมัติแบบมีเงื่อนไข
Posted: Wed Apr 25, 2018 8:08 am
by CeeSiLee
snasui wrote: Tue Apr 24, 2018 7:11 pm

ช่วยทำตัวอย่างคำตอบมาในไฟล์แนบด้วยจะได้สะดวกในการทำความเข้าใจและตอบได้ตรงประเด็นครับ
ผมแนบไฟล์มาแล้วครับ อยากให้ช่วยหาวิธีการให้หน่อยครับ เพราะผมไม่รู้สูตรอะไรตรงนี้เลยครับ ขอบคุณครับ
Re: คัดลอกข้อมูลข้ามชีทอัตโนมัติแบบมีเงื่อนไข
Posted: Wed Apr 25, 2018 6:59 pm
by snasui
CeeSiLee wrote: Wed Apr 25, 2018 8:08 am
snasui wrote: Tue Apr 24, 2018 7:11 pm

ช่วยทำตัวอย่างคำตอบมาในไฟล์แนบด้วยจะได้สะดวกในการทำความเข้าใจและตอบได้ตรงประเด็นครับ
ผมแนบไฟล์มาแล้วครับ อยากให้ช่วยหาวิธีการให้หน่อยครับ เพราะผมไม่รู้สูตรอะไรตรงนี้เลยครับ ขอบคุณครับ

เขียนคำตอบที่ต้องการลงมาในไฟล์นั้นแล้วแนบมาใหม่ จะได้ทราบว่าต้องการคำตอบที่เซลล์ไหน มีค่าเป็นเท่าใดครับ
Re: คัดลอกข้อมูลข้ามชีทอัตโนมัติแบบมีเงื่อนไข
Posted: Thu Apr 26, 2018 9:02 am
by CeeSiLee
snasui wrote: Wed Apr 25, 2018 6:59 pm
CeeSiLee wrote: Wed Apr 25, 2018 8:08 am
snasui wrote: Tue Apr 24, 2018 7:11 pm

ช่วยทำตัวอย่างคำตอบมาในไฟล์แนบด้วยจะได้สะดวกในการทำความเข้าใจและตอบได้ตรงประเด็นครับ
ผมแนบไฟล์มาแล้วครับ อยากให้ช่วยหาวิธีการให้หน่อยครับ เพราะผมไม่รู้สูตรอะไรตรงนี้เลยครับ ขอบคุณครับ

เขียนคำตอบที่ต้องการลงมาในไฟล์นั้นแล้วแนบมาใหม่ จะได้ทราบว่าต้องการคำตอบที่เซลล์ไหน มีค่าเป็นเท่าใดครับ
รบกวนลองดูที่ผมแนบมาใหม่นี้หน่อยครับ ขอบคุณครับ
Re: คัดลอกข้อมูลข้ามชีทอัตโนมัติแบบมีเงื่อนไข
Posted: Thu Apr 26, 2018 7:21 pm
by snasui

ในไฟล์แนบไม่มีตัวอย่างคำตอบ เพิ่มมาแค่หัวคอลัมน์เท่านั้น ควรกรอกตัวอย่างคำตอบมาด้วยเสมอครับ
ตัวอย่างสูตรที่ชีต พนักงานเทศบาล
ที่ A3 คีย์
=IFERROR(INDEX(INDEX(ข้อมูล!$A$2:$K$4&"",0,MATCH(A$2,ข้อมูล!$A$1:$K$1,0)),SMALL(IF(ข้อมูล!$F$2:$F$4=$A$1,ROW(ข้อมูล!$A$2:$A$4)-ROW(ข้อมูล!$A$2)+1),ROWS(A$3:A3))),"")
Ctrl+Shift+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 ทุกครั้ง
|