ecxel không cho xóa dòng- đã sửa được rồi ạ

Liên hệ QC
Tôi tuân thủ nội quy khi đăng bài

Thiên Di Di

Thành viên mới
Tham gia
27/11/23
Bài viết
4
Được thích
0
Các bạn cho mình hỏi xíu thông tin nha, file excel như mình đính kèm thì không xóa dòng 1 lượt được, sáng mình đã phải xóa thủ công từng dòng, sau đó nó không mất đi từng dòng mà nó lỏm chỏm như file đính kèm, mình nhấp chuột phải nhấn xóa dòng vẫn không mất đi được, xin nhờ các bạn hướng dẫn giúp, mình xin cảm ơn!
Microsoft® Excel® for Microsoft 365 MSO (Version 2310 Build 16.0.16924.20054) 32-bi
 

File đính kèm

  • Book1.xlsx
    7.7 MB · Đọc: 8
1- Mình đã thử xóa từng dòng, hoặc chọn nhiều dòng xóa 1 lần, tất cả đều bình thường, không hề "lỏm chỏm" như bạn mô tả nhé
2- Góp ý thêm:
Với tình trạng file của bạn, với các công thức tại cột F,T,U, mình khoan nói kết quả đúng hay sai, nhưng với tình trạng hàng chục cái IF và nối chuỗi như vậy, rất khó bảo trì, và không chắc sẽ có ngày nó quay lại "phản chủ"

