Tìm nguyên mảng nâng cao !!!

  • Thread starter Thread starter lyhuynh
  • Ngày gửi Ngày gửi
Liên hệ QC

lyhuynh

Thành viên chính thức
Tham gia
18/1/11
Bài viết
94
Được thích
2
Tiếp nối bài "Hàm dò tìm nguyên mảng" mình đã gửi và nhận được sự giúp sức nhiệt tình của mọi người và nhận thấy những dạng bài dò tìm này rất hay có tính ứng dụng cao, nên mình mạo muội gửi thêm một đề tài tương tự với tính chất khó hơn chút và vẫn mong nhận dc sự nhiệt tình tìm tòi sáng tạo của các bạn. Mình có gửi file kèm yêu cầu trong đó. Trân trọng cám ơn mọi người |||||
 

File đính kèm

tiếp nối bài "hàm dò tìm nguyên mảng" mình đã gửi và nhận được sự giúp sức nhiệt tình của mọi người và nhận thấy những dạng bài dò tìm này rất hay có tính ứng dụng cao, nên mình mạo muội gửi thêm một đề tài tương tự với tính chất khó hơn chút và vẫn mong nhận dc sự nhiệt tình tìm tòi sáng tạo của các bạn. Mình có gửi file kèm yêu cầu trong đó. Trân trọng cám ơn mọi người |||||
Cái này dùng pivot kết hợp với condition formating là ok thôi
xem thêm file
 

File đính kèm

Chả thấy con đi sân fooc mat nào anh Thương ơi anh Thương à.
Còn Monalisa thứ thiệt thì vẫn xài cột phụ và công thức hihi! Dù cho Pivot Table có là "tuyệt chiêu" của sư phụ ptm đi nữa cũng không giống mẫu báo cáo, hehe
 

File đính kèm

Chả thấy con đi sân fooc mat nào anh Thương ơi anh Thương à.
Còn Monalisa thứ thiệt thì vẫn xài cột phụ và công thức hihi! Dù cho Pivot Table có là "tuyệt chiêu" của sư phụ ptm đi nữa cũng không giống mẫu báo cáo, hehe
Monalisa thứ thiệt như trên tranh thì chưa biết thế nào, chứ như nàng monalisa trên diễn đàn này thì ai ko bít chứ lyhuynh thì biết rồi, đúng là cao thủ kiểu gì cũng ok hết. Để về nhà đào sâu nghiên cứu, đố tiếp mới dc. hihi
 
Í ẹ, đố là hông chơi à. Tưởng bạn cần làm báo cáo cho sếp để khỏi bị đuổi việc chứ. Còn muốn đố thì mở topic đố, treo giải đường huỳnh à.
 
Í ẹ, đố là hông chơi à. Tưởng bạn cần làm báo cáo cho sếp để khỏi bị đuổi việc chứ. Còn muốn đố thì mở topic đố, treo giải đường huỳnh à.

OFFSET(Sheet1!$B$5,MATCH(Sheet1!$J$10,Check,0),0,COUNTIF(Check,Sheet1!$J$10),4)
Với công thức ví dụ trên Monalisa và các bạn cho mình hỏi cái này, trong hàm thường có cái "sheet1!" như thế này thì nó mang ý nghĩa gì vậy, và có cần thiết phải có no hay ko hay là tùy trường hợp mà có thể có có thể ko, với lại khi mình đánh công thức ra chữ "sheet1!" như thế thì có phím tắt công thức nào ko hay là phải tự tay đánh "sheet1!..." vậy.?!$@!!
 
Chả thấy con đi sân fooc mat nào anh Thương ơi anh Thương à.
Còn Monalisa thứ thiệt thì vẫn xài cột phụ và công thức hihi! Dù cho Pivot Table có là "tuyệt chiêu" của sư phụ ptm đi nữa cũng không giống mẫu báo cáo, hehe
nàng xinh đẹp ơi . formats ở cột a mà
 
Anh chị coi dùm em bài này, em cám ơn mọi người.!! @#!^%@#!^%@#!^%
 

File đính kèm

