Nhờ giúp tìm vị trí hàng và cột của 1 số trong vùng “Mảng 2 chiều”. (1 người xem)

Người dùng đang xem chủ đề này

JETLI_VN

Thành viên mới
Tham gia
4/5/13
Bài viết
21
Được thích
1
Nghề nghiệp
Nhân viên kỹ thuật
Mình nhờ các bạn giúp mình với mục đích trong Excell như sau.
Bảng Excell gồm :
[TABLE="width: 443"]
[TR]
[TD="colspan: 5, align: center"]MẢNG (số không trùng nhau)
[/TD]
[/TR]
[TR]
[TD]10
[/TD]
[TD]18
[/TD]
[TD]27
[/TD]
[TD]36
[/TD]
[TD]1
[/TD]
[/TR]
[TR]
[TD]11
[/TD]
[TD]19, 20
[/TD]
[TD]28
[/TD]
[TD]37
[/TD]
[TD]2
[/TD]
[/TR]
[TR]
[TD]12
[/TD]
[TD]21
[/TD]
[TD]29, 30
[/TD]
[TD]38
[/TD]
[TD]3
[/TD]
[/TR]
[TR]
[TD]13
[/TD]
[TD]22
[/TD]
[TD]31
[/TD]
[TD]39, 40
[/TD]
[TD]4
[/TD]
[/TR]
[TR]
[TD]14
[/TD]
[TD]23
[/TD]
[TD]32
[/TD]
[TD]41
[/TD]
[TD]5
[/TD]
[/TR]
[TR]
[TD]15
[/TD]
[TD]24
[/TD]
[TD]33
[/TD]
[TD]42
[/TD]
[TD]6
[/TD]
[/TR]
[TR]
[TD]16
[/TD]
[TD]25
[/TD]
[TD]34
[/TD]
[TD]43
[/TD]
[TD]7
[/TD]
[/TR]
[TR]
[TD]17
[/TD]
[TD]26
[/TD]
[TD]35
[/TD]
[TD]44
[/TD]
[TD]8, 9
[/TD]
[/TR]
[TR]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD="colspan: 3"]THỰC NGHIỆM
[/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD="colspan: 2"]Số cần tìm trong mảng:
[/TD]
[TD]9
[/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD="colspan: 3"]Kết quả vị trí tìm được của đối tượng:
[/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD="colspan: 2"]Vị trí hàng:
[/TD]
[TD]?
[/TD]
[TD]VD: 8
[/TD]
[TD][/TD]
[/TR]
[TR]
[TD="colspan: 2"]Vị trí cột:
[/TD]
[TD]?
[/TD]
[TD]VD: 5
[/TD]
[TD][/TD]
[/TR]
[TR]
[TD="colspan: 2"]Hoặc vị trí hàng và cột:
[/TD]
[TD]?
[/TD]
[TD]VD: 8,5
[/TD]
[TD][/TD]
[/TR]
[/TABLE]

- Mục đích: mình muốn tìm vị trí hàng và cột của số 9 nằm ở đâu trong vùng “MẢNG” và cho ra kết quả ở 3 ô bên dưới.

Cám ơn sự giúp đỡ nhiệt tình của các bạn!
Thân chào!
 

File đính kèm

Mình nhờ các bạn giúp mình với mục đích trong Excell như sau.
Bảng Excell gồm :
[TABLE="width: 443"]
[TR]
[TD="colspan: 5, align: center"]MẢNG (số không trùng nhau)[/TD]
[/TR]
[TR]
[TD]10[/TD]
[TD]18[/TD]
[TD]27[/TD]
[TD]36[/TD]
[TD]1[/TD]
[/TR]
[TR]
[TD]11[/TD]
[TD]19, 20[/TD]
[TD]28[/TD]
[TD]37[/TD]
[TD]2[/TD]
[/TR]
[TR]
[TD]12[/TD]
[TD]21[/TD]
[TD]29, 30[/TD]
[TD]38[/TD]
[TD]3[/TD]
[/TR]
[TR]
[TD]13[/TD]
[TD]22[/TD]
[TD]31[/TD]
[TD]39, 40[/TD]
[TD]4[/TD]
[/TR]
[TR]
[TD]14[/TD]
[TD]23[/TD]
[TD]32[/TD]
[TD]41[/TD]
[TD]5[/TD]
[/TR]
[TR]
[TD]15[/TD]
[TD]24[/TD]
[TD]33[/TD]
[TD]42[/TD]
[TD]6[/TD]
[/TR]
[TR]
[TD]16[/TD]
[TD]25[/TD]
[TD]34[/TD]
[TD]43[/TD]
[TD]7[/TD]
[/TR]
[TR]
[TD]17[/TD]
[TD]26[/TD]
[TD]35[/TD]
[TD]44[/TD]
[TD]8, 9[/TD]
[/TR]
[TR]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD="colspan: 3"]THỰC NGHIỆM[/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD="colspan: 2"]Số cần tìm trong mảng:[/TD]
[TD]9[/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD="colspan: 3"]Kết quả vị trí tìm được của đối tượng:[/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD="colspan: 2"]Vị trí hàng:[/TD]
[TD]?[/TD]
[TD]VD: 8[/TD]
[TD][/TD]
[/TR]
[TR]
[TD="colspan: 2"]Vị trí cột:[/TD]
[TD]?[/TD]
[TD]VD: 5[/TD]
[TD][/TD]
[/TR]
[TR]
[TD="colspan: 2"]Hoặc vị trí hàng và cột:[/TD]
[TD]?[/TD]
[TD]VD: 8,5[/TD]
[TD][/TD]
[/TR]
[/TABLE]