Ví dụ:
Mã:
Cột F:
=IFNA(IF(J14="SAMPLE",CONCATENATE("GIAO SAMPLE CHO PD"," ",H14," ","lịch in:",TEXT(AD14,"DD-MMM")),IF(AD14="Wait RM",CONCATENATE(H14," ",J14," "," ","VT"," ",D14
,"Met","/ ","MO Release date: ",TEXT($O$4,"DD-MMM"&" "&"h:mmAM/PM")),CONCATENATE(H14," ",J14," "," ","VT"," ",D14,"Met"," ",,"/ ",
MO Release date: ",TEXT($O$4,"DD-MMM"&" "&"h:mmAM/PM"),"/ ","Printing date:"," ",TEXT(AD14,"DD-MMM")))),CONCATENATE(H14," ",J14," "," ","VT"," ",D14,"Met"," /","MO Release date: ",TEXT($O$4,"DD-MMM"&" "&"h:mmAM/PM")," /","Printing date:"," ",TEXT(AD14,"DD-MMM""")))

Cột T:
=(IF(RIGHT(P14,3)="SET",((Y14/1000*AA14)+((K14+AM14)*(Y14/1000*AA14))+(AI14*AB14*Y14/1000))*2,IF(LEFT(P14,3)="ROY",((Y14/1000*AA14)+
((K14+AM14)*(Y14/1000*AA14))+(AI14*AB14*Y14/1000))*1.5,IF(LEFT(P14,13)="163178-6Pages",((Y14/1000*(AA14/2))+((K14+AM14)*(Y14/1000*
(AA14/2)))+(AI14*AB14*Y14/1000))+(((Y14/2)/1000*(AA14/2))+((K14+AM14)*((Y14/2)/1000*(AA14/2)))+(AI14*AB14*(Y14/2)/1000)),IF(P14="188658_14
 pages_recycle",((Y14/1000*AA14)+((K14+AM14)*(Y14/1000*AA14))+(AI14*AB14*Y14/1000))*0.88,IF(P14="188658_10 pages_recycle",((Y14/1000*AA14)
+((K14+AM14)*(Y14/1000*AA14))+(AI14*AB14*Y14/1000))*0.83,IF(P14="188658_6 pages_recycle",((Y14/1000*AA14)+((K14+AM14)*(Y14/1000*AA14))
+(AI14*AB14*Y14/1000))*0.75,IF(P14="188659_6pages_recycle",((Y14/1000*AA14)+((K14+AM14)*(Y14/1000*AA14))+
(AI14*AB14*Y14/1000))*0.75,IF(P14="188659_10 pages_recycled",((Y14/1000*AA14)+((K14+AM14)*(Y14/1000*AA14))
+(AI14*AB14*Y14/1000))*0.83,(Y14/1000*AA14)+((K14+AM14)*(Y14/1000*AA14))+(AI14*AB14*Y14/1000))))))))))

Cột U:
=IF(OR(O14="F051003009",O14="F051003300",O14="F051002952",O14="F051002953",O14="F051003091",O14="F051004127",O14="F051004128",
O14="F051004129",O14="F051004574",O14="F051004573",O14="F051004575"),400+AB14*3,IF(OR(O14="F051004153",O14="f051000442",
O14="F051002340",O14="f051000454",O14="f051000470",O14="f051000509",O14="f051000442",O14="f051001680",O14="f051001881",
O14="f051001882",O14="f051001921",O14="F051002340",O14="F051002599",O14="F051003262",O14="F051003593",O14="F051004153",
O14="F051004198"),200+AB14*3,IF(OR(O14="F051002884",O14="F051002885",O14="F051002882",O14="F051002895",O14="F051002907",
O14="F051002912",O14="F051002911",O14="F051002933",O14="F051002946",O14="F051002964",O14="F051002966",O14="F051002969",
O14="F051002967",O14="F051003018",O14="F051003036",O14="F051003107",O14="F051003108",O14="F051003143",O14="F051003147",
O14="F051003148",O14="F051003149",O14="F051003185",O14="F051003149",O14="F051003267",O14="F051003270",O14="F051003268",
O14="F051003269",O14="F051003340",O14="F051003412",O14="F051003417",O14="F051003415",O14="F051003491",O14="F051003526",
O14="F051003545",O14="F051003560",O14="F051003599",O14="F051003598",O14="F051003643",O14="F051002883",O14="F051003735",
O14="F051003750",O14="F051003768",O14="F051003771",O14="F051003796",O14="F051003877",O14="F051004435",O14="F051004458"),
145,IF(J14="sample","200",30+AB14*3))))

Hãy chịu khó mô tả yêu cầu của bạn, chắc chắn sẽ có nhiều phương án cho bạn cải sửa cái file này
 
1- Mình đã thử xóa từng dòng, hoặc chọn nhiều dòng xóa 1 lần, tất cả đều bình thường, không hề "lỏm chỏm" như bạn mô tả nhé
2- Góp ý thêm:
Với tình trạng file của bạn, với các công thức tại cột F,T,U, mình khoan nói kết quả đúng hay sai, nhưng với tình trạng hàng chục cái IF và nối chuỗi như vậy, rất khó bảo trì, và không chắc sẽ có ngày nó quay lại "phản chủ"

Ví dụ:
Mã:
Cột F:
=IFNA(IF(J14="SAMPLE",CONCATENATE("GIAO SAMPLE CHO PD"," ",H14," ","lịch in:",TEXT(AD14,"DD-MMM")),IF(AD14="Wait RM",CONCATENATE(H14," ",J14," "," ","VT"," ",D14
,"Met","/ ","MO Release date: ",TEXT($O$4,"DD-MMM"&" "&"h:mmAM/PM")),CONCATENATE(H14," ",J14," "," ","VT"," ",D14,"Met"," ",,"/ ",
MO Release date: ",TEXT($O$4,"DD-MMM"&" "&"h:mmAM/PM"),"/ ","Printing date:"," ",TEXT(AD14,"DD-MMM")))),CONCATENATE(H14," ",J14," "," ","VT"," ",D14,"Met"," /","MO Release date: ",TEXT($O$4,"DD-MMM"&" "&"h:mmAM/PM")," /","Printing date:"," ",TEXT(AD14,"DD-MMM""")))

Cột T:
=(IF(RIGHT(P14,3)="SET",((Y14/1000*AA14)+((K14+AM14)*(Y14/1000*AA14))+(AI14*AB14*Y14/1000))*2,IF(LEFT(P14,3)="ROY",((Y14/1000*AA14)+
((K14+AM14)*(Y14/1000*AA14))+(AI14*AB14*Y14/1000))*1.5,IF(LEFT(P14,13)="163178-6Pages",((Y14/1000*(AA14/2))+((K14+AM14)*(Y14/1000*
(AA14/2)))+(AI14*AB14*Y14/1000))+(((Y14/2)/1000*(AA14/2))+((K14+AM14)*((Y14/2)/1000*(AA14/2)))+(AI14*AB14*(Y14/2)/1000)),IF(P14="188658_14
 pages_recycle",((Y14/1000*AA14)+((K14+AM14)*(Y14/1000*AA14))+(AI14*AB14*Y14/1000))*0.88,IF(P14="188658_10 pages_recycle",((Y14/1000*AA14)
+((K14+AM14)*(Y14/1000*AA14))+(AI14*AB14*Y14/1000))*0.83,IF(P14="188658_6 pages_recycle",((Y14/1000*AA14)+((K14+AM14)*(Y14/1000*AA14))
+(AI14*AB14*Y14/1000))*0.75,IF(P14="188659_6pages_recycle",((Y14/1000*AA14)+((K14+AM14)*(Y14/1000*AA14))+
(AI14*AB14*Y14/1000))*0.75,IF(P14="188659_10 pages_recycled",((Y14/1000*AA14)+((K14+AM14)*(Y14/1000*AA14))
+(AI14*AB14*Y14/1000))*0.83,(Y14/1000*AA14)+((K14+AM14)*(Y14/1000*AA14))+(AI14*AB14*Y14/1000))))))))))

