Tham khảo công thức sau:Em chào các anh chị,
Các bác cho em hỏi cách tách ngày tháng từ chuỗi ký tự :
View attachment 298166
và Lấy 8 số sau chữ ID ạ
Em xin cảm ơn ạ
Em cảm ơn bác ạTham khảo công thức sau:
E2=MID(D3;1;LEN(D3)-SEARCH("-";D3;1))
F2=IF(ISERR(FIND("ID";D3;1));"";MID(D3;SEARCH("ID";D3;1);8))
Copy cho các ô còn lại.
Thay dấu ";" thành dấu khác thích hợp với máy bạn.
PS: có thể công thức chỉ đúng với dữ liệu hiện tại.
Em cảm ơn bác ạTham khảo công thức sau:
E2=MID(D3;1;LEN(D3)-SEARCH("-";D3;1))
F2=IF(ISERR(FIND("ID";D3;1));"";MID(D3;SEARCH("ID";D3;1);8))
Copy cho các ô còn lại.
Thay dấu ";" thành dấu khác thích hợp với máy bạn.
PS: có thể công thức chỉ đúng với dữ liệu hiện tại.
Sửa lại, Xin lỗi tôi nhầm.Em cảm ơn bác ạ
mà theo công thức thì sẽ thế này, là vẫn chưa tách được ạ
View attachment 298204
Bài đã được tự động gộp:
Em cảm ơn bác ạ
mà theo công thức thì sẽ thế này, là vẫn chưa tách được ạ
View attachment 298204
Em cảm ơn bác ạTham khảo công thức sau:
E2=MID(D3;1;LEN(D3)-SEARCH("-";D3;1))
F2=IF(ISERR(FIND("ID";D3;1));"";MID(D3;SEARCH("ID";D3;1);8))
Copy cho các ô còn lại.
Thay dấu ";" thành dấu khác thích hợp với máy bạn.
PS: có thể công thức chỉ đúng với dữ liệu hiện tại.
Sửa lại, Xin lỗi tôi nhầm.
E3=MID(D3;1;SEARCH("-";D3;1)-1)
F3=IF(ISERR(FIND("ID";D3;1));"";MID(D3;SEARCH("ID";D3;1)+3;8))
Công thức ở bài #4 đã chạy được chưa?Em cảm ơn bác ạ
mà theo công thức thì sẽ thế này, là vẫn chưa tách được ạ
View attachment 298204
Dạ, em cảm ơn bác,
Chúc bác nhiều sức khỏe ạ!
Bác có thể cho e hỏi thêm là ví dụ: Nếu ô đó chứa chữ "ID" thì sẽ chạy công thức, còn không thì bằng 0
em để là =IF(D2="ID",thì...),0 mà không được ạ
Em cảm ơn bác ạTham khảo công thức sau:
E2=MID(D3;1;LEN(D3)-SEARCH("-";D3;1))
F2=IF(ISERR(FIND("ID";D3;1));"";MID(D3;SEARCH("ID";D3;1);8))
Copy cho các ô còn lại.
Thay dấu ";" thành dấu khác thích hợp với máy bạn.
PS: có thể công thức chỉ đúng với dữ liệu hiện tại.
Sửa lại, Xin lỗi tôi nhầm.
E3=MID(D3;1;SEARCH("-";D3;1)-1)
F3=IF(ISERR(FIND("ID";D3;1));"";MID(D3;SEARCH("ID";D3;1)+3;8))
Công thức ở bài #4 đã chạy được chưa?
F3=IF(ISERR(FIND("ID";D3;1));"";MID(D3;SEARCH("ID";D3;1)+3;8))
Nếu Bạn không muốn nó bằng "" thì thay dấu "" thành 0
F3=IF(ISERR(FIND("ID";D3;1));0;MID(D3;SEARCH("ID";D3;1)+3;8))
Em cảm ơn bác ạTham khảo công thức sau:
E2=MID(D3;1;LEN(D3)-SEARCH("-";D3;1))
F2=IF(ISERR(FIND("ID";D3;1));"";MID(D3;SEARCH("ID";D3;1);8))
Copy cho các ô còn lại.
Thay dấu ";" thành dấu khác thích hợp với máy bạn.
PS: có thể công thức chỉ đúng với dữ liệu hiện tại.
Sửa lại, Xin lỗi tôi nhầm.
E3=MID(D3;1;SEARCH("-";D3;1)-1)
F3=IF(ISERR(FIND("ID";D3;1));"";MID(D3;SEARCH("ID";D3;1)+3;8))
Công thức ở bài #4 đã chạy được chưa?
F3=IF(ISERR(FIND("ID";D3;1));"";MID(D3;SEARCH("ID";D3;1)+3;8))
Nếu Bạn không muốn nó bằng "" thì thay dấu "" thành 0
F3=IF(ISERR(FIND("ID";D3;1));0;MID(D3;SEARCH("ID";D3;1)+3;8))
Thì bạn thay chỗ tô đậm trong công thức =IF(ISERR(FIND("ID";D3;1));0;MID(D3;SEARCH("ID";D3;1)+3;8))Em cảm ơn bác ạ
mà theo công thức thì sẽ thế này, là vẫn chưa tách được ạ
View attachment 298204
Dạ, em cảm ơn bác,
Chúc bác nhiều sức khỏe ạ!
Bác có thể cho e hỏi thêm là ví dụ: Nếu ô đó chứa chữ "ID" thì sẽ chạy công thức, còn không thì bằng 0
em để là =IF(D2="ID",thì...),0 mà không được ạ
Dạ công thức bác cho đã chạy được rồi ạ,
Nếu bảng bị nặng quá, không tách ô F3 ra nữa mà đặt điều kiện là
NẾU ô D CÓ CHỨA CHỮ "ID" THÌ ô H SẼ CHẠY GIÁ KHÁC với ô D không chứa chữ "ID" ý ạ
Thì bạn thay chỗ tô đậm trong công thức =IF(ISERR(FIND("ID";D3;1));0;MID(D3;SEARCH("ID";D3;1)+3;8))
thành H5*G5*5%)
Khuyên bạn : Lần sau có hỏi bài thì:
1/ Tuân thủ đúng nội quy diễn đàn, Không nên sử dụng những từ viết tắt( ngôn từ chít chát), Tiếng tây bồi, tiếng tàu, phim chưởng,.... Hãy sử dụng 1 câu từ tiếng Việt 1 cách trong sáng nhất.
2/ Đặt vấn đề cho sát và thể hiện được sự cầu thị: Chỉ cần nhu này : "Em có 1 vấn đề: abc, defggh..... kính mong các anh chị em, các bác, giúp đỡ."
3/ Chỗ abc, defgh,... ở trên là đoạn mô tả kết quả mong muốn (lấy dữ liệu ở đâu ,sheet nào?) kết quả mong muốn trả về chỡ nào? (sheet nào cột nào, dòng nào,...) .
3/ Nên đưa file dữ liệu giả lập và kết quả mong muốn như thế nào (làm tay) lên (không đưa ảnh-vì ai mà còn có công tạo file cho bạn nữa), trong đó có khoảng độ 10-20 dòng bao gồm nhiều trường hợp dữ liệu có thể sảy ra (ví dụ ở bài là 1 Jan 2024- (dòng3) và 1 Jan 2024 - (dòng 4) -> khác nhau chỉ là dấu "-" và " -",....), để người giúp hình dung dữ liệu và tính toán cho các trường hợp có thể sảy ra.
3/ Khi đã được trợ giúp, thì nên phản hồi báo lại kết quả (sai -đúng), và nên thể hiện là người có văn hóa.
Thì bạn thay chỗ tô đậm trong công thức =IF(ISERR(FIND("ID";D3;1));0;MID(D3;SEARCH("ID";D3;1)+3;8))
thành H5*G5*5%)
Khuyên bạn : Lần sau có hỏi bài thì:
1/ Tuân thủ đúng nội quy diễn đàn, Không nên sử dụng những từ viết tắt( ngôn từ chít chát), Tiếng tây bồi, tiếng tàu, phim chưởng,.... Hãy sử dụng 1 câu từ tiếng Việt 1 cách trong sáng nhất.
2/ Đặt vấn đề cho sát và thể hiện được sự cầu thị: Chỉ cần nhu này : "Em có 1 vấn đề: abc, defggh..... kính mong các anh chị em, các bác, giúp đỡ."
3/ Chỗ abc, defgh,... ở trên là đoạn mô tả kết quả mong muốn (lấy dữ liệu ở đâu ,sheet nào?) kết quả mong muốn trả về chỡ nào? (sheet nào cột nào, dòng nào,...) .
3/ Nên đưa file dữ liệu giả lập và kết quả mong muốn như thế nào (làm tay) lên (không đưa ảnh-vì ai mà còn có công tạo file cho bạn nữa), trong đó có khoảng độ 10-20 dòng bao gồm nhiều trường hợp dữ liệu có thể sảy ra (ví dụ ở bài là 1 Jan 2024- (dòng3) và 1 Jan 2024 - (dòng 4) -> khác nhau chỉ là dấu "-" và " -",....), để người giúp hình dung dữ liệu và tính toán cho các trường hợp có thể sảy ra.
3/ Khi đã được trợ giúp, thì nên phản hồi báo lại kết quả (sai -đúng), và nên thể hiện là người có văn hóa.
Thì bạn thay chỗ tô đậm trong công thức =IF(ISERR(FIND("ID";D3;1));0;MID(D3;SEARCH("ID";D3;1)+3;8))
thành H5*G5*5%)
Khuyên bạn : Lần sau có hỏi bài thì:
1/ Tuân thủ đúng nội quy diễn đàn, Không nên sử dụng những từ viết tắt( ngôn từ chít chát), Tiếng tây bồi, tiếng tàu, phim chưởng,.... Hãy sử dụng 1 câu từ tiếng Việt 1 cách trong sáng nhất.
2/ Đặt vấn đề cho sát và thể hiện được sự cầu thị: Chỉ cần nhu này : "Em có 1 vấn đề: abc, defggh..... kính mong các anh chị em, các bác, giúp đỡ."
3/ Chỗ abc, defgh,... ở trên là đoạn mô tả kết quả mong muốn (lấy dữ liệu ở đâu ,sheet nào?) kết quả mong muốn trả về chỡ nào? (sheet nào cột nào, dòng nào,...) .
3/ Nên đưa file dữ liệu giả lập và kết quả mong muốn như thế nào (làm tay) lên (không đưa ảnh-vì ai mà còn có công tạo file cho bạn nữa), trong đó có khoảng độ 10-20 dòng bao gồm nhiều trường hợp dữ liệu có thể sảy ra (ví dụ ở bài là 1 Jan 2024- (dòng3) và 1 Jan 2024 - (dòng 4) -> khác nhau chỉ là dấu "-" và " -",....), để người giúp hình dung dữ liệu và tính toán cho các trường hợp có thể sảy ra.
3/ Khi đã được trợ giúp, thì nên phản hồi báo lại kết quả (sai -đúng), và nên thể hiện là người có văn hóa.