- Mục đích: mình muốn tìm vị trí hàng và cột của số 9 nằm ở đâu trong vùng “MẢNG” và cho ra kết quả ở 3 ô bên dưới.

Cám ơn sự giúp đỡ nhiệt tình của các bạn!
Thân chào!
Thử hàm này đi
Cú pháp
=tim(A2:E9,C12,1)
=tim(A2:E9,C12,2)
=tim(A2:E9,C12,3)
PHP:
Function tim(ByVal Rng, DK As String, Optional Op As Long = 3) As String
Dim i&, j&, Data(), Temp, n&
Data = Rng.Value
For i = 1 To UBound(Data)
   For j = 1 To UBound(Data, 2)
      If CStr(Data(i, j)) = DK Then
         If Op = 1 Then tim = i
         If Op = 2 Then tim = j
         If Op = 3 Then tim = i & "," & j
         Exit Function
      Else
         Temp = Split(Data(i, j), ",")
         If UBound(Temp) > 0 Then
            For n = 0 To UBound(Temp)
               If Trim(Temp(n)) = DK Then
                  If Op = 1 Then tim = i
                  If Op = 2 Then tim = j
                  If Op = 3 Then tim = i & "," & j
                  Exit Function
               End If
            Next
         End If
      End If
   Next
Next
End Function
 
Mình nhờ các bạn giúp mình với mục đích trong Excell như sau.
Bảng Excell gồm :
[TABLE="width: 443"]
[TR]
[TD="colspan: 5, align: center"]MẢNG (số không trùng nhau)[/TD]
[/TR]
[TR]
[TD]10[/TD]
[TD]18[/TD]
[TD]27[/TD]
[TD]36[/TD]
[TD]1[/TD]
[/TR]
[TR]
[TD]11[/TD]
[TD]19, 20[/TD]
[TD]28[/TD]
[TD]37[/TD]
[TD]2[/TD]
[/TR]
[TR]
[TD]12[/TD]
[TD]21[/TD]
[TD]29, 30[/TD]
[TD]38[/TD]
[TD]3[/TD]
[/TR]
[TR]
[TD]13[/TD]
[TD]22[/TD]
[TD]31[/TD]
[TD]39, 40
[/TD]
[TD]4[/TD]
[/TR]
[TR]
[TD]14[/TD]
[TD]23[/TD]
[TD]32[/TD]
[TD]41[/TD]
[TD]5[/TD]
[/TR]
[TR]
[TD]15[/TD]
[TD]24[/TD]
[TD]33[/TD]
[TD]42[/TD]
[TD]6[/TD]
[/TR]
[TR]
[TD]16[/TD]
[TD]25[/TD]
[TD]34[/TD]
[TD]43[/TD]
[TD]7[/TD]
[/TR]
[TR]
[TD]17[/TD]
[TD]26[/TD]
[TD]35[/TD]
[TD]44[/TD]
[TD]8, 9[/TD]
[/TR]
[TR]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD="colspan: 3"]THỰC NGHIỆM[/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD="colspan: 2"]Số cần tìm trong mảng:[/TD]
[TD]9[/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD="colspan: 3"]Kết quả vị trí tìm được của đối tượng:[/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD="colspan: 2"]Vị trí hàng:[/TD]
[TD]?[/TD]
[TD]VD: 8[/TD]
[TD][/TD]
[/TR]
[TR]
[TD="colspan: 2"]Vị trí cột:[/TD]
[TD]?[/TD]
[TD]VD: 5[/TD]
[TD][/TD]
[/TR]
[TR]
[TD="colspan: 2"]Hoặc vị trí hàng và cột:[/TD]
[TD]?[/TD]
[TD]VD: 8,5[/TD]
[TD][/TD]
[/TR]
[/TABLE]

- Mục đích: mình muốn tìm vị trí hàng và cột của số 9 nằm ở đâu trong vùng “MẢNG” và cho ra kết quả ở 3 ô bên dưới.

Cám ơn sự giúp đỡ nhiệt tình của các bạn!
Thân chào!

