Tách chuỗi dữ liệu này như thế nào đây mọi người ơi

Liên hệ QC

khanhnth02

Thành viên thường trực
Tham gia
5/8/07
Bài viết
316
Được thích
33
Điểm
638
tối có dữ liệu F08-029/02
tôi chỉ muốn tách dữ liệu như thế nào để không muốn lấy số"/02" ở đắng sau ấy. lưu ý là F08-029 luôn thay đổi và có thể nhiều ký tự hoặc ngắn ký tự hơn vì thế tôi không dùng được hàm left hoặc right. vậy dùng hàm gì vậy mọi người ,chân thành cảm ơn
 
tối có dữ liệu F08-029/02
tôi chỉ muốn tách dữ liệu như thế nào để không muốn lấy số"/02" ở đắng sau ấy. lưu ý là F08-029 luôn thay đổi và có thể nhiều ký tự hoặc ngắn ký tự hơn vì thế tôi không dùng được hàm left hoặc right. vậy dùng hàm gì vậy mọi người ,chân thành cảm ơn

Như vậy bạn muốn cắt bỏ những ký tự sau dấu"/" ?
 
tối có dữ liệu F08-029/02
tôi chỉ muốn tách dữ liệu như thế nào để không muốn lấy số"/02" ở đắng sau ấy. lưu ý là F08-029 luôn thay đổi và có thể nhiều ký tự hoặc ngắn ký tự hơn vì thế tôi không dùng được hàm left hoặc right. vậy dùng hàm gì vậy mọi người ,chân thành cảm ơn
Đưa hết các dạng dữ liệu muốn cắt lên đây để mọi người dễ hình dung.
Hình như bạn mới muốn ghép nó vào cơ mà?
http://www.giaiphapexcel.com/forum/...kết-hợp-tháng-với-mã-hàng&p=420184#post420184
 
tối có dữ liệu F08-029/02
tôi chỉ muốn tách dữ liệu như thế nào để không muốn lấy số"/02" ở đắng sau ấy. lưu ý là F08-029 luôn thay đổi và có thể nhiều ký tự hoặc ngắn ký tự hơn vì thế tôi không dùng được hàm left hoặc right. vậy dùng hàm gì vậy mọi người ,chân thành cảm ơn

Bạn thử cái này xem sao:

=LEFT(A1,LEN(A1)-(LEN(A1)-FIND("/",A1)+1))

hoặc:

=TRIM(LEFT(SUBSTITUTE(A1,"/",REPT(" ",255)),100))

với A1 là ô chứa dữ liệu.
 
đúng là tôi muốn ghép vào, giờ muốn tách ra để phục vụ công việc. chân thành cảm ơn mọi người , chúc vui vẻ và thành công nhé
 
các anh/chị giúp e bài này với.

Trong đó có câu: thống kê mẫu tin có xuất xứ từ Anh và nhật. Có nghĩa la tính tổng các mẫu tin xuất xứ từ Anh và Nhật đó các anh/chị ạ. Vui lòng giúp em với nha.Em đang cần gấp ạ. Em cảm on nhiều ạ!
 

File đính kèm

  • 00_Ham_SumIf_CountIf.xls
    45 KB · Đọc: 32
Trong đó có câu: thống kê mẫu tin có xuất xứ từ Anh và nhật. Có nghĩa la tính tổng các mẫu tin xuất xứ từ Anh và Nhật đó các anh/chị ạ. Vui lòng giúp em với nha.Em đang cần gấp ạ. Em cảm on nhiều ạ!

Cthức tại F26
PHP:
=COUNTIF($D3:$D22;"Anh")+COUNTIF($D$3:$D$22;"Nhật")
----------
Lưu ý trong cthức dấu ngăn cách của tôi là ";"
Sau này bạn mở đềtài mới, đừng xen ngang vào topic của người khác
 
