conditional formatting (1 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

mymichau

Thành viên hoạt động
Tham gia
28/11/06
Bài viết
172
Được thích
114
Xin các anh hướng dẫn cách định dạng như sau:
Em có 1 bảng dử liệu từ cột A1 : D100. Nếu trong một hàng, tại cột có text là "DC", thì dòng đó được tô màu xám.
Nhờ các anh chỉ cách giải quyết bằng menu Format hoặc VBA cũng được. Xin cám ơn.
 
Cám ơn anh. Nhưng em muốn cả hàng cơ (A19:D19)
 
Tại A1, dùng conditional format
chọn formula is =COUNTIF($A1:$D1,"DC")>0
format màu gì tuỳ bạn
Copy format sang B1, C1, D1
Dùng công cụ format painter, chọn nguyên hàng 1, dán xuống dòng kế ...100
 
Lần chỉnh sửa cuối:
mymichau đã viết:
Xin các anh hướng dẫn cách định dạng như sau:
Em có 1 bảng dử liệu từ cột A1 : D100. Nếu trong một hàng, tại cột có text là "DC", thì dòng đó được tô màu xám.
Nhờ các anh chỉ cách giải quyết bằng menu Format hoặc VBA cũng được. Xin cám ơn.

Bạn xem qua nhé :
TH1 : Khi có 1 ô nào đó có giá trị = DC thì cả hàng sẽ tô màu
TH2 : Khi trong một ô nào đó có xuất hiện ký tự "DC" (VD : 12321DCkdj; hjgá DCmjk . . . ) thì cả hàng sẽ tô màu

Thân!
 

File đính kèm

Thế moi người có cách nào để khi con trỏ ở dòng nào thì dòng đó đổi màu nên lên không? Như vây sẽ thuân lơi cho viêc nhìn dữ liêụ cuả 1 record
 
xuantham đã viết:
Thế moi người có cách nào để khi con trỏ ở dòng nào thì dòng đó đổi màu nên lên không? Như vây sẽ thuân lơi cho viêc nhìn dữ liêụ cuả 1 record

Được chị ạ. Tuy nhiên phải dùng VBA thôi.

Chị xem nhé :


Thân!
 

File đính kèm

Tôi có một bài toán tương tự như sau:
Giả sử tại dòng thứ nhất A1 có giá trị là 5
Dòng tiếp theo tại các cell A2, B2, C2, D2, E2,... có các giá trị khác nhau.
Phải làm thế nào để nếu như giá trị tại các cell hoặc A2 hoặc B2 hoặc C2 ,... nếu có giá trị là 5 thì đổi màu cell A1.
Nếu dùng Condition Formatting... trong excel thì chỉ dùng được 3 điều kiện.

Help me!!!!!!
 
Tôi có một bài toán tương tự như sau:
Giả sử tại dòng thứ nhất A1 có giá trị là 5
Dòng tiếp theo tại các cell A2, B2, C2, D2, E2,... có các giá trị khác nhau.
Phải làm thế nào để nếu như giá trị tại các cell hoặc A2 hoặc B2 hoặc C2 ,... nếu có giá trị là 5 thì đổi màu cell A1.
Nếu dùng Condition Formatting... trong excel thì chỉ dùng được 3 điều kiện.

Help me!!!!!!
 
thienkem đã viết:
Tôi có một bài toán tương tự như sau:
Giả sử tại dòng thứ nhất A1 có giá trị là 5
Dòng tiếp theo tại các cell A2, B2, C2, D2, E2,... có các giá trị khác nhau.
Phải làm thế nào để nếu như giá trị tại các cell hoặc A2 hoặc B2 hoặc C2 ,... nếu có giá trị là 5 thì đổi màu cell A1.
Nếu dùng Condition Formatting... trong excel thì chỉ dùng được 3 điều kiện.

Help me!!!!!!

Nói rõ : 3 điều kiện riêng biệt bạn ạ (khi không thể kết hợp được với nhau)

Dùng FC thì các bạn phải thật linh hoạt trong dùng các hàm AND và OR kết hợp với việc dùng địa chỉ tuyệt đối và tương đối.

VD:

Tại A1 : =(or(A2=5; B2=5; C2=5; D2=5. . . .))

Sau đó bạn chọn Format là có thể được như ý.

Thân!
 
đặt B2.....X2 là mang
dùng hàm countif(mang,a1)>0 hay not(isna(match(a1,mang,0)))
 
thienkem đã viết:
Tôi có một bài toán tương tự như sau:
Giả sử tại dòng thứ nhất A1 có giá trị là 5
Dòng tiếp theo tại các cell A2, B2, C2, D2, E2,... có các giá trị khác nhau.
Phải làm thế nào để nếu như giá trị tại các cell hoặc A2 hoặc B2 hoặc C2 ,... nếu có giá trị là 5 thì đổi màu cell A1.
Nếu dùng Condition Formatting... trong excel thì chỉ dùng được 3 điều kiện.

Help me!!!!!!
Đơn giản thôi!
* Excel 2003
Đặt chuột vào ô A1, nhấn Format/ Conditional Formatting
Condtion 1: Bạn chọn Formula Is
Ô bên cạnh bạn đánh =SUMPRODUCT((2:2=5)*1)>0 hoặc =COUNTIF(2:2,5)>0
Nhấn vào nút Format để chọn mẫu tô trong tab Pattern
Nhấn OK để đóng hộp thoại.
* Excel 2007
Đặt chuột vào ô A1, nhấn Home/ Style/ Conditional Formatting/ New Rule, chọn Use a formula to .... (cái cuối cùng).
Trong ô Format values where this formula is true bạn đánh:
=SUMPRODUCT((2:2=5)*1)>0 hoặc =COUNTIF(2:2,5)>0
Nhấn vào nút Format để chọn mẫu tô trong tab Fill
Cuối cùng là nhấn OK.
 
Mr Okebab đã viết:
Được chị ạ. Tuy nhiên phải dùng VBA thôi.

Chị xem nhé :


Thân!

HI Mr Okebab,

Tui muốn mở rộng ý thêm cái phần code của ông:
- Khi insert thêm dòng, cột trong phần range (nhiều hơn 5 cột và nhiều hơn 100 dòng) thì phần màu cũng được mở rộng theo
- File hiện tại của bác chỉ hiệu ứng row, giờ muốn vừa row vừa column

Thanks bác nhiều
 
vumian đã viết:
HI Mr Okebab,

Tui muốn mở rộng ý thêm cái phần code của ông:
- Khi insert thêm dòng, cột trong phần range (nhiều hơn 5 cột và nhiều hơn 100 dòng) thì phần màu cũng được mở rộng theo
- File hiện tại của bác chỉ hiệu ứng row, giờ muốn vừa row vừa column

Thanks bác nhiều
Bạn thay code này vào thử xem.
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim iR As Long, iC As Long
iR = S03.UsedRange.Rows.Count
iC = S03.UsedRange.Columns.Count
If Target.Row > iR Or Target.Column > iC Then Cells.Interior.ColorIndex = xlNone
If Target.Row < iR + 1 And Target.Column < iC + 1 Then
Application.ScreenUpdating = False
Cells.Interior.ColorIndex = xlNone
i = Target.Row
With Range(Cells(i, 1), Cells(i, iC)).Interior
.ColorIndex = 41
.Pattern = xlSolid
End With
j = Target.Column
With Range(Cells(1, j), Cells(iR, j)).Interior
.ColorIndex = 43
.Pattern = xlSolid
End With

Application.ScreenUpdating = True
End If
End Sub
 
xuantham đã viết:
Thế moi người có cách nào để khi con trỏ ở dòng nào thì dòng đó đổi màu nên lên không? Như vây sẽ thuân lơi cho viêc nhìn dữ liêụ cuả 1 record
Việc Highlight như thế đã nói nhiều trên diển đàn rồi... bạn TuanVNUNI cũng có file gần tương tự đây! Theo tôi là hay hơn cách highlight thông thường như ta vẫn làm bằng VBA... Vì phải coi chừng cái vụ nó xóa mất màu của ta đây!
Cách của anh Tuân thì ko tô màu dòng cột mà tạo ra 2 đường ngang dọc như trục tọa độ, ko ảnh hưởng tới màu sắc trong bảng tính
ANH TUẤN
 
Hi,Thanks ThuNghi , anhTuan1066 nhiều nhiều, nhưng mà

- Khi Copy nội dung trong range sang range khác cùng sheet đó thì không thể vì thuộc tính change làm mất vùng nhớ rùi, chỉ ảnh hường sheet này thôi ?
- Vậy mình có thể copy nội dung sang file khác, nhưng màu cũng theo luôn,

Có cách nào khắc phục 2 điều trên không bác

Thanks
 
Lần chỉnh sửa cuối:
Lần chỉnh sửa cuối:
Hong duoc rùi Thu Nghi ui,
 
ThuNghi đã viết:
Mỗi sh bạn gắn 1 code như vậy. Nếu change là có màu mè.

ThuNghi oi,

Hiểu chưa đúng ý tui rùi, khi copy qua sheet khác, nằm ở file khác thì màu nó bị đi theo, tui chưa khắc phục được để bỏ màu nó ra ?

Thanks
 
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim iR As Long, iC As Long
iR = ActiveSheet.UsedRange.Rows.Count
iC = ActiveSheet.UsedRange.Columns.Count
If Target.Row > iR Or Target.Column > iC Then Cells.Interior.ColorIndex = xlNone
If Target.Row < iR + 1 And Target.Column < iC + 1 Then
Application.ScreenUpdating = False
Cells.Interior.ColorIndex = xlNone
i = Target.Row
With Range(Cells(i, 1), Cells(i, iC)).Interior
.ColorIndex = 41
.Pattern = xlSolid
End With
j = Target.Column
With Range(Cells(1, j), Cells(iR, j)).Interior
.ColorIndex = 43
.Pattern = xlSolid
End With
With Cells(i, j).Interior
.ColorIndex = xlNone
End With
Application.ScreenUpdating = True
End If
End Sub
Tôi chỉ biết nếu chọn 1 cell thì cell đó không có màu, còn chọn > 1 cell. chưa biết.
 
ThuNghi đã viết:
Tại A1, dùng conditional format
chọn formula is =COUNTIF($A1:$D1,"DC")>0
format màu gì tuỳ bạn
Copy format sang B1, C1, D1
Dùng công cụ format painter, chọn nguyên hàng 1, dán xuống dòng kế ...100

ThuNghi và các bạn ơi, dữ liệu của mình trên B1, C1, D1 có các kiểu dữ liệu text, date, number. Khi copy format từ A1 sang B1, C1, D1 thì các định dạng của mình bị mất hết. Vì nó lấy hết format từ A1 rồi (A1 có dạng text). Vậy có cách nào khắc phục được không?

Cảm ơn các bạn nhiều.
 
Vậy thì phải làm nguyên dòng với cùng DK nhưng format khác và copy dòng xuống dưới. Còn không phải xem cụ thể file.
 
Vậy mà mình không nghĩ ra. Mất công 1 chút nhưng lại được việc. Cảm ơn bạn nhiều.
 
Mình rất muốn hiểu xâu hàm này
Các bạn dạy cho minh nhé
Thanhs
 
các bác cho em hỏi:
em có các cột từ A đến Z, em muốn khi giá trị ở cột B>C thì đổi maù xanh, B<C thì màu đỏ, B=C màu vàng. Em đã làm như thế bằng Condition Formatting. Nhưng thủ công từng cột một, oải quá. Các bác có cách nào áp dụng 1 lúc cho cả sheet được ko?
Em cảm ơn.
 
angelox đã viết:
các bác cho em hỏi:
em có các cột từ A đến Z, em muốn khi giá trị ở cột B>C thì đổi maù xanh, B<C thì màu đỏ, B=C màu vàng. Em đã làm như thế bằng Condition Formatting. Nhưng thủ công từng cột một, oải quá. Các bác có cách nào áp dụng 1 lúc cho cả sheet được ko?
Em cảm ơn.
Thì format xong bạn copy dán vào tất cả sheet thôi.
 
Thì format xong bạn copy dán vào tất cả sheet thôi.

Đúng rùi, nhưng chỉ copy format thui

Ví dụ chẳng hạn tại ô A3 , bạn làm như sau:
+ vào Format \ conditional formating
+ rồi chọn conditional1 là : Formula is -> rui gõ công thức =$B3>$C3 -> rồi chọn định dạng màu xanh
+ làm tương tự cho các đ/k còn lại bằng cách bấm vào nút Add>>
+ xong bấm OK
+ ra ngoài Sheet chọn ô A3 -> copy..., chọn tất cả các ô còn lại muốn định dạng giống (A:Z) rùi nháy phải (R.Click) chọn Paste special... chọn Format...

thế là OK
 
Thế tại sao khi làm món này ko chọn 1 nhát toàn bộ các sheet mà làm... khỏi copy paste gì ráo trọi
ANH TUẤN
 
đơn giản như các bác nói thì em cất công lên đây pót bài làm phiền các bác làm gì, khổ nỗi em copy sang các cột khác thì cột nào cũng có giá trị là: Formula is -> =$B3>$C3
kể cả em làm 1 nhát cả sheet kết quả cũng như vậy.
Mà em muốn là cứ cột bên phải có giá trị khác cột sát bên trái thì đổi màu.
Các bác xem giúp em ah.

View attachment Book1.xls
 
Vậy tôi hiểu rồi... có lẽ sai tại dấu $... Lý ra phải là B3>C3
Nhưng cho tôi hỏi: theo như bạn nói thì cứ cột bên phải khác cột bên trái thì đỗi màu? Giờ tôi giã sử A1<>B1 vậy đỗi màu cái nào? A1 hay B1... và còn tiếp theo thì B1<>C1, vậy đỗi màu cái nào? Hoặc giã như A1=B1 nhưng B1<>C1
Cái này bạn nên nói rõ lại... tôi e rằng có sự vô lý ở đây! Phát biểu tới lui 1 hồi thì ko chừng toàn bộ dử liệu phải đỗi màu hết.. hi.. hi..
ANH TUẤN
 
Đúng là xem file bạn đó rùi: bạn ý muốn xem thay đổi của chứng khoán mà, nếu giá trị ngày sau > ngày trước thì màu xanh ...
Bạn nên làm thế này
- Chọn vùng bắt đầu từ ô C2 đến hết ô cuối giá trị
- vào Format \ conditional formating
+ rồi chọn conditional1 là : Formula is -> rui gõ công thức =C2>B2 -> rồi chọn định dạng màu xanh
+ Add>> rồi chọn conditional2 là : Formula is -> rui gõ công thức =C2<B2 -> rồi chọn định dạng màu đỏ
+ Add>> rồi chọn conditional2 là : Formula is -> rui gõ công thức =C2=B2 -> rồi chọn định dạng màu vàng
+ xong bấm OK

thế là được
 
Lần chỉnh sửa cuối:
oh, post 2 lần

MOD, SMOD nào ghé quá thì xóa đi dum, xin cảm ơn
 
Lần chỉnh sửa cuối:
chuẩn rồi các bác ạ,
Thanks bác tiger và anhtuan nhiều nhiều!
 
Các bạn giúp với. Mình có dữ liệu như thế này nhưugn không biết làm sao hết, các ban dùng giúp mình với nhé. (Không dùng VBA)
 

File đính kèm

Gửi bạn file của Anhtuan1066 đáp ứng ok yêu cầu của bạn, bạn tìm hiểu nhé.
trích trong file Tachso_03.xls
sdfg1236 thì tách = 1236
456kjhk thì tách = 456
ầsfgs1256khlkil thì tách = 1256
Nhưng khi có các số không liền nhau bị xen kẽ bởi các chữ thì không tách được
as5fgs1256 thì tach báo lỗi, khắc phục cái này ra sao?
 
trích trong file Tachso_03.xls
sdfg1236 thì tách = 1236
456kjhk thì tách = 456
ầsfgs1256khlkil thì tách = 1256
Nhưng khi có các số không liền nhau bị xen kẽ bởi các chữ thì không tách được
as5fgs1256 thì tach báo lỗi, khắc phục cái này ra sao?
Tách dc tuốt.. nhưng bạn cho biết trong trường hợp " as5fgs1256" thì bạn muốn tách sao đây:
1> Lấy số 5
2> Lấy số 1256
3> Hay lấy 51256

ANH TUẤN
 
Tách dc tuốt.. nhưng bạn cho biết trong trường hợp " as5fgs1256" thì bạn muốn tách sao đây:
1> Lấy số 5
2> Lấy số 1256
3> Hay lấy 51256

ANH TUẤN
Mình chưa cần, test thấy sao thì nói vậy thôi

Góp ý: giải pháp đẹp nhất là cho thêm lựa chọn để có được 1 trong các trường hợp
 
Mình chưa cần, test thấy sao thì nói vậy thôi

Góp ý: giải pháp đẹp nhất là cho thêm lựa chọn để có được 1 trong các trường hợp
Bạn cũng biết rằng việc tách số là dùng công thức mãng, rất nặng ký đấy! Nếu làm 1 mục lựa chọn (chọn kiểu tách số) thì e rằng giãi pháp càng nặng nề thêm!
Vấn đề tách số này lâu lâu ta mới gặp 1 lần, có thể copy dử liệu từ nơi khác về và muốn xử lý lại theo ý mình... Vậy thì nên chọn duy nhất 1 cách mà ta thấy phù hợp... Đàng nào thì nếu nắm bắt dc thuật toán thì có thể nhìn cái này để suy ra cái kia.. Đâu có khó!
Đây là tôi đang nói đến việc trao đổi và học hỏi... Còn nếu tôi làm 1 phần mềm để người dùng mang về.. "ăn ngay" thì lại khác... Lúc đó tất nhiên tôi sẽ làm theo cách mà bạn vừa nói... he... he...
Nhưng nếu "ăn sẳn" những cái ko phải do công sức mình nghiên cứu ra thì thường sẽ làm cho đầu óc càng ngày càng.. mụ đi... Nói cụ thể nhất là những ai làm kế toán trên 1 phần mềm có sẳn, đến 1 lúc nào đó tự tay làm lấy 1 bảng tính đơn giãn nhất cũng ko biết phải bắt đầu thế nào...
ANH TUẤN
 
Em xin chào các anh chị!

Em có một bài toán nho nhỏ nhưng chưa làm được, mong các anh chị giải đáp giúp.
Em cần format có điều kiện như sau:
Giả sử tại cột A, với một ô bất kỳ có giá trị X1 thì hàng chứa ô đó sẽ chuyển thành màu xanh (hay chuyển thành màu mà mình thích định dạng)
Nếu một ô mà có giá trị X2 thì hàng đó lại chuyển sang màu khác
Tương tự, sẽ có các màu tương ứng với X3, X4 đến X20
Làm thế nào để thực hiện được điều này, em mong các anh chị giúp em (có cách nào không phải động đến VBA không, em dốt môn này lắm :)
Em xin cám ơn các anh chị.
 
Em xin chào các anh chị!

Em có một bài toán nho nhỏ nhưng chưa làm được, mong các anh chị giải đáp giúp.
Em cần format có điều kiện như sau:
Giả sử tại cột A, với một ô bất kỳ có giá trị X1 thì hàng chứa ô đó sẽ chuyển thành màu xanh (hay chuyển thành màu mà mình thích định dạng)
Nếu một ô mà có giá trị X2 thì hàng đó lại chuyển sang màu khác
Tương tự, sẽ có các màu tương ứng với X3, X4 đến X20
Làm thế nào để thực hiện được điều này, em mong các anh chị giúp em (có cách nào không phải động đến VBA không, em dốt môn này lắm :)
Em xin cám ơn các anh chị.

bạn xem bài này nhé, giúp ích nhiều cho bạn:
http://www.giaiphapexcel.com/forum/showthread.php?t=7883
.
 
Ôi, cảm ơn bác nhiều nhé.
Em làm được rồi ạ. Vừa về quê lên, login vào trang này và làm được luôn.
Rất hay, cám ơn bác một lần nữa.
 
Cho em hỏi với:

Em đã làm được tô màu chữ cả dòng bằng conditional formatting, tuy nhiên em gặp 1 khó khăn nhỏ mà không hiểu vì sao lại thế.

Cụ thể là em đã chọn vùng có border như trong hình để format, và khi gõ nội dung trong cột Ghi chú, nếu ô nằm trong vùng em đã chọn ban đầu thì OK. Nhưng đi xuống vùng bên dưới thì các ô của em đều có màu theo mong muốn trừ ô cảu cột Đơn giá.

untitled.jpg


Mong mọi người giải thích giúp. Many thanks!
 
Lần chỉnh sửa cuối:
Cho em hỏi với:

Em đã làm được tô màu chữ cả dòng bằng conditional formatting, tuy nhiên em gặp 1 khó khăn nhỏ mà không hiểu vì sao lại thế.

Cụ thể là em đã chọn vùng có border như trong hình để format, và khi gõ nội dung trong cột Ghi chú, nếu ô nằm trong vùng em đã chọn ban đầu thì OK. Nhưng đi xuống vùng bên dưới thì các ô của em đều có màu theo mong muốn trừ ô cảu cột Đơn giá.


Mong mọi người giải thích giúp. Many thanks!
Bạn đưa file lên thì mới biết được bạn làm sai ở chỗ nào.
 
Chỉnh sửa lần cuối bởi điều hành viên:
Mình gửi file lên đây, bạn xem giúp mình với.

Thanks a lot!
 

File đính kèm

Cột Đơn giá từ ô E12 trở xuống chẳng có định dạng có điều kiện như các cột khác 2 bên.
Bạn nên chọn lại cả vùng, lớn hơn vùng dữ liệu, vào Conditonal Formatting lại là OK.


Cảm ơn bạn.

Cái mình thắc mắc là mình chỉ chọn một vùng (như trong border của hình) nhưng khi mình nhập dữ liệu ở các dòng dưới thì nó tự động có định dạng như mình đã định dạng ở trên nhưng trừ ô đơn giá đó. Mình không hiểu tại sao cái ô đơn giá đó lại ko có định dạng tự động giống bên trên như các ô bên cạnh???

Mong bạn cũng như mọi người giải thích giúp!

Many thanks!
 
Cảm ơn bạn.

Cái mình thắc mắc là mình chỉ chọn một vùng (như trong border của hình) nhưng khi mình nhập dữ liệu ở các dòng dưới thì nó tự động có định dạng như mình đã định dạng ở trên nhưng trừ ô đơn giá đó. Mình không hiểu tại sao cái ô đơn giá đó lại ko có định dạng tự động giống bên trên như các ô bên cạnh???

Mong bạn cũng như mọi người giải thích giúp!

Many thanks!
Cái này là do bạn copy từ trên xuống còn cột đơn giá thì bạn nhập tay vào nên nó không có thể định dạng tự động như những cột bên cạnh.
 
Cảm ơn bạn.

Cái mình thắc mắc là mình chỉ chọn một vùng (như trong border của hình) nhưng khi mình nhập dữ liệu ở các dòng dưới thì nó tự động có định dạng như mình đã định dạng ở trên nhưng trừ ô đơn giá đó. Mình không hiểu tại sao cái ô đơn giá đó lại ko có định dạng tự động giống bên trên như các ô bên cạnh???

Mong bạn cũng như mọi người giải thích giúp!

Many thanks!
Không có chuyện tự động ở đây đâu. Nếu bạn sử dụng list thì có thể tự động nhưng trong file không có. Nguyên nhân có thể là khi nhập liệu phần dữ liệu bên dưới (ngoài Border) bạn đã không nhập liệu bình thường mà copy từ vùng dữ liệu bên trên và sửa lại. Hoặc copy định dạng (Format Painter)
 
Cảm ơn các bạn.

Nhưng mình không copy dữ liệu từ vùng bên trên xuống và cũng không dùng Format painter. Mình vừa thử làm lại lần nữa:

+ Mình copy từ trên xuống và sửa dữ liệu thì ô Đơn giá đó vẫn được định dạng giống như trong vùng mình đã chọn. Mình dùng Format painter cũng vậy, ô đơn giá đó vẫn được định dạng giống như trên.

+ Nhưng mình nhập dữ liệu bằng tay thì xuống đến dòng dưới, nó vẫn tự động có định dạng như trên trừ ô Đơn giá đó.

Tuy nhiên nếu mình để cách 1 dòng không nhập dữ liệu thì xuống đến dòng tiếp theo toàn bộ dòng không có định dạng như trên.

Liệu có phải máy tự động copy định dạng của dòng ngay bên trên không? Nếu vậy tại sao ô Đơn giá lại không được định dạng giống như ô bên trên?????

Cảm ơn mọi người!
 
Lần chỉnh sửa cuối:
Cảm ơn các bạn.

Nhưng mình không copy dữ liệu từ vùng bên trên xuống và cũng không dùng Format painter. Mình vừa thử làm lại lần nữa:

+ Mình copy từ trên xuống và sửa dữ liệu thì ô Đơn giá đó vẫn được định dạng giống như trong vùng mình đã chọn. Mình dùng Format painter cũng vậy, ô đơn giá đó vẫn được định dạng giống như trên.

+ Nhưng mình nhập dữ liệu bằng tay thì xuống đến dòng dưới, nó vẫn tự động có định dạng như trên trừ ô Đơn giá đó.

Tuy nhiên nếu mình để cách 1 dòng không nhập dữ liệu thì xuống đến dòng tiếp theo toàn bộ dòng không có định dạng như trên.

Liệu có phải máy tự động copy định dạng của dòng ngay bên trên không? Nếu vậy tại sao ô Đơn giá lại không được định dạng giống như ô bên trên?????

Cảm ơn mọi người!
À. Đây là một chức năng tự động của Excel giống như Auto Complete. Excel sẽ mở rộng vùng dữ liệu được format và công thức nếu dữ liệu bạn nhập vào giống với dữ liệu đã có.

Bạn có thể bật/tắt chức năng này ở Tools | Option... | Edit tab | Extend data range formats and formulas

Trong file của bạn, cột đơn giá không được copy format là do mỗi record của bạn là một đơn giá khác nhau, và dữ liệu bạn nhập mới không giống với dữ liệu đã có.
 
À. Đây là một chức năng tự động của Excel giống như Auto Complete. Excel sẽ mở rộng vùng dữ liệu được format và công thức nếu dữ liệu bạn nhập vào giống với dữ liệu đã có.

Bạn có thể bật/tắt chức năng này ở Tools | Option... | Edit tab | Extend data range formats and formulas

Trong file của bạn, cột đơn giá không được copy format là do mỗi record của bạn là một đơn giá khác nhau, và dữ liệu bạn nhập mới không giống với dữ liệu đã có.


Cảm ơn bạn.

Theo như bạn nói, mình vừa thử lại:

+ Mình nhập dữ liệu trong ô đơn giá giống với dữ liệu đã có ở trên nhưng ô Đơn giá vẫn không có định dạng giống như trên

+ Trong khi mình nhập dữ liệu mới (hoàn toàn ko có ở trên) vào các ô còn lại thì nó vẫn có định dạng như trên.

Mình ktra thì Auto Complete có được bật, Extend data... cũng có được check. Vậy mà ô đơn giá đó vẫn không được định dạng giống như trên trong khi các ô khác thì có?

Thế là sao nhỉ??? &&&%$R
 
Lần chỉnh sửa cuối:
THeo mình hiểu thì Excel có sẵn format number thay đổi màu khi giá trị là (-) vì vậy nếu không có can thiệp vào Format thì number đó không thay đổi màu được.
Bạn thử lại bằng cách copy một cell bất kỳ ở vùng khác paste vào vùng định test để xóa hết format cũ sau đó gõ các ký tự(TEXT) vào các cell đó,và cell cuối cùng bạn gõ điều kiện format vào.Bạn sẽ thấy tất cả đều đổi màu.Mình đã thử và thấy đúng như vậy.

Mình thử lại lần nữa ứng với cột chữ thì nhập chữ, với cột số thì nhập số thì lại thấy chuyển màu tất cả bình thường thật không hiểu ra sao.
 
Lần chỉnh sửa cuối:
THeo mình hiểu thì Excel có sẵn format number thay đổi màu khi giá trị là (-) vì vậy nếu không có can thiệp vào Format thì number đó không thay đổi màu được.
Bạn thử lại bằng cách copy một cell bất kỳ ở vùng khác paste vào vùng định test để xóa hết format cũ sau đó gõ các ký tự(TEXT) vào các cell đó,và cell cuối cùng bạn gõ điều kiện format vào.Bạn sẽ thấy tất cả đều đổi màu.Mình đã thử và thấy đúng như vậy.

Mình thử lại lần nữa ứng với cột chữ thì nhập chữ, với cột số thì nhập số thì lại thấy chuyển màu tất cả bình thường thật không hiểu ra sao.


Cảm ơn bạn.

Mình đã thử làm như bạn nói. Đúng là như vậy. Mình copy cell ở vùng khác paste vào vùng ngoài border đó (khoảng 5 dòng) và nhập dữ liệu thì cả dòng đều chuyển màu.

Nhưng nếu mình cứ nhập liệu cho đến khi ra ngoài vùng mà mình đã paste cell xóa định dạng (tức là ngoài 5 dòng trên) thì vấn đề lại về như cũ (tức là mỗi cái ô đơn giá là không đổi màu)

Nếu như vấn đề chỉ gói gọn là mình chỉ cần nhập liệu một vài chục dòng thì mình có thể chọn hết số dòng mình sẽ nhập và định dạng như mình muốn. Nhưng mình lại cần nhập nhiều nên ko thể (và cũng ko muốn) làm theo cách thủ công là ước chừng mình cần nhập bao nhiêu dòng rồi bôi đen và định dạng.

Khi thấy Excel có thể mở rộng vùng định dạng, mình đã mừng húm rùi. Vậy mà lại vẫn cứ mắc ở cái ô Đơn giá ko đổi màu mà không hỉu vì sao?!

Rất mong mọi người chỉ giáo thêm!

Many thanks!
 
Sao bạn không mở rộng vùng đến hết cả bảng tính đi.như như vậy có sao đâu.
 
Cảm ơn bạn.

Mình đã thử làm như bạn nói. Đúng là như vậy. Mình copy cell ở vùng khác paste vào vùng ngoài border đó (khoảng 5 dòng) và nhập dữ liệu thì cả dòng đều chuyển màu.

Nhưng nếu mình cứ nhập liệu cho đến khi ra ngoài vùng mà mình đã paste cell xóa định dạng (tức là ngoài 5 dòng trên) thì vấn đề lại về như cũ (tức là mỗi cái ô đơn giá là không đổi màu)

Nếu như vấn đề chỉ gói gọn là mình chỉ cần nhập liệu một vài chục dòng thì mình có thể chọn hết số dòng mình sẽ nhập và định dạng như mình muốn. Nhưng mình lại cần nhập nhiều nên ko thể (và cũng ko muốn) làm theo cách thủ công là ước chừng mình cần nhập bao nhiêu dòng rồi bôi đen và định dạng.

Khi thấy Excel có thể mở rộng vùng định dạng, mình đã mừng húm rùi. Vậy mà lại vẫn cứ mắc ở cái ô Đơn giá ko đổi màu mà không hỉu vì sao?!

Rất mong mọi người chỉ giáo thêm!

Many thanks!
----------
Thật sự có nhiều ngoại lệ mà chỉ có Bill Gate là có thể giải thích được thôi. Rất nhiều trường hợp như thế, khi Bill Gate cũng không hiểu thì chịu.
Thua!
----
Nếu có gì không phải xin bỏ qua!
 
Lần chỉnh sửa cuối:
Sao bạn không mở rộng vùng đến hết cả bảng tính đi.như như vậy có sao đâu.


Cảm ơn bạn.

Tại vì mình không cần nhập đến hết bảng tính. Phần cuối sau khi nhập liệu xong mình định làm một sô tổng kết, và mình không muốn vùng này bị ảnh hưởng bởi định dạng của phần trên.

Nhưng túm lại thì cái mà mình thắc mắc là tại sao lại thế (tại sao khi mình làm thế thì chỉ mỗi cái ô đơn giá không chuyển màu) -+*/, chứ không phải là làm thế nào để nó chuyển màu --=0

Rất mong mọi người giải thích giúp!

Many thanks!
 
----------
Thật sự có nhiều ngoại lệ mà chỉ có Bill Gate là có thể giải thích được thôi. Rất nhiều trường hợp như thế, khi Bill Gate cũng không hiểu thì chịu.
Thua!
----
Nếu có gì không phải xin bỏ qua!


Như vậy chắc mình cũng phải chịu thua thôi !$@!!.

Cảm ơn mọi người đã giúp đỡ mình rất nhiều!
 
Mình muốn khi chọn chữ nào thì chữ đó format giống dữ liệu ban đầu
 

File đính kèm

Bài viết mới nhất

Back
Top Bottom