Em có 1 bài Excel khoai quá - các cao thủ Excel giúp em với

ronaldo

Xe đạp
Biển số
OF-15946
Ngày cấp bằng
4/5/08
Số km
44
Động cơ
511,840 Mã lực
bài toán nó đại loại là thế này ạ



bây giờ em muốn giá trị của Cột M (kết quả) sẽ tự động lấy giá trị cuối cùng của cột F và giá trị đầu tiên của cột K để in ra như trên ạ. XML-T1 và XML-L7 ý ạ.
các bác giúp em với em loay hoay mãi chưa giải quyết được.
hehe có gì em (b)(b) các bác ạ.
 

Tourcare

Xe tăng
Biển số
OF-7656
Ngày cấp bằng
2/8/07
Số km
1,693
Động cơ
555,225 Mã lực
em cũng muốn giúp cụ nhưng không hiểu đầu bài lắm, kết quả ở cột M là cụ muốn kết quả của tổng, hiệu hay tích hay là gì ợ(b)

bài toán nó đại loại là thế này ạ



bây giờ em muốn giá trị của Cột M (kết quả) sẽ tự động lấy giá trị cuối cùng của cột F và giá trị đầu tiên của cột K để in ra như trên ạ. XML-T1 và XML-L7 ý ạ.
các bác giúp em với em loay hoay mãi chưa giải quyết được.
hehe có gì em (b)(b) các bác ạ.
 
Biển số
OF-53
Ngày cấp bằng
23/5/06
Số km
1,638
Động cơ
599,030 Mã lực
Hong hiểu ý bác thế nào, bác muốn nối 2 ô này lại và in ra thôi đúng không ạ ?
Vậy thì bác chỉ cần chơi cái dấu "&" là xong thôi mà, ví dụ 2 ô đấy là K7 và F11, thì chỗ cột M bác gõ =K7&F11, enter 1 phát là hết chuyện.
 

ronaldo

Xe đạp
Biển số
OF-15946
Ngày cấp bằng
4/5/08
Số km
44
Động cơ
511,840 Mã lực
không ạ, không phải tổng hiệu tích phân gì hết ạ
cột M chỉ lấy giá trị cuối cùng của cột F và giá trị đầu tiên của cột K thôi ợ

như hình trên thì cột M của em sẽ là XML-T1 XML-L7 ạ
các bác cao thủ Excel cố gắng giúp em đi :102::102:
 

kenu97

Xe container
Biển số
OF-7856
Ngày cấp bằng
8/8/07
Số km
5,781
Động cơ
595,720 Mã lực
Nơi ở
2tek và K.F.C
bài toán nó đại loại là thế này ạ

bây giờ em muốn giá trị của Cột M (kết quả) sẽ tự động lấy giá trị cuối cùng của cột F giá trị đầu tiên của cột K để in ra như trên ạ. XML-T1 và XML-L7 ý ạ.
Phải nhập công thức bằng tay thôi, lấy giá trị cột A và B? Và là dư lào? Cộng hả bác
Nôm na = $A+$B
 

ronaldo

Xe đạp
Biển số
OF-15946
Ngày cấp bằng
4/5/08
Số km
44
Động cơ
511,840 Mã lực
Hong hiểu ý bác thế nào, bác muốn nối 2 ô này lại và in ra thôi đúng không ạ ?
Vậy thì bác chỉ cần chơi cái dấu "&" là xong thôi mà, ví dụ 2 ô đấy là K7 và F11, thì chỗ cột M bác gõ =K7&F11, enter 1 phát là hết chuyện.
gần đúng rồi bác ạ :41::41: nhưng em vẫn đang thắc mắc một số chỗ. Vote bác :)):)):))

em thắc mắc là không phải lúc nào dữ liệu của em cũng lằm ở K7 và F11 ạ, nó được thay đổi liên tục,em muốn lấy giá trị cuối cùng của cột F và giá trị đầu tiên của cột K (chỉ lấy ô có dữ liệu , bỏ qua Blank) thế mới khoai :'(:'(
 
Chỉnh sửa cuối:

Viking

Xe điện
Biển số
OF-8365
Ngày cấp bằng
17/8/07
Số km
4,227
Động cơ
579,203 Mã lực
Nơi ở
nơi ấy, trên ngọn núi cao.
gần đúng rồi bác ạ :41::41: nhưng em vẫn đang thắc mắc một số chỗ. Vote bác :)):)):))

