Chào các anh em trong diễn đàn,
Dạo này mình đang làm việc với Google Sheets nhiều, và có một nhu cầu nhỏ nhưng khá phiền phức là làm sao để tự động điền một chuỗi ký tự đặc biệt (ví dụ: mã code, ký hiệu riêng) vào một ô dựa trên giá trị mình nhập vào một ô khác. Ví dụ, nếu mình nhập 'Apple' vào ô A1, thì ô B1 sẽ tự động điền là 'APL-FRT-001'. Nếu nhập 'Banana' thì B1 sẽ điền 'BAN-FRT-002'.
Mình đã thử dùng VLOOKUP hoặc IFS nhưng nó chỉ phù hợp khi mình có một danh sách tra cứu cố định và ít. Trường hợp của mình, các chuỗi ký tự này có quy tắc tạo ra khá phức tạp và cần linh hoạt.
Có anh em nào đã từng gặp tình huống tương tự và có cách giải quyết hiệu quả không ạ? Mình đang nghĩ đến việc dùng Apps Script nhưng chưa có kinh nghiệm nhiều với nó. Liệu có công thức nào đơn giản hơn mà mình chưa nghĩ ra không?
Cụ thể hơn, quy tắc của mình là:
- 3 ký tự đầu tiên của tên sản phẩm (viết hoa).
- Ký tự '-'
- Loại sản phẩm (FRT cho trái cây, VEG cho rau củ, v.v.)
- Ký tự '-'
- Số thứ tự duy nhất (tự động tăng).
Ví dụ:
- 'Red Apple' ->
APL-FRT-001 - 'Spinach' ->
SPI-VEG-001 - 'Banana' ->
BAN-FRT-002
Rất mong nhận được sự giúp đỡ và chia sẻ từ mọi người!