Cột U:
=IF(OR(O14="F051003009",O14="F051003300",O14="F051002952",O14="F051002953",O14="F051003091",O14="F051004127",O14="F051004128",
O14="F051004129",O14="F051004574",O14="F051004573",O14="F051004575"),400+AB14*3,IF(OR(O14="F051004153",O14="f051000442",
O14="F051002340",O14="f051000454",O14="f051000470",O14="f051000509",O14="f051000442",O14="f051001680",O14="f051001881",
O14="f051001882",O14="f051001921",O14="F051002340",O14="F051002599",O14="F051003262",O14="F051003593",O14="F051004153",
O14="F051004198"),200+AB14*3,IF(OR(O14="F051002884",O14="F051002885",O14="F051002882",O14="F051002895",O14="F051002907",
O14="F051002912",O14="F051002911",O14="F051002933",O14="F051002946",O14="F051002964",O14="F051002966",O14="F051002969",
O14="F051002967",O14="F051003018",O14="F051003036",O14="F051003107",O14="F051003108",O14="F051003143",O14="F051003147",
O14="F051003148",O14="F051003149",O14="F051003185",O14="F051003149",O14="F051003267",O14="F051003270",O14="F051003268",
O14="F051003269",O14="F051003340",O14="F051003412",O14="F051003417",O14="F051003415",O14="F051003491",O14="F051003526",
O14="F051003545",O14="F051003560",O14="F051003599",O14="F051003598",O14="F051003643",O14="F051002883",O14="F051003735",
O14="F051003750",O14="F051003768",O14="F051003771",O14="F051003796",O14="F051003877",O14="F051004435",O14="F051004458"),
145,IF(J14="sample","200",30+AB14*3))))

Hãy chịu khó mô tả yêu cầu của bạn, chắc chắn sẽ có nhiều phương án cho bạn cải sửa cái file này
cảm ơn bạn, file này mình được kế thừa với không rành ecxel lắm nên không dám sửa nhiều, mình đã thao tác xóa dòng mỗi ngày đều được, nhưng hôm nay bấm vào chuột phải delete vẫn không không được,phím tắt ctrl+- vẫn không được, đã tắt máy mở lại và nhờ bạn kế bên xóa dùm vẫn không được, mình nản quá, bạn xóa được gửi lại dùm mình file với nha, mình cảm ơn nhiều.
 
Bạn muốn xóa dòng nào?
 
