2009-09-01 48 views
5

Tôi hiện đang trong một dự án không phải CNTT hiện có dữ liệu yêu cầu phân tích có hệ thống (công thức toán học). Các dữ liệu hiện đang được lưu trữ trong Excel nhưng nó là một nỗi đau để tự nhập/massage dữ liệu trong Excel để làm các phân tích.Lưu trữ Dữ liệu trong Truy cập MS và Truy vấn Dữ liệu trong Excel

  1. Sẽ tốt hơn nếu lưu trữ dữ liệu trong MS Access và sử dụng Excel để truy vấn truy vấn? Nói cách khác, lưu trữ dữ liệu trong truy cập và thực hiện phân tích trong Excel. Việc có thể thực hiện các truy vấn SQL trên dữ liệu cũng sẽ đơn giản hóa việc phân tích.

  2. Nếu có, bạn có trang web/sách nào mô tả cách tôi truy vấn Truy cập từ Excel không?

Trả lời

1

Có, nó sẽ tốt hơn. Có nhiều đường dẫn khác nhau mà bạn có thể chọn. Dưới đây là một tùy chọn mà bạn có thể không xem xét:

  1. mở một truy cập tập tin mới
  2. Trong đó tập tin truy cập, tạo một liên kết đến tập tin Excel nơi dữ liệu của bạn được lưu trữ. (Chuyển đến Bảng, nhấp chuột phải và chọn "bảng liên kết")
  3. Truy vấn khi bạn cần và sao chép/dán kết quả của bạn vào cùng một tệp XL (nhưng trên một tab khác) hoặc tệp Excel thứ hai.

Bằng cách này, bạn có thể để nguyên dữ liệu thô trong Excel nếu bạn cảm thấy thoải mái hơn với điều đó, nhưng vẫn chạy truy vấn SQL.

Về câu hỏi thứ hai của bạn, bạn không cần một cuốn sách cho điều đó. Trong Excel, bạn có thể chuyển đến Dữ liệu -> "Nhập dữ liệu ngoài" -> "Nhập dữ liệu" và tự động kéo dữ liệu từ truy vấn Truy cập của bạn thẳng vào Excel.

Tôi hy vọng điều này sẽ hữu ích.

Chỉnh sửa: Tôi cũng khuyên bạn nên sử dụng các hàm Excel nâng cao như Sumproduct, Sumif và Countif. Tùy thuộc vào phân tích của bạn, 3 chức năng này có thể cho phép bạn bỏ qua toàn bộ quyền truy cập.

3

Bạn đang nói về Truy cập để nhập và chỉnh sửa dữ liệu thô. Sau đó thực hiện các tính toán nâng cao của bạn trong Excel với Access cho nó dữ liệu.

Tôi nghĩ đó là chiến lược Excel-ent vì bạn đang tận dụng ưu thế của cả hai ứng dụng.

Như thế nào để truy vấn Truy cập từ Excel, trang này cung cấp hướng dẫn chi tiết rõ ràng:

https://web.archive.org/web/1/http://articles.techrepublic%2ecom%2ecom/5100-10878_11-6112813.html

tôi thấy rằng một từ Google bằng cách tìm kiếm "nổi trội truy cập truy vấn". Đó là liên kết đầu tiên; kiểm tra những người khác nếu bạn muốn biết thêm thông tin.

2

Tôi nghĩ rằng có rất nhiều lợi thế để lưu trữ dữ liệu trong Access. Nếu nhận được dữ liệu với SQL sẽ hữu ích, thì nó không có trí tuệ. Ngoài ra, bạn có thể lưu trữ dữ liệu trong Excel giống như trong cơ sở dữ liệu, nhưng nó sẽ tùy thuộc vào bạn để thực thi việc chuẩn hóa và toàn vẹn dữ liệu. Nếu bạn đặt nó trong Access, máy bay phản lực sẽ buộc bạn phải làm điều đó (giả sử bạn thiết lập nó đúng cách).

Đối với Excel 2003 và trước đó, tôi có một trang có nhiều hình ảnh.http://dicks-clicks.com/excel/ExternalData.htm

Ngoài ra, nếu bạn cảm thấy thoải mái khi nhập SQL của mình, hãy tự mình tải xuống QueryManager từ đây http://www.jkp-ads.com/download.asp Nó sẽ cho phép bạn chỉnh sửa truy vấn nhanh hơn nhiều so với sử dụng MSQuery.

Các vấn đề liên quan