Page 1 of 1
Conditional ตามหมายเลข Company
Posted: Mon Jan 16, 2023 11:40 am
by predee16
ผมขอสูตรการแยกสี ตามหมายเลข Company ครับ
เงื่อนไขคือหมายเลขข้างหน้า 4 หลักของคอลัมภ์ A
Re: Conditional ตามหมายเลข Company
Posted: Mon Jan 16, 2023 2:49 pm
by snasui
ตัวอย่างสูตรตามด้านล่างครับ
- ที่ J1 คีย์
=SUM(IF(FREQUENCY(MATCH(LEFT(A2:A30,4),LEFT(A2:A30,4),0),ROW(A2:A30)-ROW(A2)+1),1))
Ctrl+Shift+Enter
- ที่ I2 คีย์
=IF(ROWS(I$2:I2)>$J$1,"",LEFT(INDEX($A$2:$A$30,SMALL(IF(FREQUENCY(MATCH(LEFT($A$2:$A$30,4),LEFT($A$2:$A$30,4),0),ROW($A$2:$A$30)-ROW($A$2)+1),ROW($A$2:$A$30)-ROW($A$2)+1),ROWS(I$2:I2))),4))
Ctrl+Shift+Enter > Copy ลงด้านล่าง
- คลุม A2:G30 แล้วระบายสีใด ๆ เอาไว้ก่อน
- เข้าเมนู Home > Conditional Formatting > New Rule > เลือก Use a formula to determine whice cells to format > ที่ช่อง Format values where this formula is true: คีย์
=ISODD(MATCH(LEFT($A2,4),$I$2:$I$8,0))
> คลิกปุ่ม Format กำหนดสีที่ไม่ซ้ำกับที่ระบายเอาไว้ด้านบน > OK > OK
!
| 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 ทุกครั้ง
|