OFFSET(Sheet1!$B$5,MATCH(Sheet1!$J$10,Check,0),0,COUNTIF(Check,Sheet1!$J$10),4)
Với công thức ví dụ trên Monalisa và các bạn cho mình hỏi cái này, trong hàm thường có cái "sheet1!" như thế này thì nó mang ý nghĩa gì vậy, và có cần thiết phải có no hay ko hay là tùy trường hợp mà có thể có có thể ko, với lại khi mình đánh công thức ra chữ "sheet1!" như thế thì có phím tắt công thức nào ko hay là phải tự tay đánh "sheet1!..." vậy.?!$@!!
thông thường nếu đặt công thức ở sheet hiện hành mà không liên kết với sheet khác thì không xuất hiện "sheet.." trong công thức
ví dụ ở sheet1
OFFSET($B$5,MATCH($J$10,Check,0),0,COUNTIF(Check,$J$10),4)
nhưng khi ta đặt công thức này thành names thì sẽ xuất hiện công thức sau
OFFSET(Sheet1!$B$5,MATCH(Sheet1!$J$10,Check,0),0,COUNTIF(Check,Sheet1!$J$10),4)
hình như names lấy giá trị tuyệt đối ở 1 sheet nào đó mà người dùng đặt tên

không biết có đúng không đanh chờ cao thủ về names như NGUYỄN CẢNH HOÀNG DOANH HAY NDU TRĂ LỜI TIẾP .
HI HI
 
nàng xinh đẹp ơi . formats ở cột a mà
Úi giời, thì ra là dùng cột A y choang cột phụ 1 của monalisa. Mà cái nguyên tắc lập pivot table của sư phụ ptm viết, monalisa đã đọc rằng: Dòng chứa tên field không được merge cell. Anh Thương dùng nguyên bảng của lyhuynh (em của lý đức), merge tùm lum.
 
hình như names lấy giá trị tuyệt đối ở 1 sheet nào đó mà người dùng đặt tên
không biết có đúng không đanh chờ cao thủ về names như NGUYỄN CẢNH HOÀNG DOANH HAY NDU TRĂ LỜI TIẾP .
HI HI
Hông phải 2 cao thủ đó trả lời được hông?

Là vầy nè: Name có giá trị sử dụng tham chiếu đến 1 địa chỉ nào đó, địa chỉ đó cần phải có tên sheet để nếu như qua sheet khác sử dụng name đó, nó vẫn phải tham chiếu đến vùng hoặc ô chứa data dùng đặt name.

Còn lyhuynh hỏi: có cần thiết phải gõ tay không, thì câu trả lời là không. Khi gõ công thức trong Name:
- nếu dùng chuột, Excel tự động gán tên sheet ngay khi dùng chuột tô chọn ô.
- nếu gõ tay và không gõ tên sheet, sau khi Add name, Excel sẽ gán tên sheet vào.
 
Mình thấy số dòng và cột cố định cho 1 mã nên dùng Name như sau cũng được:

Hso=OFFSET(TT!$C$6,MATCH(Do!$F$7,TT!$C$7:$C$18,0),1,3,2)

Bạn xem file ví dụ
 

File đính kèm

tôi thì không dùng vlookup trong trường hợp này
mà dùng
PHP:
=offset(tt!$c$5,match($f$7,tt!$c$5:$c$18,0)-2+rows($f$7:f7),columns($f7:f7))
cho cell g7 rồi kéo ngang kéo dọc tùy ý

IF(D7=$L$10,MAX($H$5:H6)+1,""),Cho em mượn 2 công thức của monalisa và anh Thương nhé. Anh chị cho em hỏi chút trong 2 công thức trên em thấy có 2 kiểu định dạng cố định (vì chưa bít nên em tạm gọi là cố định một bên) như thế này "MAX($H$5:H6)" và rows($f$7:f7). Vậy cho em hỏi cố định kiểu đó có ý nghĩa gì, để làm gì và dùng trong những trường hợp nào vậy ạ. Em cám ơn
 
Web KT

Bài viết mới nhất

Back
Top Bottom