Các bạn cho mình hỏi xíu thông tin nha, file excel như mình đính kèm thì không xóa dòng 1 lượt được, sáng mình đã phải xóa thủ công từng dòng, sau đó nó không mất đi từng dòng mà nó lỏm chỏm như file đính kèm, mình nhấp chuột phải nhấn xóa dòng vẫn không mất đi được, xin nhờ các bạn hướng dẫn giúp, mình xin cảm ơn!
Microsoft® Excel® for Microsoft 365 MSO (Version 2310 Build 16.0.16924.20054) 32-bi
Bạn chọn từ dòng trống bên dưới dữ liệu đến dòng cuối bảng tính rồi delete rows đi. Sau đó sẽ xóa chèn trong đữ liệu bình thường.
 
Cột T:
=(IF(RIGHT(P14,3)="SET",((Y14/1000*AA14)+((K14+AM14)*(Y14/1000*AA14))+(AI14*AB14*Y14/1000))*2,IF(LEFT(P14,3)="ROY",((Y14/1000*AA14)+
((K14+AM14)*(Y14/1000*AA14))+(AI14*AB14*Y14/1000))*1.5,IF(LEFT(P14,13)="163178-6Pages",((Y14/1000*(AA14/2))+((K14+AM14)*(Y14/1000*
(AA14/2)))+(AI14*AB14*Y14/1000))+(((Y14/2)/1000*(AA14/2))+((K14+AM14)*((Y14/2)/1000*(AA14/2)))+(AI14*AB14*(Y14/2)/1000)),IF(P14="188658_14
pages_recycle",((Y14/1000*AA14)+((K14+AM14)*(Y14/1000*AA14))+(AI14*AB14*Y14/1000))*0.88,IF(P14="188658_10 pages_recycle",((Y14/1000*AA14)
+((K14+AM14)*(Y14/1000*AA14))+(AI14*AB14*Y14/1000))*0.83,IF(P14="188658_6 pages_recycle",((Y14/1000*AA14)+((K14+AM14)*(Y14/1000*AA14))
+(AI14*AB14*Y14/1000))*0.75,IF(P14="188659_6pages_recycle",((Y14/1000*AA14)+((K14+AM14)*(Y14/1000*AA14))+
(AI14*AB14*Y14/1000))*0.75,IF(P14="188659_10 pages_recycled",((Y14/1000*AA14)+((K14+AM14)*(Y14/1000*AA14))
+(AI14*AB14*Y14/1000))*0.83,(Y14/1000*AA14)+((K14+AM14)*(Y14/1000*AA14))+(AI14*AB14*Y14/1000))))))))))

Sau khi phân tích công thức thì có thể rút gọn lại thành:
=(Y14/1000*AA14+(K14+AM14)*Y14/1000*AA14+AI14*AB14*Y14/1000) *IF(RIGHT(P14,3)="SET",2,IF(LEFT(P14,3)="ROY",1.5,IF(P14="188658_14pages_recycle",0.88,IF(OR(P14="188658_10 pages_recycle",P14="188659_10 pages_recycled"),0.83,IF(OR(P14="188658_6 pages_recycle",P14="188659_6pages_recycle"),0.75,IF(LEFT(P14,13)="163178-6Pages",0.75,1)))))) +IF(LEFT(P14,13)="163178-6Pages",AI14*AB14*Y14/1000*0.75,0)
 
Sau khi phân tích công thức thì có thể rút gọn lại thành:
=(Y14/1000*AA14+(K14+AM14)*Y14/1000*AA14+AI14*AB14*Y14/1000) *IF(RIGHT(P14,3)="SET",2,IF(LEFT(P14,3)="ROY",1.5,IF(P14="188658_14pages_recycle",0.88,IF(OR(P14="188658_10 pages_recycle",P14="188659_10 pages_recycled"),0.83,IF(OR(P14="188658_6 pages_recycle",P14="188659_6pages_recycle"),0.75,IF(LEFT(P14,13)="163178-6Pages",0.75,1)))))) +IF(LEFT(P14,13)="163178-6Pages",AI14*AB14*Y14/1000*0.75,0)
Vẫn còn dài lắm. Chưa thử nhưng ít nhất chỗ này:
IF(P14="188658_14pages_recycle",0.88,IF(OR(P14="188658_10 pages_recycle",P14="188659_10 pages_recycled"),0.83,IF(OR(P14="188658_6 pages_recycle",P14="188659_6pages_recycle"),0.75,IF(LEFT(P14,13)="163178-6Pages",0.75,1)))))) +IF(LEFT(P14,13)="163178-6Pages",AI14*AB14*Y14/1000*0.75,0)
Có thể dùng lookup thay cho IF:
LOOKUP(2,1/(P14={chuoi1, chuoi2,...}),{0.83,0.75,0.75,,...})
 
