Add cho mình hỏi, nếu mình ghép các ô cùng 1 hàng để thành 1 chuỗi nhưng có 2 cột (theo quy định) để chữ nghiêng và mình cũng mong muốn sau khi ghép thì dữ liệu đó cũng nghiêng.
Gà dạy rất hay và bổ ích..! Mình đang có 1 vấn đề xin ad làm video hướng dẫn giúp..Trong bảng thống kê thép sẽ có những thanh thép (Shapes) mà số hiệu thép trùng nhau, bây giờ mình muốn tự động gộp khối lượng của những thanh thép trùng nhau và xóa đi các dòng chứa thanh thép trùng nhau, chỉ giữ lại 1 dòng chứa thanh làm đại diện...Mong ad đọc cmt và hướng dẫn giùm ak..Cảm ơn AD nhiều!!
Bạn vào data, bôi đen cột đó,chọn remove, nó hiện lên bảng hỏi xóa cột nào, vd cột a b c thì b tích vào cột cần xóa là nó xóa hết dữ liệu trùng, giữ 1 dữ liệu duy nhất thôi nhé, b có thể search gg key" xóa dữ liệu trùng nhau trên excel"
hay quá ạ, em cảm ơn anh anh ơi cho em hỏi là có cách nào viết thêm để hiển thị ý nghĩa của công thức, số lượng và ý nghĩa của các đối số như những công thức có sẵn của excel ko ạ?
E đang có 1 bài toán này ad giúp e với ạ Giả sử e có dữ liệu cố định ở ô B1 Và có các dữ liệu ở ô A2, 3, 4, ... E muốn nối dữ liệu lên ô B1 cách nhau dấu ; nếu ở ô B2, 3, 4 có đánh chữ x. Ad giúp e bài toán này nhé ạ
AD ơi cho mình hỏi sao mình đánh lệnh nó k ra hàm đấy nhỉ? Thấy bảo phải Office 2016 trở lên mới có lệnh đó. Mình gỡ Office 2007 cài lại 2016 n vẫn k thấy lệnh đấy. Nó chỉ có lệnh concatenate. Cảm ơn AD nhiều.
Cũng ví dụ này, add có thể hướng dẫn làm: khi chọn KV ở cột F theo kiểu Data Validation (là các khu vực ở cột B) thì cột SP ở cột F theo kiểu Data Validation mà chỉ có ở khu vực tương ứng
Ví dụ bgio mình có 1 ô mà có nhiều chuỗi cách nhau = dấu ', ví dụ (SP01, SP02, SP03, SP04...), bây giờ có cách gì đễ diễn dãi ra 1 ô mới tương tứng thành (Nam, Trung, Bắc....) không? Nhờ các cao nhân chỉ giúp
Dạ anh có thể hướng dẫn khắc phục LỖI NO CELL WERE FOUND được không ạ? mặc dù là Ô trống nhưng khi dùng Go to Special/Blank lại không được ạ? Mong anh hướng dẫn xử lý giúp ạ
Muốn để hướng dọc thì dùng text to column tách các "sản phẩm" cách nhau bằng dấu " , " rồi lại dùng hàm concatenate để nối nhưng ngăn cách giữa các sản phấn bạn dùng hàm char(10) để xuống dòng trong ô là đc
mình dùng Excel Office 2016 nhưng dùng công thức ConcatenateIF cứ bị báo lỗi #Name? và trong đề xuất công thức chỉ có Concatenate. Có bạn nào biết cách xử lý giúp mình với, m cảm ơn!
function ConcatIf(delimiter As String, ConcateRange As Range, CriteriaRange As Range, Criteria As Variant) As String Dim rng As Range On Error Resume Next ConcatIf = "" For Each rng In CriteriaRange If WorksheetFunction.CountIf(rng, Criteria) Then ConcatIf = ConcatIf & delimiter & rng.Offset(0, ConcateRange.Column - CriteriaRange.Column) End If Next ConcatIf = Mid(ConcatIf, Len(delimiter) + 1, Len(ConcatIf)) 'Created by VuMinhHoan End Function * Sử dụng Nối chuỗi có điều kiện * Cú pháp =ConcatIf ( Delimiter , ConcateRange , CriteriaRange , Criteria) * Giải thích Tham số Ý nghĩa Kiểu giá trị Delimiter Dấu phân cách String ConcateRange Vùng lấy giá trị Range CriteriaRange Vùng điều kiện Range Criteria Điều kiện so sánh String Vi Dụ: cột h Cột I Cột điều kiện Cột kết quả 21 Tùng tunt.t5 22 Tùng thy.98 23 Tùng jsad.98 24 Thúy aasdas.1 25 Thúy aaasaa.2 điều kiện so sánh Tùng tunt.t5;thy.98;jsad.98 =+ConcatIf(";",$I$21:$I$25,$H$21:$H$25,$J27) hàm đây ^^ Thúy aasdas.1;aaasaa.2
function ConcatIf(delimiter As String, ConcateRange As Range, CriteriaRange As Range, Criteria As Variant) As String Dim rng As Range On Error Resume Next ConcatIf = "" For Each rng In CriteriaRange If WorksheetFunction.CountIf(rng, Criteria) Then ConcatIf = ConcatIf & delimiter & rng.Offset(0, ConcateRange.Column - CriteriaRange.Column) End If Next ConcatIf = Mid(ConcatIf, Len(delimiter) + 1, Len(ConcatIf)) 'Created by VuMinhHoan End Function * Sử dụng Nối chuỗi có điều kiện * Cú pháp =ConcatIf ( Delimiter , ConcateRange , CriteriaRange , Criteria) * Giải thích Tham số Ý nghĩa Kiểu giá trị Delimiter Dấu phân cách String ConcateRange Vùng lấy giá trị Range CriteriaRange Vùng điều kiện Range Criteria Điều kiện so sánh String Vi Dụ: cột h Cột I Cột điều kiện Cột kết quả 21 Tùng tunt.t5 22 Tùng thy.98 23 Tùng jsad.98 24 Thúy aasdas.1 25 Thúy aaasaa.2 điều kiện so sánh Tùng tunt.t5;thy.98;jsad.98 =+ConcatIf(";",$I$21:$I$25,$H$21:$H$25,$J27) hàm đây ^^ Thúy aasdas.1;aaasaa.2
function ConcatIf(delimiter As String, ConcateRange As Range, CriteriaRange As Range, Criteria As Variant) As String Dim rng As Range On Error Resume Next ConcatIf = "" For Each rng In CriteriaRange If WorksheetFunction.CountIf(rng, Criteria) Then ConcatIf = ConcatIf & delimiter & rng.Offset(0, ConcateRange.Column - CriteriaRange.Column) End If Next ConcatIf = Mid(ConcatIf, Len(delimiter) + 1, Len(ConcatIf)) 'Created by VuMinhHoan End Function * Sử dụng Nối chuỗi có điều kiện * Cú pháp =ConcatIf ( Delimiter , ConcateRange , CriteriaRange , Criteria) * Giải thích Tham số Ý nghĩa Kiểu giá trị Delimiter Dấu phân cách String ConcateRange Vùng lấy giá trị Range CriteriaRange Vùng điều kiện Range Criteria Điều kiện so sánh String Vi Dụ: cột h Cột I Cột điều kiện Cột kết quả 21 Tùng tunt.t5 22 Tùng thy.98 23 Tùng jsad.98 24 Thúy aasdas.1 25 Thúy aaasaa.2 điều kiện so sánh Tùng tunt.t5;thy.98;jsad.98 =+ConcatIf(";",$I$21:$I$25,$H$21:$H$25,$J27) hàm đây ^^ Thúy aasdas.1;aaasaa.2
HAY QUÁ, MÌNH LÀM ĐƯỢC RỒI, CẢM ƠN BẠN. BẠN VIẾT CODE HÀM NỐI CHUỖI CÓ NHIỀU ĐIỀU KIỆN ĐI
Em cảm ơn anh nhé! Đúng cái em đang cần để xử lý công việc ạ!
Cảm ơn hướng dẫn của anh nhiều ạ!
Rất hay rất bổ ích.cám ơn ad
Quá tuyệt vời. Cảm ơn bạn nhiều!
hay quá tk anh.
cho em hỏi nếu thêm điều kiện lấy giá trị nhỏ nhất nửa thì ta phải làm sao bác
qua tuyệt với luôn anh ơi
Add cho mình hỏi, nếu mình ghép các ô cùng 1 hàng để thành 1 chuỗi nhưng có 2 cột (theo quy định) để chữ nghiêng và mình cũng mong muốn sau khi ghép thì dữ liệu đó cũng nghiêng.
Bạn cho mình hỏi hôm trước mình có xem video cách tính kết quả ngược, ví dụ bán 1 được abc, còn muốn được xyz thì phải bán ? sản phẩm ây. thanks ạ
Gà dạy rất hay và bổ ích..! Mình đang có 1 vấn đề xin ad làm video hướng dẫn giúp..Trong bảng thống kê thép sẽ có những thanh thép (Shapes) mà số hiệu thép trùng nhau, bây giờ mình muốn tự động gộp khối lượng của những thanh thép trùng nhau và xóa đi các dòng chứa thanh thép trùng nhau, chỉ giữ lại 1 dòng chứa thanh làm đại diện...Mong ad đọc cmt và hướng dẫn giùm ak..Cảm ơn AD nhiều!!
Bạn vào data, bôi đen cột đó,chọn remove, nó hiện lên bảng hỏi xóa cột nào, vd cột a b c thì b tích vào cột cần xóa là nó xóa hết dữ liệu trùng, giữ 1 dữ liệu duy nhất thôi nhé, b có thể search gg key" xóa dữ liệu trùng nhau trên excel"
cảm ơn hướng dẫn của Anh, code này e copy trên mạng rồi past vào, kết quả vẫn dùng được ạ
BẠN COPY ĐƯỢC Ở ĐÂU CHO MÌNH XIN VỚI
Hay qúa ạ. Anh Gà cho em hỏi nếu ngăn cách bằng "Enter" thì khai báo ký tự ngăn cách như thế nào được ạ
cam on ban
hay quá ạ, em cảm ơn anh
anh ơi cho em hỏi là có cách nào viết thêm để hiển thị ý nghĩa của công thức, số lượng và ý nghĩa của các đối số như những công thức có sẵn của excel ko ạ?
quá hay
ad ơi, ad có khóa nào dạy onl VBA cho người bắt đầu không ạ?
Mình cũng đang định hỏi như vậy ^^, bạn có thông tin thì share cho mình vs nha
Mình dùm excel 2010 có áp dụng được ko? Mình làm giống bạn mà báo lỗi tô vàng dòng function và chỗ "end if" khi kiểm tra đk
E đang có 1 bài toán này ad giúp e với ạ
Giả sử e có dữ liệu cố định ở ô B1
Và có các dữ liệu ở ô A2, 3, 4, ...
E muốn nối dữ liệu lên ô B1 cách nhau dấu ; nếu ở ô B2, 3, 4 có đánh chữ x. Ad giúp e bài toán này nhé ạ
em muốn hỏi nếu muốn khi có cả Nam và Bắc thì tự nối theo thứ tự từ trên xuống thì phải làm sao ạ
AD ơi cho mình hỏi sao mình đánh lệnh nó k ra hàm đấy nhỉ? Thấy bảo phải Office 2016 trở lên mới có lệnh đó. Mình gỡ Office 2007 cài lại 2016 n vẫn k thấy lệnh đấy. Nó chỉ có lệnh concatenate. Cảm ơn AD nhiều.
Sắp đến có cuộc thi esport bộ môn excel ko biết sếp gà có đăng kí thi ko nhỉ hehe
Bao giờ ấy nhỉ k biết có trực tiếp k nhỉ để mọi người theo dõi các đỉnh cao thế giới họ làm thế nào
E chào a.
a ơi đoạn code viết cho nhiều điều kiện thì thay đổi như nào ạ
Hay quá, cho mình xin mã code này với được không?
Cũng ví dụ này, add có thể hướng dẫn làm: khi chọn KV ở cột F theo kiểu Data Validation (là các khu vực ở cột B) thì cột SP ở cột F theo kiểu Data Validation mà chỉ có ở khu vực tương ứng
Mình muốn khi gộp dữ liệu thì kết thúc ô tự xuống dòng như dùng char(10)
anh ơi hàm ConcatenateIF này mình có thể nối chuỗi nhiều điều kiện được ko ạ ?
bạn cho mình hỏi cách khác phục lỗi because the file format or file extension is not valid với ak!
Bài toán của em là làm ngược lại thì phải làm sao ad, từ chuỗi đang đc nối cần phải phân ra ạ
Anh ơi em muốn thay phẩy là xuống dòng đc ko ạ
Ví dụ bgio mình có 1 ô mà có nhiều chuỗi cách nhau = dấu ', ví dụ (SP01, SP02, SP03, SP04...), bây giờ có cách gì đễ diễn dãi ra 1 ô mới tương tứng thành (Nam, Trung, Bắc....) không? Nhờ các cao nhân chỉ giúp
Cho hoi cach tinh tong Sum tat cac tong phu, cam on Ga Excel
ad cho hỏi nếu muốn nhiều điều kiện thì code sao vậy. thanks ad
nếu không dùng hàm ConcatenateIF thì có cách nào để có kết quả tương tự ko ạ
e làm y như vậy cũng nhưng khi kiểm tra lại thì không có tên công thức đó ah. Gà giúp e với được không ah??
HAY QUÁ MÌNH ĐANG CẦN CÁI NÀY MÀ THẤY VIẾT CODE KHÓ QUÁ
Minh viết xong bị lỗi #value chưa biết cách sửa, ko biết là bị lỗi gì? Add hướng dẫn giúp mình được ko?
Dạ anh có thể hướng dẫn khắc phục LỖI NO CELL WERE FOUND được không ạ? mặc dù là Ô trống nhưng khi dùng Go to Special/Blank lại không được ạ? Mong anh hướng dẫn xử lý giúp ạ
Mình muốn trả cái kết quả xuống theo chiều dọc có được không bạn. Hay chỉ trả theo chiều ngang đấy thôi ạ
Muốn để hướng dọc thì dùng text to column tách các "sản phẩm" cách nhau bằng dấu " , " rồi lại dùng hàm concatenate để nối nhưng ngăn cách giữa các sản phấn bạn dùng hàm char(10) để xuống dòng trong ô là đc
Nếu mình muốn thay ký tự ngăn cách bằng "xuống dòng" thì sao nhỉ? Cám ơn bạn đã chỉ
Bạn thay ký tự bằng hàm Char(10)
mình dùng Excel Office 2016 nhưng dùng công thức ConcatenateIF cứ bị báo lỗi #Name? và trong đề xuất công thức chỉ có Concatenate. Có bạn nào biết cách xử lý giúp mình với, m cảm ơn!
e lam theo huong dan nhung luon hien thi #name? ,co ai bi giong nhu nay k ak ,thanks
Chào bạn, Bạn tham khảo thêm các video khác trên kênh Gà Excel để áp dụng thử nha. Chúc bạn sớm trả lời được câu hỏi ạ.
Cho xin code này để copy đi add
BẠN VIẾT CODE NỐI CHUỖI CÓ NHIỀU ĐIỀU KIỆN LỚN HƠN, NHỎ HƠN ĐI
Hiện tại em đang dùng office 365 nhưng không có hàm concatenateIF ạ! mong anh chỉ làm sao để chèn hàm vào ạ
Làm gì có hàm đó sẵn. Bạn phải viết code như trên mới có hàm đó nha
Ad ơi, mình cũng viết giống như vậy mà kết quả hiện ra là vùng dữ kiện chứ không phải vùng dữ liệu
A chép toàn bộ đoạn code của em...nhưng khi chạy...dòng đầu tiên hiện mầu đỏ luôn...ko hiểu sai ở đâu
bạn cho mình đoạn mã đó đc ko?
Bạn theo dõi và làm theo video nha
@ mih làm theo mà ko đc nhờ bạn chia sẽ add in đó đc ko
function ConcatIf(delimiter As String, ConcateRange As Range, CriteriaRange As Range, Criteria As Variant) As String
Dim rng As Range
On Error Resume Next
ConcatIf = ""
For Each rng In CriteriaRange
If WorksheetFunction.CountIf(rng, Criteria) Then
ConcatIf = ConcatIf & delimiter & rng.Offset(0, ConcateRange.Column - CriteriaRange.Column)
End If
Next
ConcatIf = Mid(ConcatIf, Len(delimiter) + 1, Len(ConcatIf))
'Created by VuMinhHoan
End Function
* Sử dụng Nối chuỗi có điều kiện
* Cú pháp =ConcatIf ( Delimiter , ConcateRange , CriteriaRange , Criteria)
* Giải thích
Tham số Ý nghĩa Kiểu giá trị
Delimiter Dấu phân cách String
ConcateRange Vùng lấy giá trị Range
CriteriaRange Vùng điều kiện Range
Criteria Điều kiện so sánh String
Vi Dụ:
cột h Cột I
Cột điều kiện Cột kết quả
21 Tùng tunt.t5
22 Tùng thy.98
23 Tùng jsad.98
24 Thúy aasdas.1
25 Thúy aaasaa.2
điều kiện so sánh
Tùng tunt.t5;thy.98;jsad.98 =+ConcatIf(";",$I$21:$I$25,$H$21:$H$25,$J27) hàm đây ^^
Thúy aasdas.1;aaasaa.2
Mình muốn nhảy số như lại ra #rep ạ
Sao mình bị báo lỗi ngay hàng Function
function ConcatIf(delimiter As String, ConcateRange As Range, CriteriaRange As Range, Criteria As Variant) As String
Dim rng As Range
On Error Resume Next
ConcatIf = ""
For Each rng In CriteriaRange
If WorksheetFunction.CountIf(rng, Criteria) Then
ConcatIf = ConcatIf & delimiter & rng.Offset(0, ConcateRange.Column - CriteriaRange.Column)
End If
Next
ConcatIf = Mid(ConcatIf, Len(delimiter) + 1, Len(ConcatIf))
'Created by VuMinhHoan
End Function
* Sử dụng Nối chuỗi có điều kiện
* Cú pháp =ConcatIf ( Delimiter , ConcateRange , CriteriaRange , Criteria)
* Giải thích
Tham số Ý nghĩa Kiểu giá trị
Delimiter Dấu phân cách String
ConcateRange Vùng lấy giá trị Range
CriteriaRange Vùng điều kiện Range
Criteria Điều kiện so sánh String
Vi Dụ:
cột h Cột I
Cột điều kiện Cột kết quả
21 Tùng tunt.t5
22 Tùng thy.98
23 Tùng jsad.98
24 Thúy aasdas.1
25 Thúy aaasaa.2
điều kiện so sánh
Tùng tunt.t5;thy.98;jsad.98 =+ConcatIf(";",$I$21:$I$25,$H$21:$H$25,$J27) hàm đây ^^
Thúy aasdas.1;aaasaa.2
MINH VIẾT NHƯ VẬY NHƯNG KHÔNG ĐƯỢC
Anh gà ơi cho e xin số điện thoại anh dc kg ạ?
nếu bạn dùng google sheets. thì liên hệ để mình giúp đỡ.
Mình thực hành giống hệt lệnh của bạn nhưng khi thực hiện nó không ra kết quả, mà trả về giá trị bằng 0. Như vậy thì mình bị lỗi ở đâu?
xem kỷ lại, nếu không bằng cách nào đó bạn phải đưa lên cho gaexcel xem để chỉ cho bạn phần thiếu sót. hói thế này biết đâu mà nói
Minh cung =0 mà chưa biet cach khac phuc ạ
function ConcatIf(delimiter As String, ConcateRange As Range, CriteriaRange As Range, Criteria As Variant) As String
Dim rng As Range
On Error Resume Next
ConcatIf = ""
For Each rng In CriteriaRange
If WorksheetFunction.CountIf(rng, Criteria) Then
ConcatIf = ConcatIf & delimiter & rng.Offset(0, ConcateRange.Column - CriteriaRange.Column)
End If
Next
ConcatIf = Mid(ConcatIf, Len(delimiter) + 1, Len(ConcatIf))
'Created by VuMinhHoan
End Function
* Sử dụng Nối chuỗi có điều kiện
* Cú pháp =ConcatIf ( Delimiter , ConcateRange , CriteriaRange , Criteria)
* Giải thích
Tham số Ý nghĩa Kiểu giá trị
Delimiter Dấu phân cách String
ConcateRange Vùng lấy giá trị Range
CriteriaRange Vùng điều kiện Range
Criteria Điều kiện so sánh String
Vi Dụ:
cột h Cột I
Cột điều kiện Cột kết quả
21 Tùng tunt.t5
22 Tùng thy.98
23 Tùng jsad.98
24 Thúy aasdas.1
25 Thúy aaasaa.2
điều kiện so sánh
Tùng tunt.t5;thy.98;jsad.98 =+ConcatIf(";",$I$21:$I$25,$H$21:$H$25,$J27) hàm đây ^^
Thúy aasdas.1;aaasaa.2
@@ThuyVuThi-oi3kg mình copy code của bạn mà khi chạy vẫn bị báo lỗi này #VALUE!, Bạn chỉ giúp mình với