Tìm lại pasword của sheet đã mất; tìm vị trí của số liệu trong bảng số liệu

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

dvu58

Thành viên thường trực
Tham gia
29/4/07
Bài viết
298
Được thích
378
1. Trong 1 file excel, tôi dùng password để protect một số sheet. Tuy nhiên, tôi đã quên hoặc lý do gì đó tôi chưa biết (có khả năng bị virus đánh cắp password) khiến tôi không thể mở lại sheet đó để điều chỉnh.

Bạn nào có thể giúp tôi tìm cách nhớ lại password được không?

2.Tôi có một bảng dữ liệu. Tôi muốn tìm vị trí của một số liệu. Vậy tôi sẽ dùng hàm nào để có thể trả về cho tôi vị trí tuyệt đối của số liệu muốn tìm đó. Làm cách nào để tôi biết số liệu muốn tìm đó nằm ở row thứ mấy, column thứ mấy?

Xin các bạn vui lòng chỉ giáo nhé!

Cảm ơncác bạn rất nhiều.
 
Giúp tìm lại pasword

NHG đã viết:
Bạn tải File lên diễn đàn đi mình sẽ tìm giúp bạn mật khẩu của Sheet đó


1. Bạn có thể chỉ giúp mình cách tìm lại password của các sheet không vì file này hơi lớn và giúp mình có thể tìm lại tất cả các password lúc cần thiết

Cảm ơn nhiều.


2. Vi dụ mình có một bảng số liệu từ A1:C10 và một bảng kết quả tìm kiếm (gởi kèm). Các bạn hãy chỉ cho mình cách tìm bằng hàm hoặc bằng macro nhé.
 

File đính kèm

Lần chỉnh sửa cuối:
dvu58. đã viết:
Cảm ơn nhiều.
2. Vi dụ mình có một bảng số liệu từ A1:C10 và một bảng kết quả tìm kiếm (gởi kèm). Các bạn hãy chỉ cho mình cách tìm bằng hàm hoặc bằng macro nhé.
Bạn tham khảo & sửa lại nếu cần:
Mã:
[b]Function SearchValue(rng As Range, SoLieu As Variant, Optional Cot As Boolean) As String[/b]
 Dim Rng0 As Range, StrC As String
 For Each Rng0 In rng
    If Rng0 = SoLieu Then
        With Rng0
            If Cot Then StrC = Mid$(.Address, 2, 1) Else StrC = Mid$(.Address, 4, 3)
            Exit For
    End With:                   End If
 Next Rng0
 SearchValue = StrC[b]
End Function[/b]
 
Cái hàm trên cho kết quả số dòng. Mình chỉnh cài script của SA_DQ để cho ra số cột.

--------------------------------
Function SearchValueCol(rng As Range, SoLieu As Variant, Optional Hang As Boolean) As String
Dim Rng0 As Range, StrC As String
For Each Rng0 In rng
If Rng0 = SoLieu Then
With Rng0
If Cot Then StrC = Mid$(.Address, 4, 3) Else StrC = Mid$(.Address, 2, 1)
Exit For
End With: End If
Next Rng0
SearchValueCol = StrC
End Function
--------------------------------
 
Đừng nghe 'Hắn' trong trường hợp này!

Cái hàm trên cho kết quả số dòng. Mình chỉnh cài script của SA_DQ để cho ra số cột.
Hàm của mình dự thảo có cả KQuả 'cột' mà bạn!
Nhưng mình cảnh báo trong trường hợp số cột của bảng CSDL > 26 thôi;
Lúc đó để cắt lọc địa chỉ cột & hàng sẽ phải tìm đến cứu cánh là hàm InStr() trong VBA (hàm này zíống hàm =FIND() trong excel
Ví dụ:
Mã:
?InStr(2,"$As$55","$")
sẽ trả về 4

Hàm đưa ra chỉ sử dụng cho loại địa chỉ $F$230

(òn dạng ĐChỉ $AC$99 thì phải bổ sung # cho thích hợp!

(ú pháp hàm có thể là một trong các trường hợp sau:

= SearchValue(Range("DuLieu"), 35)
=SearchValue(Range"A2:O99"), 35, True)
=SearchValue(Range"A2:O99"), 33, False);
Thậm chí, nếu thích:
=SearchValue(Range"A2:O99"), 33, Not(True))
 
Mình cảm ơn các bạn đã nhiệt tình giúp đỡ tạo hàm xác định vị trí của số liệu trong bảng số liệu.

Mình xin hỏi thêm, nếu không tạo các user define thì liệu từ thư viện hàm sẵn có của excel có hàm nào có khả năng xác định vị trí của số liệu trong bảng số liệu như vậy không?
 
Nếu bạn thích tìm hiểu thêm thì theo mình biết, Excel có những hàm sau để tìm kiếm và hiển thị vị trí ô. Các hàm sau đây cần sử dụng:

1/ Index & match (2 hàm này cho kết quả tương đương với lookup)
2/ Khi có kết quả từ 1/ bạn dùng hàm cell với cái command "address" để hiển thị vị trí ô.

Dùng những hàm trên rất dài dòng. Cái giải pháp cùa SA_DQ là gọn nhẹ nhất đây.
 
dvu58 đã viết:
1. Trong 1 file excel, tôi dùng password để protect một số sheet. Tuy nhiên, tôi đã quên hoặc lý do gì đó tôi chưa biết (có khả năng bị virus đánh cắp password) khiến tôi không thể mở lại sheet đó để điều chỉnh.

Bạn nào có thể giúp tôi tìm cách nhớ lại password được không?
Bạn sử dung addIn này xem sau, mình lượm được trên Net xài cũng ok
 

File đính kèm

Cảm ơn bạn chitchit nhiều lắm.

Cho mình hỏi thêm nếu là Excel2007 thì có dùng cái addIn như bạn nói được hay ko? ^^
 
1. Bạn có thể chỉ giúp mình cách tìm lại password của các sheet không vì file này hơi lớn và giúp mình có thể tìm lại tất cả các password lúc cần thiết

Cảm ơn nhiều.


2. Vi dụ mình có một bảng số liệu từ A1:C10 và một bảng kết quả tìm kiếm (gởi kèm). Các bạn hãy chỉ cho mình cách tìm bằng hàm hoặc bằng macro nhé.

Không dùng Macro :

G4={MAX((F4=A1:C10)*ROW(A1:C10))}
H4={MAX((F4=A1:C10)*COLUMN(A1:C10))}
 

File đính kèm

Web KT

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

Back
Top Bottom