Khả năng với office 365, MS lập trình lỗi.
Hôm nọ vì CF không xóa được, nay lại có cái này.
Thú vị thật.
 
Vẫn còn dài lắm. Chưa thử nhưng ít nhất chỗ này:

Có thể dùng lookup thay cho IF:
LOOKUP(2,1/(P14={chuoi1, chuoi2,...}),{0.83,0.75,0.75,,...})
cảm ơn bạn nhiều, để mình ngâm cứu thêm nha, do file kế thừa nên cũng sợ
Bài đã được tự động gộp:

Cột T:
=(IF(RIGHT(P14,3)="SET",((Y14/1000*AA14)+((K14+AM14)*(Y14/1000*AA14))+(AI14*AB14*Y14/1000))*2,IF(LEFT(P14,3)="ROY",((Y14/1000*AA14)+
((K14+AM14)*(Y14/1000*AA14))+(AI14*AB14*Y14/1000))*1.5,IF(LEFT(P14,13)="163178-6Pages",((Y14/1000*(AA14/2))+((K14+AM14)*(Y14/1000*
(AA14/2)))+(AI14*AB14*Y14/1000))+(((Y14/2)/1000*(AA14/2))+((K14+AM14)*((Y14/2)/1000*(AA14/2)))+(AI14*AB14*(Y14/2)/1000)),IF(P14="188658_14
pages_recycle",((Y14/1000*AA14)+((K14+AM14)*(Y14/1000*AA14))+(AI14*AB14*Y14/1000))*0.88,IF(P14="188658_10 pages_recycle",((Y14/1000*AA14)
+((K14+AM14)*(Y14/1000*AA14))+(AI14*AB14*Y14/1000))*0.83,IF(P14="188658_6 pages_recycle",((Y14/1000*AA14)+((K14+AM14)*(Y14/1000*AA14))
+(AI14*AB14*Y14/1000))*0.75,IF(P14="188659_6pages_recycle",((Y14/1000*AA14)+((K14+AM14)*(Y14/1000*AA14))+
(AI14*AB14*Y14/1000))*0.75,IF(P14="188659_10 pages_recycled",((Y14/1000*AA14)+((K14+AM14)*(Y14/1000*AA14))
+(AI14*AB14*Y14/1000))*0.83,(Y14/1000*AA14)+((K14+AM14)*(Y14/1000*AA14))+(AI14*AB14*Y14/1000))))))))))

Sau khi phân tích công thức thì có thể rút gọn lại thành:
=(Y14/1000*AA14+(K14+AM14)*Y14/1000*AA14+AI14*AB14*Y14/1000) *IF(RIGHT(P14,3)="SET",2,IF(LEFT(P14,3)="ROY",1.5,IF(P14="188658_14pages_recycle",0.88,IF(OR(P14="188658_10 pages_recycle",P14="188659_10 pages_recycled"),0.83,IF(OR(P14="188658_6 pages_recycle",P14="188659_6pages_recycle"),0.75,IF(LEFT(P14,13)="163178-6Pages",0.75,1)))))) +IF(LEFT(P14,13)="163178-6Pages",AI14*AB14*Y14/1000*0.75,0)
mình bỏ vô 1 phát ra liền, để mình sửa lại theo công thức, cảm ơn bạn nhiều
Bài đã được tự động gộp:

Bạn chọn từ dòng trống bên dưới dữ liệu đến dòng cuối bảng tính rồi delete rows đi. Sau đó sẽ xóa chèn trong đữ liệu bình thường.
cảm ơn bạn nha, để mình thử xem sao
 
Web KT
Back
Top Bottom