em thắc mắc là không phải lúc nào dữ liệu của em cũng lằm ở K7 và F11 ạ, nó được thay đổi liên tục,em muốn lấy giá trị cuối cùng của cột F và giá trị đầu tiên của cột K (chỉ lấy ô có dữ liệu , bỏ qua Blank) thế mới khoai :'(:'(
Em nghĩ là dữ liệu không phải lúc nào cũng nằm ở F11 thì đúng rồi vì nếu thêm dữa liệu thì nó sẽ thay đổi nhưng nẳm ỏ K7 thì là biaats biến chứ ạ, tại K7 nó là dòng đầu tiên mà
 

haind

Xe buýt
Biển số
OF-14803
Ngày cấp bằng
15/4/08
Số km
684
Động cơ
519,761 Mã lực
Nơi ở
Thường ở Giang hồ
bài toán nó đại loại là thế này ạ



bây giờ em muốn giá trị của Cột M (kết quả) sẽ tự động lấy giá trị cuối cùng của cột F và giá trị đầu tiên của cột K để in ra như trên ạ. XML-T1 và XML-L7 ý ạ.
các bác giúp em với em loay hoay mãi chưa giải quyết được.
hehe có gì em (b)(b) các bác ạ.
Phải viết 1 cái macro thôi, để tìm giá trị cuối cùng của cột F thì phải duyệt cột F từ trên xuống dưới đến lúc nào isempty() thì gán vào ô kết quả thôi. Giá trị đầu tiên của cột K thì luôn là K7 rồi.
 

ronaldo

Xe đạp
Biển số
OF-15946
Ngày cấp bằng
4/5/08
Số km
44
Động cơ
511,840 Mã lực
Phải viết 1 cái macro thôi, để tìm giá trị cuối cùng của cột F thì phải duyệt cột F từ trên xuống dưới đến lúc nào isempty() thì gán vào ô kết quả thôi. Giá trị đầu tiên của cột K thì luôn là K7 rồi.
em không hiểu Macro là cái gì các bác giúp em với :'(:'( (b)(b)
 

lanth

Xe tải
Biển số
OF-7661
Ngày cấp bằng
2/8/07
Số km
484
Động cơ
543,840 Mã lực
Nơi ở
Gần nhà các cụ rùa
em không hiểu Macro là cái gì các bác giúp em với :'(:'( (b)(b)
Cụ cần quái gì macro cho mệt ra.

theo ngu ý của em thì cụ cứ đặt giá trị của cell F11 vào vị trí cố định ví dụ là F7 chẳng hạn rồi ở cột M7 cụ đặt cái công thức là =F7+K7 là xong. Như thế cụ có bao nhiêu dòng dữ liệu cũng dek sợ bị sai.

Nếu phương án này mà giải quyết được vấn đề khoai của cụ thì cụ cho em tí votka nhé. (b)
 
Chỉnh sửa cuối:

novsf

Xe tải
Biển số
OF-1148
Ngày cấp bằng
5/8/06
Số km
381
Động cơ
579,080 Mã lực
Cụ chèn thêm cột G bên cạnh cột F(Monday). Cột G cụ điền công thức G10=IF(LEN(F10)>0,1,0) cụ cứ expand đến B255.

Chèn thêm cột M bên cạnh cột L(Saturday), cũng làm tương tự M11=IF(LEN(L11)>0,1,0)


Ở cell cần kết quả, cụ dùng hàm INDIRECT("F"&MATCH(1,G9:G65535,-1)+8,TRUE)&" "&INDIRECT("L"&MATCH(1,M9:M65535,0)+8,TRUE)


Cuối cùng, cụ hide 2 cái cột tạm G,M nói trên đi là xong.

Em đã test, nhưng chưa rảnh để up hình. Cụ thử làm theo xem được không.
 
Chỉnh sửa cuối:

ronaldo

Xe đạp
Biển số
OF-15946
Ngày cấp bằng
4/5/08
Số km
44
Động cơ
511,840 Mã lực
tại sao em làm ứ được :'(:'(:'(
em làm đến cái hàm INDIRECT("F"&MATCH(1,G9:G65535,-1)+8,TRUE)&" "&INDIRECT("L"&MATCH(1,M9:M65535,0)+8,TRUE)

thì nó báo Fail. Làm sao bây giờ
:'(:'(:'(:'(
 

haind

Xe buýt
Biển số
OF-14803
Ngày cấp bằng
15/4/08
Số km
684
Động cơ
519,761 Mã lực
Nơi ở
Thường ở Giang hồ
em không hiểu Macro là cái gì các bác giúp em với :'(:'( (b)(b)
macro là một hàm, đại khái là tập hợp một số lệnh thay cho các thao tác bằng tay.
Nếu thoả mãn yêu cầu của bác, chỉ có cách dùng macro thôi.
 

ronaldo

Xe đạp
Biển số
OF-15946
Ngày cấp bằng
4/5/08
Số km
44
Động cơ
511,840 Mã lực
Nếu thoả mãn yêu cầu của bác, chỉ có cách dùng macro thôi.
em hiểu ý bác rồi hix nhưng vấn đề là em chưa làm Macro bao giờ thì tính sao đây ợ ??? hix :( chả lẽ không ai giúp được sao ?
 

novsf

Xe tải
Biển số
OF-1148
Ngày cấp bằng
5/8/06
Số km
381
Động cơ
579,080 Mã lực
Em khẳng định là cách mà em đưa có thể giải quyết vụ này.

Nếu dữ liệu của cụ không có gì nhạy cảm hoặc cụ có thể điền bă lăng nhăng vào, cụ email cho em novsf@yahoo.com. Mai em sẽ xem giúp cụ.
 
Chỉnh sửa cuối:

GiaoThongTài khoản đã xác minh

Em vẫn hành quân...
Biển số
OF-29
Ngày cấp bằng
22/5/06
Số km
15,741
Động cơ
842,963 Mã lực
Nơi ở
Đông dược Phú Hà
Website
www.duocphuha.com
Em cũng chưa thực sự hiểu rõ đầu bài. Nếu chỉ đơn giản lấy ô cuối cùng của cột F và ghép với ô đầu tiên của cột K thì đâu có gì phức tạp lắm. Với lại dữ liệu của bác là dạng TEXT hay dạng NUMBER, chắc là dạng TEXT thì phải?

Nếu bác định học macro thì theo em nên theo học Aptech khoảng 2 năm lập trình luôn Visual Studio .NET cho nó hoành tráng.:21:
 

ronaldo

Xe đạp
Biển số
OF-15946
Ngày cấp bằng
4/5/08
Số km
44
Động cơ
511,840 Mã lực
Em cũng chưa thực sự hiểu rõ đầu bài. Nếu chỉ đơn giản lấy ô cuối cùng của cột F và ghép với ô đầu tiên của cột K thì đâu có gì phức tạp lắm. Với lại dữ liệu của bác là dạng TEXT hay dạng NUMBER, chắc là dạng TEXT thì phải?

Nếu bác định học macro thì theo em nên theo học Aptech khoảng 2 năm lập trình luôn Visual Studio .NET cho nó hoành tráng.:21:
dạ đúng là em sẽ lấy ô cuối cùng của cột F và ghép với ô đầu tiên của cột K. Bác nói nghe đơn giản quá hix bác có thể giải quyết vụ này giúp em không ? (b)

Bác ơi đúng là aptech có đào tạo về .Net nhưng chả có môn nào dạy về lập trình trong Office cả (ngoài Access). Cái này là tin học văn phòng :D
 

bes

Xe lăn
Biển số
OF-112
Ngày cấp bằng
7/6/06
Số km
14,238
Động cơ
721,148 Mã lực
Nơi ở
Km0 - Việt Nam
dạ đúng là em sẽ lấy ô cuối cùng của cột F và ghép với ô đầu tiên của cột K. Bác nói nghe đơn giản quá hix bác có thể giải quyết vụ này giúp em không ? (b)

Bác ơi đúng là aptech có đào tạo về .Net nhưng chả có môn nào dạy về lập trình trong Office cả (ngoài Access). Cái này là tin học văn phòng :D
Mợ Giao Thông là cao thủ về Microsoft đấy ạ, không chỉ riêng office thôi đâu . Em thì không rành lắm nhưng bác thử xem có cái hàm nào trả về giá trị cuối cùng của chuỗi hay của mảng rồi ghép với ô cố định là xong . Bác gì nói phải viết macro thì cũng là cách đúng, nói chung là có nhiều cách để giải quyết 1 vấn đề .
 

Especen

Xe container
Biển số
OF-11442
Ngày cấp bằng
5/11/07
Số km
6,050
Động cơ
589,413 Mã lực
Nơi ở
28 Thọ Xương
Website
www.especen.vn
Thú thực là em cũng chửa hiểu rõ đầu bài.
 

novsf

Xe tải
Biển số
OF-1148
Ngày cấp bằng
5/8/06
Số km
381
Động cơ
579,080 Mã lực


Cột G : G10=IF(LEN(F10)>0,1,0)*ROW(F10) : cell F trống thì cell G tương ứng = 0, cell F có giá trị thì cell G là chỉ số của row. Vậy chỉ cần tìm Max của G sẽ được cell cuối không trống của F.

Cột M: M10=IF(LEN(L10)>0,1*ROW(L10),65535) : cell L trống thì cell M tương ứng = 65535 (số tạm gọi là cực lớn), cell L có giá trị thì cell M là chỉ số của row. Vậy chỉ cần tìm Min của M sẽ được cell đầu tiên không trống của L.

Cell kết quả = INDIRECT("F"&MAX(G9:G65535),TRUE)&" "&INDIRECT("L"&MIN(M9:M65535),TRUE)

Quá đơn giản :69:
 
Thông tin thớt
Đang tải

Bài viết mới

Top