PDA

View Full Version : Tự động cập nhật dữ liệu trong EXCEL



Trang : [1] 2

BachVe
15-03-2004, 18:14
Trong Excel có một hàm mà chúng ta có thể dùng nó để tự động hóa quá trình cập nhật dữ liệu! đó là hàm OFFSET
Hàm Offset cho kết quả là nội dung của một ô.
cú pháp của hàm này như sau: OFFSET(tọa độ một ô bất kỳ, số dòng, số cột)
Lưu ý: Số dòng và số cột chứ không phải tọa độ dòng hay tọa độ cột, hay đó là khoảng cách từ ô A1 đến ô cần lấy dữ liệu. (Ta nên chọn ô bất kỳ đó là ô A1)

Ví dụ ở ô C5 có nội dung là 1/1/2004, và ta cần lấy nội dung 1/1/2004 đó.
công thức là offset($A$1,4,2)
sẽ cho kết quả là 1/1/2004
Do đó dùng hàm này để tự động cập nhật dữ liệu của các chứng từ khi lập các sổ Nhật ký chung, nhật ký đặc biệt, sổ cái... từ sheet chứng từ. :f_o :bia

BachVe
15-03-2004, 18:14
Trong Excel có một hàm mà chúng ta có thể dùng nó để tự động hóa quá trình cập nhật dữ liệu! đó là hàm OFFSET
Hàm Offset cho kết quả là nội dung của một ô.
cú pháp của hàm này như sau: OFFSET(tọa độ một ô bất kỳ, số dòng, số cột)
Lưu ý: Số dòng và số cột chứ không phải tọa độ dòng hay tọa độ cột, hay đó là khoảng cách từ ô A1 đến ô cần lấy dữ liệu. (Ta nên chọn ô bất kỳ đó là ô A1)

Ví dụ ở ô C5 có nội dung là 1/1/2004, và ta cần lấy nội dung 1/1/2004 đó.
công thức là offset($A$1,4,2)
sẽ cho kết quả là 1/1/2004
Do đó dùng hàm này để tự động cập nhật dữ liệu của các chứng từ khi lập các sổ Nhật ký chung, nhật ký đặc biệt, sổ cái... từ sheet chứng từ. :f_o :bia

dentuy
22-06-2004, 20:25
Bạn Bạch Ve có thể hướng dấn chi tiết hơn không

Bình_OverAC
23-06-2004, 09:28
Chưa hiểu ứng dụng của hàm này!!

BachVe
28-06-2004, 20:46
VD thế này:
Khi các nghiệp vụ sảy ra thì các bạn tập hợp vào 1 Sheet riêng, gọi đại là SheetCT đi.
Bây giờ bạn muốn lập sổ NKC chẳng hạn, có nhiều cách để lập:

1: Bạn copy dữ liệu từ SheetCT ra SheetNKC rồi tiến hành vài thao tác sao chép đơn giản. Công việc này bạn phải làm mỗi khi muốn có sổ NKC, hay khi có nghiệp vụ mới phát sinh.... và còn tùm lum thứ nữa.

2: Bạn dùng Offset. thì bạn lập một công thức chung ban đầu, sau đó mỗi khi có nghiệp vụ KT sảy ra thì bạn chỉ việc chép công thức xuống dưới và dữ liệu sẽ tự động được lấy từ SheetCT sang điền vào Sheet NKC.
Trong Sheet NKC này bạn có thể thêm vào 2 ô "ngayD" và "ngayC" để lọc dữ liệu trong một khoảng thời gian nào đó bằng hàm SUBTOTAL mà mình đã trình bày, dĩ nhiên hàm Offset cũng chỉ lấy những nghiệp vụ nào thỏa điều kiện mà thôi.

Các bạn có thể tham khảo cách lập SheetNKC ở đây:
Sheet NKC ([Only registered and activated users can see links])

Bình_OverAC
29-06-2004, 13:50
Ah mình hiểu rồi!
Hay thật!
Mình nghĩ bạn đính kèm file thi có lẻ mình hiểu nhanh hơn. Minh đã từng cực khổ chuyển từ nhật ký chung dạng thứ 2 sang dạng thứ nhât đấy. Nó phức tạp hơn kiểu này nhiều, mình đã bó tay không biết phải làm sao nên đã phải dùng tơi Macro.
Mình sẽ thử áp dụng công thức này vào thử xem sao!
Cám ơn nhiều. :cool :thank

