Định dạng cell phụ thuộc vào dữ liệu của Cell khác

Liên hệ QC

nhopt

Thành viên mới
Tham gia
10/5/08
Bài viết
38
Được thích
11
Chào các bác

Cho em hỏi một vấn đề về định dạng trong Excel:

Tại cell A1 nhập là VND thì định dạng tại B1 là #,##0
Tại cell A1 nhập là USD thì định dạng tại B1 là #,##0.00

Làm thế nào để xử lý được bjờ vậy?
Júp em nhé
 
Thế thì bạn nên dùng hàm IF() kết hợp với TEXT() là có thể xử lý được
bạn thử xem
 
Chào các bác

Cho em hỏi một vấn đề về định dạng trong Excel:

Tại cell A1 nhập là VND thì định dạng tại B1 là #,##0
Tại cell A1 nhập là USD thì định dạng tại B1 là #,##0.00

Làm thế nào để xử lý được bjờ vậy?
Júp em nhé
Bạn sử dụng chức năng Conditional Formatting nhé
Kèm theo ví dụ cho bạn
 

File đính kèm

  • định dạng.xls
    19.5 KB · Đọc: 45
Condition Formatting không làm được trong trường hợp này.

Có lẽ nên dùng VBA bạn ạ.

Thân!
 
Bạn đưa trỏ chuột đến vị trí cell B1,chọn Format/condi.... bạn sẽ thấy cách sử dụng như thế nào
Không có gì trong file này cả (trừ Validation)... Bạn xem lại!
Tôi cũng đồng ý với Mr Okebab là yêu cầu của tác giả không thể dùng CF được... Vậy chỉ có cách dùng VBA, dựa trên sự kiện Worksheet_Change tại cột A.. (chỉ IF cái là xong)
 
Không có gì trong file này cả (trừ Validation)... Bạn xem lại!
Tôi cũng đồng ý với Mr Okebab là yêu cầu của tác giả không thể dùng CF được... Vậy chỉ có cách dùng VBA, dựa trên sự kiện Worksheet_Change tại cột A.. (chỉ IF cái là xong)
Lạ quá ,tôi làm trên Excel 2007 và lưu lại với định dạng 2003 và Port lên diễn đàn.Khi tải về máy vẫn thấy hiệu quả của CF nhưng khi dùng máy khác chỉ cài Excel 2003 mở ra quả thật không thấy kết quả.
Ai dùng Excel 2007 ktra và cho ý kiến tại sao nhé.
 
Lạ quá ,tôi làm trên Excel 2007 và lưu lại với định dạng 2003 và Port lên diễn đàn.Khi tải về máy vẫn thấy hiệu quả của CF nhưng khi dùng máy khác chỉ cài Excel 2003 mở ra quả thật không thấy kết quả.
Ai dùng Excel 2007 ktra và cho ý kiến tại sao nhé.

Vậy thì các hạ gửi luôn File theo định dạng Excel2007 (.xlsx) lên để mọi người tham khảo.
Chúc vui
 
Lạ quá ,tôi làm trên Excel 2007 và lưu lại với định dạng 2003 và Port lên diễn đàn.Khi tải về máy vẫn thấy hiệu quả của CF nhưng khi dùng máy khác chỉ cài Excel 2003 mở ra quả thật không thấy kết quả.
Ai dùng Excel 2007 ktra và cho ý kiến tại sao nhé.
Đúng như bạn nhận xét, cái này chỉ có hiệu quả trên Excel2007 (tôi vừa kiểm tra xong) nhưng hoàn toàn không "ap phê" khi mở bằng Excel2003
 

File đính kèm

  • Dinhdang_01.xlsx
    9.4 KB · Đọc: 16
Đúng như bạn nhận xét, cái này chỉ có hiệu quả trên Excel2007 (tôi vừa kiểm tra xong) nhưng hoàn toàn không "ap phê" khi mở bằng Excel2003

Đúng vậy, trong Excel 2007 thì Condition Formatting có thêm thẻ Number nữa (Excel 2003 không có), do đó có thể làm được yêu cầu trên.

Thân!
 
Tôi đã thử trên cả 2 phiên bản 2003 và 2007
Đúng là CF này chỉ cho kết quả trên Excel 2007
 
Web KT
Back
Top Bottom