Có lẽ là như thế này bạn ạ!Nhờ các Anh chỉ dùm cách lấy giá tri ở cột MST của Cty A rồi gắn giá trị đó vào tất cả các hàng bên cột xử lý thuộc cty A, Mỗi MStT ứng với từng hàng của Cty khác nhau. Cám ơn
File của bạn các ô trống giữa mã số thuế không phải dạng Blank, có phải bạn xuất a từ phần mềm?
Nếu các ô đó là dạng Blank thì chỉ cần dùng công thức
=LOOKUP("zzz",$C$2:$C2)
Đấy là công thức tìm giá trị cuối cùng của cột em ah. Lookup("zzz",...) sẽ truy tìm "zzz" trong cột đó nhưng chả có cái nào là "zzz" cả nên nó lấy cái cuối cùng (dữ liệu của bạn ấy dạng text nên dùng "zzz") (Ủa mà từ hôm tới giờ..hơ hơ, topic này lập hôm nay và mình cũng trả lời hôm nay hehee)Em muốn hỏi Anh DHN46 tí ạ, "zzz" thực sự là có ý nghĩa gì ạ? nói chi tiết em hiểu với nha, vụ này từ hôm qua tới giờ em vẫn băn khoăn lắm ạ!
Tôi gửi File cho bạn xem, để công thức có giá trị thì bạn cần auto filer > Blank cột C sau đó Delete nhé
Đấy là công thức tìm giá trị cuối cùng của cột em ah. Lookup("zzz",...) sẽ truy tìm "zzz" trong cột đó nhưng chả có cái nào là "zzz" cả nên nó lấy cái cuối cùng (dữ liệu của bạn ấy dạng text nên dùng "zzz") (Ủa mà từ hôm tới giờ..hơ hơ, topic này lập hôm nay và mình cũng trả lời hôm nay hehee)
Tôi gửi File cho bạn xem, để công thức có giá trị thì bạn cần auto filer > Blank cột C sau đó Delete nhé
Đấy là công thức tìm giá trị cuối cùng của cột em ah. Lookup("zzz",...) sẽ truy tìm "zzz" trong cột đó nhưng chả có cái nào là "zzz" cả nên nó lấy cái cuối cùng (dữ liệu của bạn ấy dạng text nên dùng "zzz") (Ủa mà từ hôm tới giờ..hơ hơ, topic này lập hôm nay và mình cũng trả lời hôm nay hehee)
Anh không có năng khiếu lắm về giải thích mấy cái này nhưng cũng thử để xem có đúng khôngTRIM(MID(SUBSTITUTE(LOOKUP("zzz",$A$332:$A332),".",REPT(" ",255)),255,255))
cái hàm này em đã ngồi rất lâu và suy nghĩ dù đã viết ra từng hàm
Rept là gì?
Substitute là gì?
Mid là gì?
Trim là gì?
Nhưng vẫn chưa ngấm được hết toàn bộ ý nghĩa của công thức mặc dù ra kết quả.
Em đã ngậm ngùi tìm kiếm nhưng chưa có lời giải đáp, Anh có thể giải thích giùm em không?
Em chân thành cảm ơn!
"z" hay "zz" hay cái gì đi nữa thì mục đích chính là nó không giống với bất kỳ ô nào trong cột cần tìm, khi đó Looup sẽ dò tới giá trị cuối trong cột.Cám ơn anh nhìu, 1 "z" hay "zzz" cũng như nhau thì phải vì nó là đk để truy tìm phải ko anh
"z" hay "zz" hay cái gì đi nữa thì mục đích chính là nó không giống với bất kỳ ô nào trong cột cần tìm, khi đó Looup sẽ dò tới giá trị cuối trong cột.
Vậy dữ liệu dạng number thì phải thay zzz bằng cái gì vậy anh?Tôi gửi File cho bạn xem, để công thức có giá trị thì bạn cần auto filer > Blank cột C sau đó Delete nhé
Đấy là công thức tìm giá trị cuối cùng của cột em ah. Lookup("zzz",...) sẽ truy tìm "zzz" trong cột đó nhưng chả có cái nào là "zzz" cả nên nó lấy cái cuối cùng (dữ liệu của bạn ấy dạng text nên dùng "zzz") (Ủa mà từ hôm tới giờ..hơ hơ, topic này lập hôm nay và mình cũng trả lời hôm nay hehee)
Một con số "đủ bự nhất" so với dữ liệu mình có.Vậy dữ liệu dạng number thì phải thay zzz bằng cái gì vậy anh?
Trường hợp ký tự là tiếng Hàn thì cần sửa sao anh? Hình như nó bó tay với tiếng hànTôi gửi File cho bạn xem, để công thức có giá trị thì bạn cần auto filer > Blank cột C sau đó Delete nhé
Đấy là công thức tìm giá trị cuối cùng của cột em ah. Lookup("zzz",...) sẽ truy tìm "zzz" trong cột đó nhưng chả có cái nào là "zzz" cả nên nó lấy cái cuối cùng (dữ liệu của bạn ấy dạng text nên dùng "zzz") (Ủa mà từ hôm tới giờ..hơ hơ, topic này lập hôm nay và mình cũng trả lời hôm nay hehee)
Tùy cơ mà ứng biến:Trường hợp ký tự là tiếng Hàn thì cần sửa sao anh? Hình như nó bó tay với tiếng hàn
Tùy cơ mà ứng biến:
=LOOKUP(2,1/($A$1:A1<>""),$A$1:A1)
Xem file kèm.
hihi ^o^
Do đề cập đến Lookup() nên đưa giải pháp đúng ý bạn hỏi, nhưng bạn cũng có thể dùng cách khác nhẹ nhàng hơn:Hay quá, đã đúng như em mong muốn. Vì không hiểu bản chất cho nên cứ phát sinh cái gì khác khác là botay.com
Em cũng góp vui:Do đề cập đến Lookup() nên đưa giải pháp đúng ý bạn hỏi, nhưng bạn cũng có thể dùng cách khác nhẹ nhàng hơn:
C1=IF(A1<>"",A1,OFFSET(C1,-1,))
Enter fill xuống.
hihi ^o^
Sub abc()
Range("B1:B27").Value = Range("A1:A27").Value
With Range("B1:B27")
.SpecialCells(4).FormulaR1C1 = "=R[-1]C"
.Value = .Value
End With
End Sub
DIỄN ĐÀN GIẢI PHÁP EXCEL Group 1
DIỄN ĐÀN GIẢI PHÁP EXCEL Group 2