hai_chaukt
10-07-2004, 16:26
Từ hàm offset,Dsum,dlookup,if...và sử dụng một số macro ta có thể tự động hàon toàn công việc kế toán, từ công nợ chi tiết cho đến tổng hợp và báo cáo kế toán,kể cả tự động tính kết quả SXKD,tôi đã làm được một chương trình này để lam kế toán rất hay nhưng thú thực Excel chỉ áp dụng được cho đơn vị có nghiệp vụ kế toán không lớn thì nó chạy nhanh, nhưng nếu xử lý đối với những DN có nghiệp vụ phát sinh lớn thì không dùng được nên tôi phải chuyển qua ACCess tốt hơn nhiều và cũng.... oai hơn.

Tuanktcdcn
12-07-2004, 10:51
To: Hai_ChauKT
Đồng tình với một số ý kiến của bạn. Vấn đề còn phụ thuộc rất nhiều vào cách viết cũng như thuật toán của bạn nữa, nếu không thì Access hay Excel cũng dở dở...mà thôi.
Nếu viết tốt trên EXCEL sẽ là thành công lớn hơn Access vì có "tính mở" cho ngưới sử dụng.

thanhnhan53
12-07-2004, 12:00
Và thêm nữa là khi nhập dữ liệu EXCEL nhanh hơn ACCESS nhiều, không tin các bạn cứ thử đi . hihihihi . Cám ơn Tuanktcdcn

AuDuongPhong
01-04-2005, 20:58
Tới hôm nay Âu mỗ mới biết hàm này, hay lắm.

Mấy bồ lưu ý: Nếu dùng công thức sau cũng lấy được nội dung của một ô:
ô A4 = A10

Công thức trên cho kết quả ở ô A4 là nội dung của ô A10.
Nhưng nếu bạn chép công thức xuống thì sẽ là A5=A11; A6=A12; A7=A13
Nó phải tuần tự như vậy.

Hàm Offset độc hơn công thức trên ở chỗ có thể kết hợp nó với các hàm: INDIRECT, ADDRESS để tạo nên một công thức siêu đẳng.

Chẳng hạn khi bạn muốn lập sổ cái 111
thì bạn phải lấy được vị trí của các chứng từ có TK111 trong SheetCT, nhưng những CT này đâu có nằm liên tục, mà nó sẽ bị ngắt quãng, rải rác.
Khi đó bạn sẽ phải dùng Offset, kết hợp INDIRECT, ADDRESS, MATCH để lấy được những CT đó.

Tôi nhớ là đã đọc được bài của bạn về mấy hàm trên rồi.

ForestC
01-04-2005, 21:15
Bạn AuDuongPhong có thể hướng dẫn cụ thể hơn được không?

AuDuongPhong
01-04-2005, 21:31
Bạn phải hỏi BachVe chớ. Tôi chỉ mới biết thôi mừ.

Nè: Hàm offset có công dụng để lấy nội dung của một ô được chưa? gần giống công thức sau: =A8

muốn lập SC 111 thì bạn phải lấy được toạ độ dòng, cột của những CT có TK phát sinh là 111, OK?
A sorry: nghiệp vụ chứ ko phải CT
Nhưng mà những NV đó lại nằm rải rác giữa hàng trăm NV khác.
Nếu dùng công thức như bình thường là "=A8" thì khi chép công thức xuống, chẳng lẽ bạn lấy cả những NV khác à?

Do đó hề hề, bạn buộc phải dùng Offset thôi.
Muốn dùng nó, trước hết phải dùng MATCH, để lấy toạ độ dòng của những NV đó. Khi đó mới có thể xài OFFSET được.
Nhưng hàm MATCH chỉ có thể tìm được 1 NV đầu tiên mà nó gặp trong mảng thôi, do đó, hi hi...
Bạn lại phải làm cho cái mảng trong hàm MATCH có thể co giãn được, để loại bớt những NV đã tìm thấy ra khỏi mảng.
Và bạn lại buộc phải dùng thêm INDIRECT và ADDRESS.

Sao đả thông kinh mạch chưa, Tài xoa bóp giải huyệt của Âu mỗ có mát tay không?

ForestC
01-04-2005, 21:38
hic, chẳng mát tay tý nào, cái này chắc chỉ có chị Dung hoặc anh Thanh Nhàn xoa huyệt may ra MaiKa mới kinh thông được !

xungdanhanhhung
01-04-2005, 23:43
Tức quá, tớ vẫn chưa biết ứng dụng của hàm offset là thế nào nhỉ?? Mà sao vào cái tham khảo SheetNKC mãi không được. Khi lập sổ cái các tài khoản mình chưa có cách nào hơn là dùng lọc để lấy các nghiệp vụ nợ, có của cùng 1 tài khoản rồi copy số thứ tự ở cột số thứ tự sheet vào dữ liệu (dữ liệu sẽ tự chui vào vì sheet này có sẵn hàm vlookup rùi). Thủ công quá, giá có cách nào hay hơn?

