Hàm Concatenate

Liên hệ QC

summerhq2006

Thành viên hoạt động
Tham gia
4/3/08
Bài viết
112
Được thích
88
Để thay thế hàm If, em dùng hàm Concatenate như sau:
Value(Concatenate(if(điều kiện 1, lựa chọn 1,""),if(điều kiện 2, lựa chọn 2,""),...,if(điều kiện n, lựa chọn n,"")).
Em không dùng hàm offset được vì các ô lựa chọn cách nhau không đều.
Cùng là công thức trên em copy cho nhiều dòng (em đã cố định ô điều kiện), nhưng có dòng đúng, có dòng thì #value!
Có bác nào tư vấn giúp em với!
Em gửi các bác xem file đính kèm về trường hợp này!
 

File đính kèm

Trời... dử liệu bạn sắp xếp kiểu đó thì chỉ có nước khổ thân... Sao bạn ko cố gắng sắp mổi tháng có cùng số cột (5 cột chẳng hạn)... giã sử tháng nào xài số cột ít hơn 5 thì bạn cho ẩn cột đi.. Như vậy bạn sẽ hoàn toàn có thể OFFSET dể dàng...
Nói chung dử liệu phải dc sắp 1 cách tương đối đồng bộ thì mới mong khai thác dc hiệu quả của các hàm... Tất nhiên IF sẽ làm dc hết, nhưng.. quá dở
Ý bạn thế nào?
ANH TUẤN
 
Bạn cứ theo ý Bác Tuấn mà làm, chuẩn hóa dữ liệu xong đặt hàm .. quá dễ rồi.
Theo bài của bạn. Bạn xem thử file kèm.
 

File đính kèm

Em xem file của bác salam rồi nhưng chưa hiểu gì cả, em sẽ cố gắng hiểu (mấy hàm bác dùng em chưa biết!) bác có thể chỉ giáo cho em thêm được không?
2 bác có thể chỉ giúp em lỗi của hàm concatenate được không ?
Thank you very much!
 
Nếu bạn vẫn muốn giữ nguyên dử liệu như thế thì để rút ngắn công thức sẽ có 1 cách tạo cột phụ rồi dùng INDIRECT để tham chiếu
Bạn xem file nhé... (Tuy nhiên vẩn thấy cách này ko dc hay lắm)
ANH TUẤN
 

File đính kèm

Em tìm ra lỗi của hàm concatenate rồi! Concatenate(if(Xi=Yi,Ai,""), nó không chấp nhận trường hợp Ai rỗng "". Bây giờ em mới hiểu hàm index và match, và sức mạnh của offset hic! Cảm ơn các bác!
 
Web KT

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

Back
Top Bottom