Thử làm bài này bằng công thức chơi
Mã:
=MAX(IFERROR(IF(FIND(","&$C$12&",",","&TRIM(SUBSTITUTE($A$2:$E$9, " ",""))&","),ROW(INDIRECT("1:"&ROWS($A$2:$E$9))),""),""))
Mấy công thức khác cũng gần tương tự
 

File đính kèm

Mình nhờ các bạn giúp mình với mục đích trong Excell như sau.
Bảng Excell gồm :
[TABLE="width: 443"]
[TR]
[TD="colspan: 5, align: center"]MẢNG (số không trùng nhau)[/TD]
[/TR]
[TR]
[TD]10[/TD]
[TD]18[/TD]
[TD]27[/TD]
[TD]36[/TD]
[TD]1[/TD]
[/TR]
[TR]
[TD]11[/TD]
[TD]19, 20[/TD]
[TD]28[/TD]
[TD]37[/TD]
[TD]2[/TD]
[/TR]
[TR]
[TD]12[/TD]
[TD]21[/TD]
[TD]29, 30[/TD]
[TD]38[/TD]
[TD]3[/TD]
[/TR]
[TR]
[TD]13[/TD]
[TD]22[/TD]
[TD]31[/TD]
[TD]39, 40[/TD]
[TD]4[/TD]
[/TR]
[TR]
[TD]14[/TD]
[TD]23[/TD]
[TD]32[/TD]
[TD]41[/TD]
[TD]5[/TD]
[/TR]
[TR]
[TD]15[/TD]
[TD]24[/TD]
[TD]33[/TD]
[TD]42[/TD]
[TD]6[/TD]
[/TR]
[TR]
[TD]16[/TD]
[TD]25[/TD]
[TD]34[/TD]
[TD]43[/TD]
[TD]7[/TD]
[/TR]
[TR]
[TD]17[/TD]
[TD]26[/TD]
[TD]35[/TD]
[TD]44[/TD]
[TD]8, 9[/TD]
[/TR]
[TR]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD="colspan: 3"]THỰC NGHIỆM[/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD="colspan: 2"]Số cần tìm trong mảng:[/TD]
[TD]9[/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD="colspan: 3"]Kết quả vị trí tìm được của đối tượng:[/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD="colspan: 2"]Vị trí hàng:[/TD]
[TD]?[/TD]
[TD]VD: 8[/TD]
[TD][/TD]
[/TR]
[TR]
[TD="colspan: 2"]Vị trí cột:[/TD]
[TD]?[/TD]
[TD]VD: 5[/TD]
[TD][/TD]
[/TR]
[TR]
[TD="colspan: 2"]Hoặc vị trí hàng và cột:[/TD]
[TD]?[/TD]
[TD]VD: 8,5[/TD]
[TD][/TD]
[/TR]
[/TABLE]

- Mục đích: mình muốn tìm vị trí hàng và cột của số 9 nằm ở đâu trong vùng “MẢNG” và cho ra kết quả ở 3 ô bên dưới.

Cám ơn sự giúp đỡ nhiệt tình của các bạn!
Thân chào!

ké tí
Mã:
C14=MATCH(1,COUNTIF(OFFSET(A1:E1,ROW(A2:A9)-1,),ROUND($C$12,0)),0)
nhớ nhấn Ctrl Shift Enter

==========
trường hợp số lẻ (hehehe.......khó quá)
Mã:
C14=MATCH(1,COUNTIFS(OFFSET(A1:E1,ROW(A2:A9)-1,),">="&C12-0.5,OFFSET(A1:E1,ROW(A2:A9)-1,),"<="&C12+0.5),0)
Ctrl shift enter
 
Lần chỉnh sửa cuối:
Cám ơn sự giúp đỡ nhiệt tình của các Anh và các bạn!
Mình xin nhận xét các cách làm như sau nhé!

1- Anh: uanghai1969
Rất chuẩn, áp dụng cho cả số chẵn và lẻ. Gọn ràng và thích hợp đối với những người không sành về Excell như mình. Không phải bị lóa mắt và sai sót khi nhìn thấy đám công thức hàm quá nhiều.

2- Anh: ndu96081631
Cũng rất chuẩn, áp dụng cho cả số chẵn và lẻ. Thích hợp cho những người sành về Excell. Để từ đó có thể áp dụng tùy biến cho riêng cá nhân mình trong công việc.

3- Bạn: Let'GâuGâu
Chưa chuẩn rồi. Còn bất tiện, vì số chẵn và lẻ phải làm 2 công thức riêng biệt. Nhưng sù sao cũng tốt hơn mình, vì còn làm được. Mình thì mù tịt --=0--=0

Thôi, thân chào mọi người nhé!
 
hôm qua hơi xỉn, làm xong sáng thấy tầm bậy............hihihihi
cảm ơn vì bạn đã góp ý
 

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

Back
Top Bottom