Hỏi nhanh - đáp nhanh về công thức (phần 1)

Liên hệ QC
Status
Không mở trả lời sau này.
Em có cột dữ liệu gồm có link và ko có link.
Nhưng ko phân biệt được, trừ khi đưa con trỏ vào Cell đó.
GPE cho em hỏi có các nào kiểm tra không ah?
Em chân thành Cám ơn
thân!
Công thức thường tôi đã nghĩ tới (cả các hàm Macro 4) nhưng chưa tìm ra được đó là công thức gì
Thôi thì dùng tạm UDF nhé ---> Xem file
 
Dò Tìm Giá Trị bằng công thức

Em đã dùng thử nhiều cách nhưng vẫn chưa ra.
Mong các anh giúp đở.

File tại #449
Tại F1 em chọn công ty nào thì ở dưới hiện dữ liệu của công ty đó.

Thân!
 
Cái này có nhiều trên DĐ rồi mà bạn.
 
Em đã dùng thử nhiều cách nhưng vẫn chưa ra.
Mong các anh giúp đở.

File tại #449
Tại F1 em chọn công ty nào thì ở dưới hiện dữ liệu của công ty đó.

Thân!
Bài này có nhiều cách làm, theo tôi dùng Advanced Filter là dể và nhanh nhất
Tôi làm cho bạn bằng 2 cách luôn:
Cách 1: AF ---> Ta dùng code:
PHP:
Private Sub Worksheet_Change(ByVal Target As Range)
  If Target.Address = "$E$2" Then
    [E4].CurrentRegion.ClearContents
    [A1].CurrentRegion.AdvancedFilter Action:=2, CriteriaRange:=[E1:E2], CopyToRange:=[E4]
  End If
End Sub
Cách 2: Dùng công thức ---> rất thông dụng trên diển đàn
Bạn xem file nhé
 
Dò Tìm Giá Trị

Em có tìm được trên diển đàn 1 file, nhưng ko biết tác giả làm như thế nào.
Các anh giải thich giúp với.

Thân!
 
Lần chỉnh sửa cuối:
Em có tìm được trên diển đàn 1 file, nhưng ko biết tác giả làm như thế nào.
Các anh giải thich giúp với.

Thân!
Thì họ dùng INDIRECT để xác định vùng dử liệu thôi mà (tên sheet dựa và sự chọn lựa tại cell A2)
Nhưng nếu là tôi thì tôi sẽ:
1> Trong sheet Nhap diem, quét vùng A6 đến C100
2> Gõ công thức vào thanh Formula
=INDIRECT($A$2&"!A6:C100")
rồi Ctrl + Shift + Enter
Ngắn gọn!!!
 
Lần chỉnh sửa cuối:
Tôi muốn làm tròn số thập phân đến 0.5

Các bạn có thể giúp tôi làm tròn số thập phân, như sau:
0.01~0.49 làm tròn thành 0.5
0.51~0.99 làm tròn thành 1
bạn nào có thể giúp được tôi không
xin cảm ơn
 
Các bạn có thể giúp tôi làm tròn số thập phân, như sau:
0.01~0.49 làm tròn thành 0.5
0.51~0.99 làm tròn thành 1
bạn nào có thể giúp được tôi không
xin cảm ơn
Bạn dùng hàm CEILING là ok. Ví dụ bạn muốn làm tròn số ở ô A1 thì tại B1 bạn nhập công thức sau:
Mã:
=CEILING(A1,0.5)
 
Chào các Bác
Nhờ các Bác giúp công thức giải quyết bài toán sau :
Tôi có file : ds.xls trong đó có các sheet : C1, C2, C3, C4, C5, C6 . . .
Tôi muốn tạo file mới với tên khác: th.xls sao cho tại cell A2 nếu nhập vào tên sheet của file ds.xls, thì các dữ liệu của sheet tương ứng trong file ds.xls sẽ được copy sang (không được mơ file nguồn)
Cám ơn các Bác trước
 
Các bác cho em hỏi một vấn đề như sau: Em có một file Excel Trong file có nhiều sheet, mỗi sheet em đặt tên khác nhau (VD: sheet1, sheet2,...) và trong mỗi sheet có một bảng dữ liệu em đặt tên giống với tên sheet. Vấn đề em muốn hỏi các bác là có công thức hay thủ thuật nào để khi thay đổi tên sheet thì tên của bảng dữ liệu trong sheet đó cũng thay đổi giống với tên sheet không?
Các bác biết chỉ giáo em với ah, em cám ơn các bác!
 
