Chào anh chị em là thành viên mới, anh chị cho em hỏi là làm cách nào để giữ nguyên các số 0 trước số khi dùng hàm CONCATENATE với ạ, em xin cảm ơn ạ
Em muốn có mục Order_Product như này
View attachment 277935
Và mục Product_Detail là như này
View attachment 277934
Bạn ơi cho mình hỏi là nếu dữ liệu có số lượng số 0 khác nhau thì sao ạ kiểu "003", "0004" thì làm sao để phần kết quả nó cũng giống vậy được ko ạ, mình xin cảm ơnBạn dùng thêm hàm TEXT, ví dụ:
=CONCATENATE(C3,"-",TEXT(J3,"000")
.
Bạn ơi cho mình hỏi là nếu dữ liệu có số lượng số 0 khác nhau thì sao ạ kiểu "003", "0004" thì làm sao để phần kết quả nó cũng giống vậy được ko ạ, mình xin cảm ơn
Vê Bê A cũng thua thôi. Làm thế nào để biết cái gọi là "độ dài"?Nếu định dạng có độ dài không giống nhau, phải dùng VBA.
.
- Nếu mà cái "độ dài" kia ngẫu nhiên thì dùng REPT kết hợp với RANDBETWEEN nằm trong format_text của hàmTEXT ở bài #2:Bạn ơi cho mình hỏi là nếu dữ liệu có số lượng số 0 khác nhau thì sao ạ kiểu "003", "0004" thì làm sao để phần kết quả nó cũng giống vậy được ko ạ, mình xin cảm ơn
Hàm Randbetween là hàm volatile. Không thể dùng cho mã hàng được.- Nếu mà cái "độ dài" kia ngẫu nhiên thì dùng REPT kết hợp với RANDBETWEEN nằm trong format_text của hàmTEXT ở bài #2:
=CONCATENATE(C3,"-",TEXT(BI17,REPT("0",RANDBETWEEN(1,10))))
- Còn theo ý muốn thì cứ thay RANDBETWEEN thành số mình muốn thôi.