Page 1 of 1

Index-Match แล้วนำค่าตั้งแต่ช่วงเซลล์ที่พบทั้งหมดมาแสดง

Posted: Mon Sep 12, 2011 8:19 am
by worldgolf
เรียน ท่านอาจารย์
ขออนุญาตสอบถาม Index-Match ตารางข้อมูลครับ
เมื่อพบค่า Match แล้วให้แสดงค่าที่พบ แต่ที่จะขอสอบถามคือ เมื่อพบค่าที่ Match (ค่าตัวแรกที่พบ) ให้แสดงช่วงเซลล์ที่พบและถ้าต้องการนำช่วงเซลล์ที่ต่อจากค่าที่พบทั้งหมดในตารางมาแสดงด้วย ไม่ทราบว่าต้องทำอย่างไรครับ
ผมได้แนบไฟล์ตัวอย่างในชีท 2 มาด้วยครับ
ขอบพระคุณมากครับ

กบน้อย

Re: Index-Match แล้วนำค่าตั้งแต่ช่วงเซลล์ที่พบทั้งหมดมาแสดง

Posted: Mon Sep 12, 2011 11:42 am
by snasui
:D ลองตามนี้ครับ

แทรกบรรทัดที่ 8 เข้ามาช่วยอีก 1 บรรทัด จากนั้นทำตามด้านล่าง

1. ที่ D7 คีย์

=IF(ISNUMBER(C7),C7+1,IF(ISNA(MATCH(D6,$C6:C6,0)),"",1))

Enter > Copy ไปทางขวา

2. ที่ D8 คีย์

=IF(D6="","",IF(AND(ISNUMBER(C8),C8<$AM$7),C8+1,IF(ISNUMBER(MATCH(D6,E$6:$AM$6,0)),1,"")))

Enter > Copy ไปทางขวา

3. ที่ D9 คีย์

=IF(D$8="","",INDEX($D$2:$AM$5,ROWS(D$9:D9),MATCH(D$8,$D$7:$AM$7,0)))

Enter > Copy ไปด้านขวา

Re: Index-Match แล้วนำค่าตั้งแต่ช่วงเซลล์ที่พบทั้งหมดมาแสดง

Posted: Mon Sep 12, 2011 4:01 pm
by worldgolf
เรียน ท่านอาจารย์ ถูกต้องตามความต้องการครับ.

ขอขอบพระคุณท่านอาจารย์ที่ได้ให้ความรู้กับผมครับ.

กบน้อย.