giúp loại bỏ bảng phụ khi nối dữ liệu có điều kiện

Chia sẻ bởi:hands
★★★★★
Quảng cáo

xin chào các thầy(cô) và các bạn,

Mình đang sử dụng công thức để nối dữ liệu có điều kiện, nhưng phải dùng bảng phụ nên không thuận tiện cho lắm (file này làm cho người khác dùng, họ không biết nên nhiều lúc chèn cột, xóa cột… làm sai kết quả).
Mọi người xem có thể giúp mình cải tiến công thức để loại bỏ bảng phụ này được không. Kết quả ở cột AY trong file đính kèm.

Muốn nối chuỗi mà không dùng cột phụ thì code VBA
Tìm hàm JoinText hoặc JoinIf trên diễn đàn, đáp ứng được nhu cầu của bạn đấy

Jointext thì chỉ ofice 365 mới có. còn Joinif thì em đọc rồi, nhưng chưa hiểu nên không vận dụng được.

Cái trong office 365 mà bạn nói đó là hàm Textjoin. Còn hàm JoinText và JoinIf là của tôi tự viết bạn à

em dùng hàm =JoinIf("; ";A3:AX3;>0;A1:AX1) bị báo lỗi, không ra kết quả. Dù ra kết quả rồi thì
kết quả sẽ là "LUC; CLN", nhưng kết quả mong muốn là LUC (40,00), CLN (20,00) thì phải làm thế nào (ghép giữa 2 mảng A1:AX1 và A3:AX3 đồng thời chèn dấu ngoặc đơn"( )").

Vầy mới đúng:

=JoinIf("; ", A2:AX2;">0";$A$1:$AX$1 &"(" & A2:AX2 & ")")

hoặc định dạng số luôn

=JoinIf("; ", A2:AX2;">0";$A$1:$AX$1 &"(" &TEXT(A2:AX2;"0,00") & ")")

Các công thức trên đều phải kết thúc bằng Ctrl + Shift + Enter (công thức mảng)

Em làm như trên kết quả đều ra VALUE!
Nếu thay ">0" thành số cụ thể (VD:78) thì ra kết quả đúng với cell chứa số 78.

Máy tôi chạy bình thường.

www.giaiphapexcel.com/diendan/threads/gi%C3%BAp-lo%E1%BA%A1i-b%E1%BB%8F-b%E1%BA%A3ng-ph%E1%BB%A5-khi-n%E1%BB%91i-d%E1%BB%AF-li%E1%BB%87u-c%C3%B3-%C4%91i%E1%BB%81u-ki%E1%BB%87n.133502/#post-844662

Ứng dụng AI và Chat GPT trong Quản trị nhân sự
Khóa học SprinGO phù hợp

Ứng dụng AI và Chat GPT trong Quản trị nhân sự

Học xong khóa này, học viên có thể: Hiểu đúng bản chất AI, các nhóm AI phổ biến và cách AI “hoạt động” ở...

Xem khóa học
★★★★★ 5 ★ 1 👤 1 ▥ 0
Quảng cáo

Bạn nên đọc

One Response

  1. hands says:

    Dùng hàm Join2 tạo riêng cho file

Leave a Reply

Your email address will not be published. Required fields are marked *

Quảng cáo

Cũ vẫn chất

Xem thêm