Trong đó có câu: thống kê mẫu tin có xuất xứ từ Anh và nhật. Có nghĩa la tính tổng các mẫu tin xuất xứ từ Anh và Nhật đó các anh/chị ạ. Vui lòng giúp em với nha.Em đang cần gấp ạ. Em cảm on nhiều ạ!
Bạn chen ngang vào Topic của người khác mà nội dung chẳng liên quan gì đến nội dung Topic, Bài chắc sẽ bị xoá.
Bạn tạo Topic khác để hỏi vấn đề của mình đi, nhớ tiêu đề rõ ràng một chút,
các anh/chị giúp e bài này với.

tiêu đề này không rõ ràng, giúp cái gì trong bài này? Không đưa câu "Em đang cần gấp ạ." vào bài viết vì nó không có tác dụng gì mà lại có ý "hối thúc" người khác
Lưu ý khi gửi bài:
- Bài viết không dấu Tiếng Việt sẽ bị xóa
- Đặt tựa đề theo sát nội dung câu hỏi/ trả lời. Các bài viết có tựa đề chung chung như
Help me, cứu cứu, cứu em, gấp gấp,... sẽ bị xoá
- Giải thích/ mô tả câu hỏi càng chi tiết càng tốt
- Nên gửi thêm tập tin Excel kèm chú thích về câu hỏi nếu có
 
F08-029/02, bạn lấy số 02 hay lấy cả /02 ? Giả sử ô chứa dữ liệu là A1 nhé:

Chết rồi, bỏ phần 02 đọc nhầm thành lấy phần 02 :|.

Bạn thử cái này xem sao:

=LEFT(A1,LEN(A1)-(LEN(A1)-FIND("/",A1)+1))

Như vậy gọn và dễ hiểu hơn nè bạn:

 
Em sẽ rút kinh nghiệm ạ! Em cảm ơn anh nhiều.
 
ý em muốn tách lấy phần giá trị trước dấu "/". theo như công thức trên thì lấy ở phía sau rồi
 
tôi cũng làm rồi bạn ơi, nhưng như từ đầu tôi đã nói. trước dấu "/" có thể thay đổi nhiều hay ít. ví dụ nếu là F08-02951/02 thì hàm trên không thực hiện được
 
tôi cũng làm rồi bạn ơi, nhưng như từ đầu tôi đã nói. trước dấu "/" có thể thay đổi nhiều hay ít. ví dụ nếu là F08-02951/02 thì hàm trên không thực hiện được

Sao lại không được ? Công thức của mình làm được mà ?
Bạn cần lấy dữ liệu trước dấu "/" thì mình viết một công thức tìm dấu "/" trong ô rồi lấy phần trước nó, có phải làm đếm số ký tự từ trái qua đâu ?
Nó chỉ lỗi không làm được khi trong ô bạn chứa 2 ký tự "/".
 
Sao tối thấy không ai dùng chức năng text columns có sẵn trong excel rồi nhỉ?
 
Sao tối thấy không ai dùng chức năng text columns có sẵn trong excel rồi nhỉ?
Chơi cái Text to Columns thuận lợi khi bạn sử dụng hết các cột sau khi tách, còn chỉ sử dụng 1 cột thì lại phải xóa các cột không sử dụng thì ......làm công thức cho gọn
Híc
 
nếu Cột A không có dấu "/" (vd: F08-0293) thì cống thức trong cột B sẽ báo lỗi.tôi muốn sẽ cho ra đùng giá trị như vậy. vậy dùng thêm hàm gì ?
 
tôi có ví dụ: Ô A1: 123+456
A2: 50+70
tôi muốn cộng hai ô này trước dấu "+" và sau dấu cộng "+" thì dùng hàm gì
chẳng hạn kết quả tại ô B1 và B2 là: 123+50=173 và 456+70 = 526
 
Lần chỉnh sửa cuối:
nếu cột a không có dấu "/" (vd: F08-0293) thì cống thức trong cột b sẽ báo lỗi.tôi muốn sẽ cho ra đùng giá trị như vậy. Vậy dùng thêm hàm gì ?
Nếu A1=f08-02951/02 hoặc = F08-0293 thử dùng công thức này xem
PHP:
C1=IF(COUNTIF(A1;"*/*");LEFT(A1;FIND("/";A1)-1);A1)
Chú ý dấu ; hay , là tuỳ máy mỗi người.
 
Web KT
Back
Top Bottom