Page 1 of 1
ในกรณีแบบนี้ ใช้ฟังก์ชั่น if/ Copy แบบไหนได้บ้างครับ
Posted: Thu Jan 17, 2019 12:58 pm
by pop177
- ถ้าเซลล์ไหนขึ้นสีเหลือง เราจะ copy บรรทัดล่างเซลลน์ันมา
** เช่นเซลล์ [AD4] 89012 สีเหลือง เราจะ ก็อป [AD5] 01234 มาใส่ในช่อง AV5
cats.jpg
Re: ในกรณีแบบนี้ ใช้ฟังก์ชั่น if/ Copy แบบไหนได้บ้างครับ
Posted: Thu Jan 17, 2019 1:22 pm
by Supachok
excel ปกติไม่สามารถนับสีได้
ทางที่เป็นไปได้คือ นำค่าที่ถูก High สีเหลืองไปตั้ง name list.แล้วดึงมาใช้ในสูตรแทน
อีกทางคง VBA
Re: ในกรณีแบบนี้ ใช้ฟังก์ชั่น if/ Copy แบบไหนได้บ้างครับ
Posted: Fri Jan 18, 2019 12:14 pm
by pop177
- เงื่อนไขที่ผมสร้างไว้คือ ถ้า AD 4 ถึง AT4 มีตัวเลขที่เหมือนกันในช่อง D4 พื้นหลังจะเป็นสีเหลือง
- ซึ่ง ถ้า AD 4 ถึง AT4 มีสีเหลือง ผมอยากได้ชุดเลขที่อยู่ในเซลล์ด้านล่าง คือ AD5 ถึง AT5 ไปขึ้นในช่อ AV5
- ผมได้ลองแล้ว ตามที่ ท่าน Supachok บอกไว้เลยครับ excel ดึงสีไม่ได้ พอจะมีทางอื่นอีกไหมครับ หรือต้องไป VB อย่างเดียว
Re: ในกรณีแบบนี้ ใช้ฟังก์ชั่น if/ Copy แบบไหนได้บ้างครับ
Posted: Fri Jan 18, 2019 12:57 pm
by Supachok
AV5
=INDEX($AD4:$AT4,SMALL(IF(COUNTIF($AD3:$AT3,$AD3:$AT3)>1,COLUMN($A:$P)),COLUMN(A1)))
array formula
หากไม่ได้แนบไฟล์มา
Re: ในกรณีแบบนี้ ใช้ฟังก์ชั่น if/ Copy แบบไหนได้บ้างครับ
Posted: Sat Jan 19, 2019 4:48 pm
by pop177
** รบกวนด้วยครับผม ขอบคุณครับ
Re: ในกรณีแบบนี้ ใช้ฟังก์ชั่น if/ Copy แบบไหนได้บ้างครับ
Posted: Sat Jan 19, 2019 4:51 pm
by snasui

Excel ไม่มีสูตรสำหรับเช็คสี หากจะทำต้องอาศัย VBA ซึ่ง
ต้องเขียนมาเองก่อนตามกฎการใช้บอร์ดข้อ 5 ด้านบน 
ติดปัญหาแล้วค่อยถามกันต่อครับ
Re: ในกรณีแบบนี้ ใช้ฟังก์ชั่น if/ Copy แบบไหนได้บ้างครับ
Posted: Sat Jan 19, 2019 5:00 pm
by pop177
snasui wrote: Sat Jan 19, 2019 4:51 pm

Excel ไม่มีสูตรสำหรับเช็คสี หากจะทำต้องอาศัย VBA ซึ่ง
ต้องเขียนมาเองก่อนตามกฎการใช้บอร์ดข้อ 5 ด้านบน 
ติดปัญหาแล้วค่อยถามกันต่อครับ
ครับผม
Re: ในกรณีแบบนี้ ใช้ฟังก์ชั่น if/ Copy แบบไหนได้บ้างครับ
Posted: Sat Jan 19, 2019 11:41 pm
by Bo_ry
ลองที่ AV5 ลากไปทางขวา
=IF(ISNUMBER(FIND($D4,AD4)),AD5,"")