IChiNoVa
05-05-2005, 10:39
Mình có một file mẫu về hàm này: bao gồm lập sổ NKC, sổ cái, sổ nhật ký đặc biệt, bảng cân đối số phát sinh, bảng cân đối kế toán.

Các sổ đều được lập tự động, dùng hàm OFFSET, nếu có nghiệp vụ phát sinh thêm, các bạn chỉ cần nhập NV đó vào SheetCT, rồi sao chép công thức ở các sổ NKC và sổ cái xuống.

ForestC
06-05-2005, 14:06
À lâu lắm rồi topic này không được ai post bài, nay MaiKa vào lại thì sự thể đã khác so với bài gần đây nhất mà MaiKa post trong cùng topic này: tóm lại là tớ đã kinh thông về offset và tớ cảm thấy nó (offset) đáng yêu vô cùng. Tớ dùng nó trong rất nhiều việc: Phiếu thu chi nhập xuất, tìm kiếm doanh nghiệp trong danh sách các dn, tập hợp chứng từ cho Bảng kê & Nhật ký (Hình thức kế toán NKCT) ... Quả là một hàm có công dụng mạnh, nhặt nhạnh hơi bị thông mình.

TuananhBG
06-05-2005, 14:36
Hiện nay tôi vẫn lấy sổ liệu, nội dung chứng từ từ sổ NKC sang sổ cái bằng cách dùng hàm Subtotal. Nhưng qua đây nhờ các bạn chỉ dùm chi tiết hơn để tôi không còn phải làm thủ công nhưng hiện nay mà có thể tự động như các bạn nói. Xin cảm ơn các bạn trước

levanduyet
06-05-2005, 18:13
Hiện nay tôi vẫn lấy sổ liệu, nội dung chứng từ từ sổ NKC sang sổ cái bằng cách dùng hàm Subtotal. Nhưng qua đây nhờ các bạn chỉ dùm chi tiết hơn để tôi không còn phải làm thủ công nhưng hiện nay mà có thể tự động như các bạn nói. Xin cảm ơn các bạn trước
To: Bạn TuananhBG,
Bạn có thể gởi file của bạn và yêu cầu của bạn tôi có thể xem và viết chương trình giúp bạn.
Thân,
Lê Văn Duyệt

lien_aps
07-05-2005, 09:42
Tôi đọc topic này nhưng vẫn chưa thông lắm, mọi người có thể post lên một file ứng dụng của hàm offset để tôi có thể download về tìm hiểu lại có được không?

Do_Ngoc_Anh2002
07-05-2005, 10:08
Tôi đang làm kế toán bằng EXCEL nhưng mới chỉ dùng hàm SUMIF để tính tổng các phát sinh Nợ, Có đối ứng với một TK trong cả kỳ hạch toán. Do đó sổ cái của tôi chỉ ở dạng tổng hợp, tôi cần một sổ cái chi tiết từng nghiệp vụ theo này tháng.
Bạn ICHINOVA nói có File mẫu nào đó, chuyển cho mọi người cùng xem với.

luckytranquan
07-05-2005, 17:46
Chào bạn!
Mình có một chương trình dùng để lập sổ sách trên Access, bạn sử dụng được chứ. Có gì bạn liên lạc mình nhé: 0903056455. Mình tên Quân. my email
[Only registered and activated users can see links]
OK?

datemepls
14-05-2005, 07:37
Dear Ban quan, ban rat quan tam den chuyen gui chuong trinh access cho nguoi khac dung thu, nhung khi xin, ban chi noi doi thoi. Minh khg hieu la ban gui hay khg

thanhtan
27-05-2005, 16:58
ở đây là thảo luận về việc xử lý quy trình kế toán bằng Excell,còn vấn đề của bạn Quân đưa ra tôi thấy nhiều người tự làm được trên Access.Không có gì phải dấu giếm ,nếu các bạn muốn biết thì nên mua sách Access về nghiên cứu trong vòng tháng là làm được .

phamphuongthao271284
04-08-2011, 11:47
Sao mình không cop được Sheet NKC nhỉ, ai có cho mình xin với.

quocphuoc88
09-08-2011, 20:26
Sao mình không cop được Sheet NKC nhỉ, ai có cho mình xin với.

Chủ đề này đã lâu rồi, sau còn copy được ! các tiền bối đi trước bỏ topic này rồi !