Các bác cho em hỏi một vấn đề như sau: Em có một file Excel Trong file có nhiều sheet, mỗi sheet em đặt tên khác nhau (VD: sheet1, sheet2,...) và trong mỗi sheet có một bảng dữ liệu em đặt tên giống với tên sheet. Vấn đề em muốn hỏi các bác là có công thức hay thủ thuật nào để khi thay đổi tên sheet thì tên của bảng dữ liệu trong sheet đó cũng thay đổi giống với tên sheet không?
Các bác biết chỉ giáo em với ah, em cám ơn các bác!
Có giống file đính kèm này không?
Bạn thử thay tên sheet THÁNG 01 thành THÁNG 04, hoặc THÁNG 05 xem thế nào nhé
 
Các bác cho em hỏi một vấn đề như sau: Em có một file Excel Trong file có nhiều sheet, mỗi sheet em đặt tên khác nhau (VD: sheet1, sheet2,...) và trong mỗi sheet có một bảng dữ liệu em đặt tên giống với tên sheet. Vấn đề em muốn hỏi các bác là có công thức hay thủ thuật nào để khi thay đổi tên sheet thì tên của bảng dữ liệu trong sheet đó cũng thay đổi giống với tên sheet không?
Các bác biết chỉ giáo em với ah, em cám ơn các bác!
Bạn xem trong file kèm nhé.
 
Có giống file đính kèm này không?
Bạn thử thay tên sheet THÁNG 01 thành THÁNG 04, hoặc THÁNG 05 xem thế nào nhé
Cám ơn bác, cũng gần đúng rồi bác ạ nhưng có điều là tên sheet của em không cố định số ký tự. Nếu dùng hàm Right thì mình phải cố định số ký tự (VD: của bác là 8) nhưng nếu em thay đổi tên sheet dài hơn hoặc ngắn hơn 8 ký tự thì kết quả không như mong muốn bác ah!
 
Bạn xem trong file kèm nhé.
Em cám ơn bác, em xin mạn phép show hàng của bác cho các anh em chưa biết luôn ạ.
Anh em nào chưa biết thì chỉ cần mở một file excel bất kỳ rồi vào Insert/Name/Definame/ đặt ba "Name in Workbook" và "Refer to" lần lượt là "Sh" - "=GET.DOCUMENT((68+NOW()*0))" ; "She" - "=GET.DOCUMENT((1+NOW()*0))" ; "Tensh" - "=SUBSTITUTE(She,"["&Sh&"]","")". Công việc xong thì chỉ cần sài thôi!
 
Cám ơn bác, cũng gần đúng rồi bác ạ nhưng có điều là tên sheet của em không cố định số ký tự. Nếu dùng hàm Right thì mình phải cố định số ký tự (VD: của bác là 8) nhưng nếu em thay đổi tên sheet dài hơn hoặc ngắn hơn 8 ký tự thì kết quả không như mong muốn bác ah!
Tất nhiên đây chỉ là ví dụ đơn giãn thôi... Muốn lấy tên sheet chính xác thì đầu tiên bạn phải có hàm:
=CELL("filename",INDIRECT("A1"))
Kết quả trả về là cả đường dẩn lẩn tên file...ví dụ là:
C:\Documents and Settings\ndu\Desktop\[ngay cong.xls]Sheet1
Tiếp theo dùng hàm FIND để xác định ký tự "]" nằm ở vị trí thứ mấy, rồi dùng hàm MID tách tên sheet ra
Xem file tiếp
 
Lần chỉnh sửa cuối:
Còn một các nữa bác nào biết Macro thì em có file đính kèm luôn ah! Em ko biết đính kèm file thế nào em viết câu lệnh ra luôn ah!

Function Sheetname()
Sheetname = ActiveSheet.Name
End Function

Một lần nữa em cám ơn các bác đã giúp em!
 
Còn một các nữa bác nào biết Macro thì em có file đính kèm luôn ah! Em ko biết đính kèm file thế nào em viết câu lệnh ra luôn ah!

Function Sheetname()
Sheetname = ActiveSheet.Name
End Function

Một lần nữa em cám ơn các bác đã giúp em!
Ôi trời... lấy tên sheet mà dùng UDF đương nhiên là quá dể rồi... Nhưng bạn nên biết rằng tùy chuyện mà dùng, trong trường hợp này là không đáng để viết (trừ phi trong file bạn toàn dùng macro, giờ thêm 1 hàm nữa)
 
Tất nhiên đây chỉ là ví dụ đơn giãn thôi... Muốn lấy tên sheet chính xác thì đầu tiên bạn phải có hàm:
Kết quả trả về là cả đường dẩn lẩn tên file...ví dụ là:
Tiếp theo dùng hàm FIND để xác định ký tự "]" nằm ở vị trí thứ mấy, rồi dùng hàm MID tách tên sheet ra
Xem file tiếp
Công thức này của bác rất chuẩn ah, Em sẽ chọn dùng công thức của bác tuy hơi dài và dùng Macro của em sẽ nhanh hơn. Cám bác rất nhiều!
 
Status
Không mở trả lời sau này.
Web KT

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

Back
Top Bottom