1/ Mình hơi thắc mắc chữ s không có sao lại có kết quả là 2 nhỉ. ( Hình như là chữ e mới đúng).Em chào mọi người ạ
e có dữ liệu nguồn là cột A và Cột B. Có hàm nào để cột H ra được kết quả như vậy không ạ. Em cảm ơn
View attachment 239987
Hình bạn cho sao mình làm vậy nhé!Em chào mọi người ạ
e có dữ liệu nguồn là cột A và Cột B. Có hàm nào để cột H ra được kết quả như vậy không ạ. Em cảm ơn
View attachment 239987
Vâng. chữ e mới ra kết quả 2 ạ. Mình gõ nhầm1/ Mình hơi thắc mắc chữ s không có sao lại có kết quả là 2 nhỉ. ( Hình như là chữ e mới đúng).
2/Trường hợp này có cách làm.
Bài đã được tự động gộp:
Hình bạn cho sao mình làm vậy nhé!
View attachment 239988
Mình làm theo công thức này được rồi ạ. Mình cảm ơn b nhiều nhé1/ Mình hơi thắc mắc chữ s không có sao lại có kết quả là 2 nhỉ. ( Hình như là chữ e mới đúng).
2/Trường hợp này có cách làm.
Bài đã được tự động gộp:
Hình bạn cho sao mình làm vậy nhé!
View attachment 239988
VLOOKUP được rồi:Em chào mọi người ạ
e có dữ liệu nguồn là cột A và Cột B. Có hàm nào để cột H ra được kết quả như vậy không ạ. Em cảm ơn
View attachment 239987
=VLOOKUP("*"&G1&"*",$A$1:$B$3,2,0)
1 từ thôi: kinh khủng ! <3 :*VLOOKUP được rồi:
Mã:=VLOOKUP("*"&G1&"*",$A$1:$B$3,2,0)
Nếu như bây giờ mình mở rộng ra mình tách dữ liệu từ cột A ra và đổ vào cột H luôn thì mình có thể sử dụng cách nào vậy thầy.VLOOKUP được rồi:
Mã:=VLOOKUP("*"&G1&"*",$A$1:$B$3,2,0)
Tách cột A đổ vào cột H? Là sao tôi chưa hiểuNếu như bây giờ mình mở rộng ra mình tách dữ liệu từ cột A ra và đổ vào cột H luôn thì mình có thể sử dụng cách nào vậy thầy.
Em đánh nhầm ạ, lấy dữ liệu từ cột A vào cột G ạ. Hiện bạn ấy đang nhập thủ công ở cột G ạTách cột A đổ vào cột H? Là sao tôi chưa hiểu
Nhập hay có rồi, chỉ có chủ topic mới biết,Em đánh nhầm ạ, lấy dữ liệu từ cột A vào cột G ạ. Hiện bạn ấy đang nhập thủ công ở cột G ạ
Nếu là tôi thì chắc là tôi sẽ viết một đoạn code để làm cho lẹ, công thức tôi không biết đâuEm đánh nhầm ạ, lấy dữ liệu từ cột A vào cột G ạ. Hiện bạn ấy đang nhập thủ công ở cột G ạ
Cảm ơn bác, thêm môn chiêu thức!Nhập hay có rồi, chỉ có chủ topic mới biết,
Tuy thế cách nhanh, dễ làm, là dùng Text to column cột A rồi copy transpose
Hy vọng vào một lúc rảnh rỗi nào đó của bác.... thì sẽ thấy được đoạn code này -_-Nếu là tôi thì chắc là tôi sẽ viết một đoạn code để làm cho lẹ, công thức tôi không biết đâu
Thử dùng hàm tự tạo của thầy @ndu96081631Em đánh nhầm ạ, lấy dữ liệu từ cột A vào cột G ạ. Hiện bạn ấy đang nhập thủ công ở cột G ạ
=TRIM(MID(SUBSTITUTE(JoinText(",",IF($A$1:$A$100<>"",$A$1:$A$100,1/0)),",",REPT(" ",500)),1+(ROW(A1)-1)*500,500))
nhấn Ctrl+Shirt+Enter
Cảm ơn bác @hocexcel_1991 cùng thầy @ndu96081631. Em đã học thêm được thêm các hàm mới nữa.Thử dùng hàm tự tạo của thầy @ndu96081631
Mã:=TRIM(MID(SUBSTITUTE(JoinText(",",IF($A$1:$A$100<>"",$A$1:$A$100,1/0)),",",REPT(" ",500)),1+(ROW(A1)-1)*500,500)) nhấn Ctrl+Shirt+Enter
Đặt 1 name như sauThật ra em hong quan trọng là nhập hay có rồi. Vì trong trường hợp này em hong phải là chủ topic hong biết bạn ấy tính làm gì với file như thế.
Lý do là em tò mò thêm về cách có thể không cần nhập tay trong trường hợp này.( mặc dù chưa chắc tựđộng sẽ thuận lợi hơnđối với bạnấy)
LuyKe=MMULT(-(ROW(Sheet1!$B$1:$D$4)>=COLUMN(Sheet1!$B$1:$D$4)),LEN(SUBSTITUTE(Sheet1!$A$1:$A$3,",",""))-LEN(Sheet1!$A$1:$A$3)-1)
=TRIM(MID(SUBSTITUTE(INDEX($A$1:$A$3,MATCH(ROW()-1%,LuyKe)),",",REPT(" ",100)),(ROW()-LOOKUP(ROW()-1%,LuyKe)-1)*100+1,100))
=INDEX($B$1:$B$3,MATCH(ROW()-1%,LuyKe))