Tạo CSDL Trên Excel

Giải Pháp Excel
  • Trang chủ Có gì mới Hoạt động gần nhất Tác giả
  • Diễn đàn Tìm bài viết mới Tìm theo chuyên mục
  • Video New Video về Excel Video về tin học khác Tin tức về tin học chung
  • Thông tin mới Tìm bài mới Tài Nguyên Mới Hoạt động gần nhất
  • Tài nguyên Đánh giá mới nhất Tìm tài nguyên
  • Facebook
  • Đóng góp
Đăng nhập Đăng Ký Có gì mới? Tìm kiếm

Tìm kiếm

Mọi nơi Đề tài Diễn đàn này Đề tài này Chỉ tìm trong tiêu đề Bởi: Tìm kiếm Tìm nâng cao…
  • Tìm bài viết mới
  • Tìm theo chuyên mục
Menu Đăng nhập Đăng Ký Install the app Install How to install the app on iOS

Follow along with the video below to see how to install our site as a web app on your home screen.

Note: This feature may not be available in some browsers.

  • Khách ơi! GPE thông tin đến bạn ấn phẩm "lập trình VBA trong Excel": - Phần cơ bản - Phần Nâng Cao - VBA trong Excel - Cải thiện và tăng tốc
  • Trang chủ
  • Diễn đàn
  • Cơ sở dữ liệu
  • Cơ sở dữ liệu
You are using an out of date browser. It may not display this or other websites correctly.You should upgrade or use an alternative browser. Tạo CSDL trên Excel
  • Thread starter handung107
  • Ngày gửi 25/11/07
Liên hệ QC handung107

handung107

Thành viên gắn bó
Thành viên danh dự Tham gia 30/5/06 Bài viết 1,630 Được thích 17,440 Nghề nghiệp Bác sĩ Có rất nhiều đề tài trên GPE nói về việc tạo CSDL, nhưng hầu như chưa có tính khái quát, hoặc kiến thức về CSDL cao quá, không phù hợp với những người chỉ biết sử dụng Excel. Do đó, với loạt bài này tôi sẽ tổng hợp những gì đơn giản nhất để giúp các bạn có thể tự mình tạo ra CSDL và cách sử dụng các hàm, các thao tác về CSDL trên Excel một cách thuần thục và dễ dàng hơn. Rất mong được sự hỗ trợ và đóng góp bài của các bạn. Mọi đóng góp ý kiến bài vở, xin gửi về handung107@gmail.com hay handung107@yahoo.com, hoặc các bạn có thể gửi tin nhắn cho handung107 Cám ơn các bạn rất nhiều Tạo cơ sở dữ liệu Excel​ Excel thường được sử dụng như một kho lưu trữ dữ liệu, có người gọi thong tin lưu trữ trên Excel là cơ sở dữ liệu (database), lại có người gọi là danh sách (list). Cho dù tên gọi là gì đi nữa, Excel luôn là một nơi hữu ích để lưu trữ thong tin. Tuy nhiên, bạn cần cân nhắc những điểm thuậnlợi và bất lợi trước khi biến Excel thành nơi lưu trữ dữ liệu của mình Bạn cũng có thể lư dữ liệu vào một chương trình ứng dụng khác và muốn đưa tạm một tập con dữ liệu vào Excel để phân tích. Khi đã truy xuất được thong tin này, bạn sẽ muốn tổ chức nó trong Excel để sắp xếp hợp lý hoá tiến trình phân tích cần thực hiện Dù bắt đầu với dữ liệu ngay trong Excel hay nhập nó từ chương trình ứng dụng khác, bạn cũng cần hiểu rõ các đặc tính về cơ sở dữ liệu do Excel cung cấp - để có nhiều thời gian phân tích thông tin thay vì phải mất công tổ chức chúng I. Giới thiệu khái quát về cơ sở dữ liệu : a. Các thành phần của CSDL :​- Các thông tin CSDL được lưu dưới dạng bảng biểu (Table). Bảng là tập hợp các mẩu tin không trùng lặp, có cùng kiểu phân loại nhất định. TD : Bảng chứa các mẩu tin về thông tin về NV, thông tin về hàng tồn kho… - Bảng được định rõ theo tập hợp trường cấu thành nên bảng. Trường (field) dùng để chứa một dạng thông tin cụ thể, tương ứng với cột trong Excel TD : Trường thứ 1 trong bảng DanhMucHH chứa mã HH, trường thứ 2 chứa thông tin HH… - Mặc dù bạn đã có các trường, và tập hợp các trường tạo thành bảng, nhưng bảng chỉ thực sự có được khi bạn nhập dữ liệu vào. Dữ liệu bao gồm 1 mẩu tin trở lên. Mỗi mẩu tin (record) là một mảng thông tin, với mỗi khoản mục tương ứng với một trường của bảng. Mỗi mẩu tin tương ứng với hàng trong Excel TD : Mẩu tin trong DanhMucHH sẽ gồm tất cả thông tin về HH, mã HH, tên HH, loại, quy cách, đơn giá… b. Các loại CSDL :​Có 2 loại CSDL : CSDL phẳng và CSDL quan hệ - CSDL phẳng (flat database) : Đây là loại CSDL 2 chiều gồm cột biểu thị trường và hàng biểu thị mẩu tin. Sức mạnh của CSDL phẳng nằm ở tính đơn giản. CSDL phẳng rất dễ tạo, dễ hiểu và không đòi hỏi bạn phải có bất kỳ kiến thức nào về cơ sở dữ liệu Ngoài ra, bạn có thể tạo chúng thông qua nhiều dạng chương trình ứng dụng khác, trong đó có Excel. CSDL phẳng thích hợp đối với DS đơn giản, chẳng hạn DS thư tín hoặc số ĐT, vốn chỉ lien quan đến một số trường (cột) và rất ít mẩu tin (hàng). CSDL phẳng rất khó duy trì, không hiệu quả nếu được dùng làm không gian lưu trữ, và không thể lập mô hình các mối quan hệ phức tạp - CSDL quan hệ (relational database) CSDL quan hệ có tên bắt nguồn từ khả năng lien hệ dữ liệu ở bảng này với dữ liệu ở bảng khác Bằng cách thiết lập quan hệ giữa 2 hay nhiều bảng, bạn có thể thiết lập các mối quan hệ phức tạp. TD : Bạn có thể định rõ mối quan hệ giữa nhà phân phối với một sản phẩm cụ thể, giữa sản phẩm với hoá đơn, giữa hoá đơn với khách hàng… Từ việc sử dụng những mối quan hệ đã thiết lập đó, bạn có thể truy vấn CSDL để có những báo cáo cần thiết. CSDL quan hệ cho phép thực hiện việc lưu trữ dữ liệu hiệu quả hơn, giúp loại bỏ những dữ liệu thừa. CSDL quan hệ thường được tạo thành bằng các chương trình ứng dụng khác như Access… c. CSDL Excel​Như đã nói ở trên, Excel thường dùng để tạo CSDL phẳng. Tuy vậy, với một kiến thức nhất định, bạn cũng có thể cải thiện, để Excel giúp bạn truy xuất một số thông tin, báo cáo cần thiết như 1 CSDL quan hệ loại nhỏ và tuỳ mục đích sử dụng thông tin, bạn có thể dựa vào các ưu điểm cũng như nhược điểm để xác định xem CSDL Excel có đáp ứng được nhu cầu của bạn hay không ? - Ưu điểm của CSDL Excel : • Không đòi hỏi kiến thức chuyên sâu về CSDL :​Bản chất của mô hình bảng tính hoàn toàn thích hợp với việc tạo danh sách. Nếu chỉ cần tạo DS dữ liệu, Excel sẽ là giải pháp tối ưu • Tạo thuận lợi cho người dùng khác :​Người dùng CSDL cảm thấy thoải mái khi sử dụng chương trình mà họ đã quen thuộc • Phạm vi phân phối rộng rãi :​Excel là chương trình ứng dụng được phân phối rộng rãi. Nó hầu như được cài đặt trên tất cả các máy tính hơn các CSDL chuyên dùng như Access, SQL, Oracle… • Có nhiều khả năng phân tích :​Bạn có thể khai thác toàn bộ khả năng phân tích dữ liệu của Excel mà không cần đến một chương trình nào khác - Các hạn chế của CSDL Excel : • Kích thước nhỏ :​CSDL Excel trên lý thuyết bị giới hạn ở kích thước một trang bảng tính với 65535 mẩu tin (giả thuyết hàng đầu tiên bạn đặt tên cho trường) và 256 trường (cột) Tuy niên, thực tế, giới hạn này còn nhỏ hơn rất nhiều, giới hạn thực tế thay đổi từ máy tính này đến máy tính kia, tuỳ vào hệ thống và sự kiên nhẫn của mỗi người. Đó là vì kích thước tập tin thường rất lớnở những cấp độ này, khác với chương trình CSDL chuyên dùng như Access, Excel nạp toàn bộ CSDL vào bộ nhớ khi bạn mở tập tin nên phải mất một khoảng thời gian rất lâu mới mở được (do kích tước quá lớn) khiến máy tính của bạn trở nên chậm và khi lưu tập tin, cũng mất nhiều thời gian như thế • Không có khả năng thiết lập quan hệ :​Excel là CSDL phẳng nên bạn không thể thiết lập quan hệ giữa các tập hợp dữ liệu khác nhau • Không bảo vệ được sự toàn vẹn dữ liệu :​Excel không cung cấp nhiều khả năng bảo vệ sự toàn vẹn dữ liệu. TD : không có cách ngăn không cho người dùng nhập chuỗi ký tự vào một trường vốn chỉ sử dụng dữ liệu số • Khả năng bảo mật kém :​Khả năng bảo mật của Excel cực kỳ lỏng lẻo • Hạn chế ở khả năng hỗ trợ việc sử dụng đồng thời :​Mặc dù, Excel cung cấp các đặc tính dùng chung bảng tính một cách đồng thời, nhưng những đặc tính này xem ra rất hạn chế nếu so sánh với các chương trình CSDL chuyên dùng khác Kết luận : Dù không có nguyên tắc chung nào, CSDL Excel vẫn là giải pháp tối ưu dành cho các DS nhỏ (khoảng vài trăm hàng và mười mấy cột) vốn không đòi hỏi phải đáp ứng những yêu cầu như bảo mật, khả năng sử dụng đồng thời, sự toàn vẹn dữ liệu, và các khả năng lập báo biểu của một chương trình CSDL truyền thống Lần chỉnh sửa cuối: 25/11/07 handung107

handung107

Thành viên gắn bó
Thành viên danh dự Tham gia 30/5/06 Bài viết 1,630 Được thích 17,440 Nghề nghiệp Bác sĩ II. Tạo cơ sở dữ liệu trong Excel : Bạn không cần phải làm gì đặc biệt mà vẫn có thể tạo được CSDL trong Excel. Tuy nhiên dù công việc có đơn giản thế nào đi nữa, thì để đạt hiệu quả cao hơn bạn cũng cần hoạch định cách thiết kế CSDL , bạn hãy đánh giá nhu cầu và khả năng người dùng, rồi tìm cách đáp ứng các nhu cấu này với khả năng của Excel, hãy tận dụng những đặc tính do Excel cung cấp hầu giúp đơn giản hoá tiến trình tạo, duy trì và phân tích CSDL a. Chọn vị trí, địa điểm cho CSDL​- Để sử dụng được nhiều đặc tính CSDL của Excel, CSDL bạn tạo ra phải được tách biệt với mọi dữ liệu khác. - Excel xác định ranh giới CSDL căn cứ vào sự hiện diện các cột, hàng trống xung quanh CSDL. Do đó, CSDL không được chứa bất kỳ cột, hàng trống nào - Không cho phép có hàng trống giữa tiêu đề và hàng dữ liệu đầu tiên - Các nhãn cột, tiêu đề phải có kiểu định dạng khác với hàng dữ liệu (thường sử dụng chữ đậm) b. Duy trì CSDL trên trang bảng tính riêng biệt :​- Dành hẳn trang bảng tính cho CSDL sẽ giúp người dùng hiểu được kết cấu của tập bảng tính một cách dễ dàng hơn TD : Tập bảng tính của bạn có 3 trang bảng tính : Data chứa CSDL, Analysis chứa bảng phân tích nội dung chi tiết , Report chứa biểu đồ và thôgn tin sẽ cung cấp cho người khác - Dự phòng CSDL có chỗ phát triển về sau c. Dành lại vài hàng đầu tiên cho CSDL​- Hàng đầu tiên của CSDL thường chứa các nhãn cột mô tả nội dung trường - Nên chừa lại 5-6 hàng đầu, phía trên CSDL, số hàng trống này sẽ là địa điểm lý tưởng để bạn bố trí dãy tiêu chuẩn cho các kỹ thuật lọc dữ liệu Advanced Filter d. Đặt tên trường​- Tên trường (tiêu đề cột) cần ngắn, gọn, có tính mô tả cho CSDL. Tên trường dài làm cho mẫu biểu xấu khi sử dụng dữ liệu - Tên trường còn giúp Excel nhận diện trong công thức, nên nếu tên trường dài sẽ làm cho công thức của bạn dài và rối hơn - Tên trường nên nằm gọn trong 1 Cell, nếu không vừa, chọn Format / Allignment, không nên xuống hàng sang một ô khác hợac sang ô bên cạnh e. Dùng mẫu biểu dữ liệu​Có nhiều cách đặt dữ liệu vào CSDL - Có thể nhập dữ liệu từ chương trình khác, thông qua MSQuery, truy vấn CSDL - Nhập thông tin từ tập tin khác chẳng hạn tập tin văn bản - Gõ thông tin trực tiếp vào trang bảng tính. Bạn có thể sử dụng các đặc tính của Excel như AutoComplete, Pick from List, Data Validation để đơn giản hoá việc nhập dữ liệu của mình - Dùng Data / Form có sẵn trong Excel. Với Data/ Form, bạn có thể hoàn thành tất cả mọi việc nhập dữ liệu, thêm mẩu tin, định vị mẩu tin, xoá mẩu tin… - Hoặc bạn có thể tự thiết kế các Form nhập liệu riêng cho mình nếu bạn có một kiến thức khá vững về VBA handung107

handung107

Thành viên gắn bó
Thành viên danh dự Tham gia 30/5/06 Bài viết 1,630 Được thích 17,440 Nghề nghiệp Bác sĩ - Nhập CSDL từ chương trình ứng dụng khác (TD : Access) qua MS Query Giả sử bạn có hàng ngàn mẩu tin cơ sở dữ liệu Access, bây giờ, bạn muốn đưa một cách có chọn lọc những mẩu tin ấy vào Excel. Chúng ta có thể làm việc đó tương đối dễ dàng thông qua Microsoft Query Bạn có thể tìm thấy Microsoft Query trên dĩa cài đặt Office. Ở đây, tôi không đề cập đến cách cài đặt và giả sử bạn đã Set up thành công Microsoft Query trên máy tính của bạn rồi Và cơ sở dữ liệu của tôi là Table DSNV trong File Quan ly khach san.mdb. Query1.jpg Tôi chỉ muốn lọc ra DS các nhân viên có mức lương dưới 700.000, và đưa vào CSDL của Excel. Bạn sẽ khởi động MS Query, chọn Cell mà bạn muốn làm góc trái trên của DS nhập liệu rồi vào Menu Data / Get External Data / New database Query ( hoặc Data / Import External Data / New database Query, tùy phiên bản của MS Excel) Bạn sẽ được hình sau : Query3.jpg Đầu tiên, bạn xóa chọn ô "Use the Query Wizard to create/edit queries" . Bạn tìm trong hộp thoại Choose data Source cơ sở dữ liệu bạn muốn sử dụng Query4.jpg Nếu bạn đã chọn được, nhấp OK. Query5.jpg Bạn sẽ được chuyển tới hộp thoại Add Tables như hình sau : Query6.jpg Hộp thoại này hiển thị tất cả các bảng cùng các vấn tin (query) có khả năng nhập vào Excel. Bạn chọn bảng hay vấn tin nào thì nhấp vào chúng và nhấn add rồi Close Khi bạn muốn bổ sung thêm một Table nào, bạn chỉ cần vào Menu Table của cửa sồ MS Query và chọn Add Table query8.jpg Và bạn cũng có thể xóa bảng bằng cách chọn Table / Remove Table Sau khi bổ sung bảng, các tiêu đề trường của nó xuất hiện trong hộp nhỏ thuộc hộp thoại MS Query. Bạn có thể chọn bất cứ trường nào bằng cách kéo trường đó từ DS Table xổ xuống và thả vào lưới trong hộp thoại MS Query. Bây giờ, dữ liệu của nó sẽ xuất hiện trong vùng xem trước của cửa sổ chương trình MS Query. Để giới hạn dữ liệu xuất hiện, ta sẽ thêm các điều kiện lọc như sau : Thí dụ : Ta chỉ muốn lấy DS các nhân viên có mức lương bằng 700.000đ. Bạn vào Menu Criteria, chọn Add Criteria. Tại Field, bạn chọn Luong, Operator bạn chọn equal, và Value bạn nhập 700.000 query9.jpg Nhấp Add và Close. Khi bạn thấy trong MS Query đã hiển thị đúng DS bạn cần, bạn sẽ vào File / Return Data to Microsoft Excel Query10.jpg Sau khi bạn xác nhận hành động và đích dữ liệu, Excel sẽ nhập dữ liệu cho bạn, và mỗi khi bạn thay đổi tại CSDL chính, bạn chỉ cần Refresh data, Excel sẽ tự động cập nhật dữ liệu cho bạn Nếu bạn là người thường xuyên sử dụng CSDL này để làm việc trên Excel, bạn nên tạo nguồn dữ liệu mới theo các bước sau : 1/ Giống phần trên, bạn vào Data / Import External Data / New Database Query 2/ Sau khi được chuyển sang hộp thoại Choose Data Source, bạn click vào New Data Source, nhấp OK 3/ Hộp Create New Data Source sẽ yêu cầu bạn : - Nhập tên cho nguồn dữ liệu của bạn (thông thường nó trùng tên với CSDL) vào Field 1 - Trong Field 2, "Select a Driver", bạn nhấp mũi tên xổ xuống và chọn trình điều khiển thích hợp từ danh sách. Trường hợp này, bạn sẽ chọn Microsoft Access Driver (*.mdb) 4/ Nhấn nút Connect để mở hộp thoại ODBC Microsoft Access Setup. Nhấn nút Select và định hướng tới thư mục chứa CSDL Access. Chọn CSDL trong khung Database Name rồi nhấp OK Sở dĩ chúng ta xóa dấu kiểm chọn "Use the Wizard" là để MS Query hiển thị hình ảnh xem trước của dữ liệu thực tế, thay vì chỉ DS các trường bạn chọn. Sau khi chọn vấn tin xong, bạn có thể khởi động lại Wizard nếu như bạn muốn sử dụng nó 5/ Bạn sẽ quay trở lại với hộp thoại ODBC Microsoft Access Setup, và CSDL của bạn đã xuất hiện trong vùng database. Nhấp OK trở về hộp thoại Create New Data Source. Nếu CSDL của bạn có nhiều bảng và bạn luôn muốn trích lấy dữ liệu trên cùng bảng, hãy mở DS xổ xuống "Select a Default table for your data source (optional)" và chọn bảng mong muốn từ DS. Tiếp theo nhấp OK 6/Nguồn dữ liệu mới của bạn đã có trong hộp thoại Choose Data Source. Quét chọn nó, rồi nhấp OK. Hộp thoại Add Table sẽ mở ra như trên handung107

handung107

Thành viên gắn bó
Thành viên danh dự Tham gia 30/5/06 Bài viết 1,630 Được thích 17,440 Nghề nghiệp Bác sĩ Nhập CSDL từ trang Web vào Excel bằng MS Query​ Hằng ngày, bạn đều phải vào IE để xem xét giá cổ phiếu của mình. Bạn có thể Copy và Paste một cách thủ công bảng giá CK này vào bảng tính, hoặc Website có thể cung cấp chức năng Download về Excel trang bảng giá đó. Đây là cách dễ nhất để đưa CSDL của trang Web vào Excel Query1-1.jpg Bạn hãy thực hiện như sau : - Mở trang Web chứa thông tin cần thiết - Khởi động Excel. Từ Menu Data, chọn Import External Data / New Web Query Query2-1.jpg Hộp thoại New Web Query sẽ xuất hiện, và trang chủ mà bạn đặt cho trình duyệt sẽ có mặt trong hộp thoại Query3-1.jpg - Nhấn Alt+Tab để trở lại trang Web. Bạn Copy địa chỉ trang Web Query4-1.jpg - Nhấn Alt + Tab quay về Excel, bạn Paste địa chỉ trang Web vào hộp đia chỉ của New Web Query. Click nút Go Query5-1.jpg - Trang Web chứa CSDL đã xuất hiện trong hộp thoại Query6-1.jpg - Click Import, Excel sẽ hỏi bạn muốn đặt vị trí tại đâu. Bạn sẽ thay đổi vị trí mong muốn, rồi nhấp OK Query03.jpg - Khoảng vài phút sau, dữ liệu của trang Web sẽ xuất hiện trên bảng tính của bạn Query8-1.jpg - Để cập nhật dữ liệu mới, bạn sử dụng Menu Data / Refreh Data Query9-1.jpg Các bạn có thể tham khảo thêm Code VBA dùng để cập nhật CSDL từ trang Web vào Excel : - Lấy tỷ giá ngoại tệ, vàng bằng Excel - RuaDangYeu handung107

handung107

Thành viên gắn bó
Thành viên danh dự Tham gia 30/5/06 Bài viết 1,630 Được thích 17,440 Nghề nghiệp Bác sĩ - Nếu bạn muốn Web Query tự đông cập nhật khi có dữ liệu mới, bạn thực hiện như sau : Sau khi nhấn nút Import của hộp thoại Import Data, bạn đừng chọn OK để đóng hộp thoại, mà Click vào nút Properties Query10-1.jpg Hộp thoại External data Range Properties sẽ xuất hiện. Ở phần Refresh Control, chọn Refresh Data on File Open Query11-1.jpg Nếu bạn muốn Web Query của bạn tự động cập nhật sau 2 phút, bạn đặt dấu kiểm vào Refresh every và chọn 2 phút ở hộp Spin cạnh bên Query12-1.jpg Nếu bạn đã thiết lập Web Query tên bảng tính rồi, và muốn thay đổi các thuộc tính của nó, bạn hãy chọn một Cell trên Web Query, vào Data / Import External Data / Data Range Properties Query13-1.jpg Nhập dữ liệu ngoài từ một Workbook khác thông qua chức năng Import / Data của Excel : Import Data - Bài tham khảo của Đào Việt Cường và SG Nhập dữ liệu ngoài từ FoxPro vào Excel - Nhập CSDL từ FoxPro vào Excel - Bài viết của Đào Việt Cường Đến đây, có thể xem như các bạn đã cơ bản hiểu phần nào về cách lấy dữ liệu từ các CSDL bên ngoài vào Excel, còn để hiểu thêm về cách lấy dữ liệu có chọn lọc như thế nào, chúng ta sẽ bàn sâu hơn bên Topic dành cho MS Query, các bạn nhé Các bạn yêu thích lập trình, cũng có thể tham khảo thêm tại đây : Cách kết nối CSDL bằng ADO - Dùng ADO để kết nối CSDL - Bài của LeVanDuyet - Xây dựng một ứng dụng kết hợp - Bài của Lê Văn Duyệt handung107

handung107

Thành viên gắn bó
Thành viên danh dự Tham gia 30/5/06 Bài viết 1,630 Được thích 17,440 Nghề nghiệp Bác sĩ Lấy dữ liệu từ các tập tin văn bản ​ Excel đưa ra 3 cách khác nhau để lấy dữ liệu từ các tập tin văn bản 1. Bạn có thể nhập một tập tin văn bản vào Excel bằng lệnh Open trên Menu File Với lệnh này, bạn không thể cập nhật từ tập tin nguồn, Excel cho bạn lựa chọn một hay nhiều dòng của tập tin, nhưng dữ liệu nhập về chưa được sắp xếp 2. Bạn có thể chọn Data / Import External Data từ Menu Data và sau đó chọn Import Data từ Menu đó, tìm đường dẫn đến Text File Với cách này, bạn có thể cập nhật từ dữ liệu nguồn. Cả 2 cách trên đều đưa bạn đến hộp thoại Import Text File Wizard Query14-1.jpg Màn hình trên giới thiệu với các bạn bản xem trước của dữ liệu mà Excel sắp nhập. Nhấn Next để chuyển sang màn hình thứ 2 của Text Import Wizard Query15-1.jpg Với màn hình này, bạn có thể di chuyển các vạch ngăn cách để điều chỉnh độ rộng của các cột, cũng như bạn muốn chia chúng thành bao nhiêu cột trong bảng tính Excel Bạn nhấn vào thước kẻ trên cửa sổ Data Preview để tạo ra vạch kẻ mới hoặc nhấn Double lên các vạch kẻ này để bỏ chúng đi Nhấn tiếp nút Next để vào màn hình thứ 3 của Text Import Wizard Query16-1.jpg Với màn hình này, bạn có thể định dạng các kiểu dữ liệu của các cột riêng lẻ. Hộp thoại này cũng có một nút Advanced, nếu bạn muốn thay đổi cách Wizard xử lý các dấu phẩy hay các khoản thời gian bằng dữ liệu số, bạn hãy sử dụng nút này Hoàn tất xong, bạn nhấn Finish để kết thúc. Sau đó, Excel sẽ hỏi bạn muốn đặt vị trí dữ liệu ở đâu bằng các hộp thoại tương tự như ở phần trên Để xem lại Import Text File Wizard khi Wizard thực hiện không đúng ý bạn, bạn không cần xoá dữ liệu và bắt đầu lại, bạn có thể gọi lệnh Edit Text Import bằng cách : - Đặt con trỏ ngay Cell của vùng Import Text File Wizard. Chọn Data / Import External Data / Edit Text Import - Gọi thanh công cụ View / Toolbar / External Data. Thanh công cụ này có các nút : Edit Text Import, Data Range Properties, Refresh Data, Refresh All 3. Bạn sử dụng MS Query handung107

handung107

Thành viên gắn bó
Thành viên danh dự Tham gia 30/5/06 Bài viết 1,630 Được thích 17,440 Nghề nghiệp Bác sĩ Sử dụng Data / Form để tạo CSDL Excel :Tạo CSDL mới : - Mở Worksheet mới, đặt tên là Database. Nhập tên các trường (Fields) trong cùng một hàng như hình vẽ Form02.jpg - Nhập các mẩu tin đầu tiên vào hàng thứ 3, ngay dưới hàng tên các trường Form01.jpg - Click vào bất kỳ Cell nào trong mẩu tin, hoặc tên trường. Form03.jpg - Gọi Data / Form. Clik nút New để nhập mẩu tin mới Form04.jpg Form05.jpg - Click Enter để nhập mẩu tin vào CSDL, và Close để kết thúc lệnh Data/Form Form07.jpg - Tìm một mẩu tin bất kỳ trong CSDL Nếu bạn cần tìm một mẩu tin trong CSDL nào đó, bạn đặt con trỏ tai bất kỳ Cell nào của DS, và gọi Data / Form Click nút Criteria. Form08.jpg Giả sử bạn muốn tìm tên Maris Davis trong trường Sales Person, bạn hãy nhập tên Maris Davis vao hộp trường này. Nhấn Find Next Form10.jpg Nếu bạn muốn tìm thêm theo 1 điều kiện khác nữa, chẳng hạn Sales Value > 4.000, bạn hãy nhập >4000 vào hộp Sales Value Form12.jpg Nhấn Find Next, bạn sẽ có kết quả sau : Form13.jpg Q

Quy$^$

Thành viên mới
Tham gia 23/5/11 Bài viết 1 Được thích 0 Lập trình với excel Mình mới tham gia diễn đàn, Hiện nay m đang làm ở phòng kế hoạch cho một công ty nhà nước. M đọc bài của bạn thực sự mình chưa hiểu lắm về vấn đề. Bạn có ở Hà Nội không cho m xin địa chỉ hay mail với. Mình đang có một vấn đề thắc mắc mà không biết hỏi ai. Công ty mình sản xuất Thực phẩm và nước giải khát, mình phải lập kế hoạch nhập nguyên liệu đầu vào, mà xếp m lại yêu cầu bản kế hoạch phải thể hiện được trong 12 tháng, mỗi số liệu trong bảng đều phải cụ thể. ví dụ như số luợng nhập vào tháng 5 này của Bình nước là 50000 chiếc thì khi nhìn vào đó thì sẽ biết được số lượng đó nó có trong hợp đồng nào, ngày tháng năm của hợp đồng đó, tỷ lệ sử dụng so với kế hoạch là bao nhiêu... m không biết lập một bảng như thế, nếu lập đơn thuần thì bảng rất là dài và khó xem.. Bạn biết thì chỉ cho mình cách lập với nhé! Chân thành cảm ơn! M

milan061084

Thành viên chính thức
Tham gia 4/1/09 Bài viết 70 Được thích 18
duongquy281213 đã viết: Mình mới tham gia diễn đàn, Hiện nay m đang làm ở phòng kế hoạch cho một công ty nhà nước. M đọc bài của bạn thực sự mình chưa hiểu lắm về vấn đề. Bạn có ở Hà Nội không cho m xin địa chỉ hay mail với. Mình đang có một vấn đề thắc mắc mà không biết hỏi ai. Công ty mình sản xuất Thực phẩm và nước giải khát, mình phải lập kế hoạch nhập nguyên liệu đầu vào, mà xếp m lại yêu cầu bản kế hoạch phải thể hiện được trong 12 tháng, mỗi số liệu trong bảng đều phải cụ thể. ví dụ như số luợng nhập vào tháng 5 này của Bình nước là 50000 chiếc thì khi nhìn vào đó thì sẽ biết được số lượng đó nó có trong hợp đồng nào, ngày tháng năm của hợp đồng đó, tỷ lệ sử dụng so với kế hoạch là bao nhiêu... m không biết lập một bảng như thế, nếu lập đơn thuần thì bảng rất là dài và khó xem.. Bạn biết thì chỉ cho mình cách lập với nhé! Chân thành cảm ơn! Nhấp chuột vào đây để mở rộng...
Hỏi khí không phải! Bạn có phải đang làm cho Hanoi Food không ? Mr. Duck

Mr. Duck

Thành viên mới
Tham gia 2/6/11 Bài viết 29 Được thích 12 Giới tính Nam Tìm dữ liệu trong nhiều sheet
duongquy281213 đã viết: Mình mới tham gia diễn đàn, Hiện nay m đang làm ở phòng kế hoạch cho một công ty nhà nước. M đọc bài của bạn thực sự mình chưa hiểu lắm về vấn đề. Bạn có ở Hà Nội không cho m xin địa chỉ hay mail với. Mình đang có một vấn đề thắc mắc mà không biết hỏi ai. Công ty mình sản xuất Thực phẩm và nước giải khát, mình phải lập kế hoạch nhập nguyên liệu đầu vào, mà xếp m lại yêu cầu bản kế hoạch phải thể hiện được trong 12 tháng, mỗi số liệu trong bảng đều phải cụ thể. ví dụ như số luợng nhập vào tháng 5 này của Bình nước là 50000 chiếc thì khi nhìn vào đó thì sẽ biết được số lượng đó nó có trong hợp đồng nào, ngày tháng năm của hợp đồng đó, tỷ lệ sử dụng so với kế hoạch là bao nhiêu... m không biết lập một bảng như thế, nếu lập đơn thuần thì bảng rất là dài và khó xem.. Bạn biết thì chỉ cho mình cách lập với nhé! Chân thành cảm ơn! Nhấp chuột vào đây để mở rộng...
Bạn nêu yêu cầu chưa cụ thể, tuy nhiên bạn có thể nghiên cứu các hàm vlookup hoặc index là các hàm dò tìm dữ liệu theo tên hoặc vị trí trong nhiều sheet khác nhau để áp dụng cho các vấn đề của bạn. Q

qing yu

Thành viên mới
Tham gia 10/3/11 Bài viết 18 Được thích 6 vậy vui lòng cho mình hỏi làm cách nào để biết được số liệu đó hay thông tin đó của hợp đồng nào, ngày tháng năm... nào??? nếu như trong access thì do có sự liên kết giữa các table nên việc xem tất cà những thông tin liên quan đến 1 vấn đề gì đó thì cũng tạm tạm, còn trong excel? liệu có cách nào liên kết giống bên access ko??? MinhKhai

MinhKhai

Giải pháp Ếc-xào
Tham gia 16/4/08 Bài viết 937 Được thích 571
duongquy281213 đã viết: Công ty mình sản xuất Thực phẩm và nước giải khát, mình phải lập kế hoạch nhập nguyên liệu đầu vào, mà xếp m lại yêu cầu bản kế hoạch phải thể hiện được trong 12 tháng, mỗi số liệu trong bảng đều phải cụ thể. ví dụ như số luợng nhập vào tháng 5 này của Bình nước là 50000 chiếc thì khi nhìn vào đó thì sẽ biết được số lượng đó nó có trong hợp đồng nào, ngày tháng năm của hợp đồng đó, tỷ lệ sử dụng so với kế hoạch là bao nhiêu... m không biết lập một bảng như thế, nếu lập đơn thuần thì bảng rất là dài và khó xem.. Bạn biết thì chỉ cho mình cách lập với nhé! Chân thành cảm ơn! Nhấp chuột vào đây để mở rộng...
Bạn nêu chi tiết hơn được không để mọi nguời giúp (input-output là gì..), bạn đưa ra các form báo cáo (văn bản trình sếp) để mọi người gợi ý cách làm... buivanhoa

buivanhoa

Thành viên mới
Tham gia 30/8/08 Bài viết 3 Được thích 2 Nghề nghiệp sinh viên Nhờ giúp đỡ về tạo cơ sở dữ liệu Mình muốn làm một CSDL, trong đó có quản lý về phiếu xăng. bảng phieuxang có các trường: ID, Ngaygiao(ngày giao), soluong(số lượng), nguoigiao(người bàn giao), nguoinhan(người nhận) bảng Nhanvien có các trường: ID, Hoten(họ tên),SDT(số điện thoại),namsinh(năm sinh),gioitinh(giới tính) người giao hay người nhận thì đều là nhân viên; quan hệ giữa hai bảng này là 1-n.(liên hệ giữa trường ID(bảng nhanvien) với nguoigiao(bảng phieuxang) và nguoinhan(bảng phieuxang). mình cần thiết kế thế nào để khi gọi lên thì nó sẽ hiện tên cả người giao và người nhận chứ không phải ID? Cám ơn mọi người! L

linhtitabc

Thành viên mới
Tham gia 16/1/14 Bài viết 3 Được thích 0 Bạn có hướng dẫn tạo CSDL cụ thể của Excel 2007 hoac 2010 không chứ phiên bản hướng dẫn này cũ rồi mình làm mãi mà không được. L

loc2210

Thành viên mới
Tham gia 27/6/12 Bài viết 1 Được thích 0
duongquy281213 đã viết: Mình mới tham gia diễn đàn, Hiện nay m đang làm ở phòng kế hoạch cho một công ty nhà nước. M đọc bài của bạn thực sự mình chưa hiểu lắm về vấn đề. Bạn có ở Hà Nội không cho m xin địa chỉ hay mail với. Mình đang có một vấn đề thắc mắc mà không biết hỏi ai. Công ty mình sản xuất Thực phẩm và nước giải khát, mình phải lập kế hoạch nhập nguyên liệu đầu vào, mà xếp m lại yêu cầu bản kế hoạch phải thể hiện được trong 12 tháng, mỗi số liệu trong bảng đều phải cụ thể. ví dụ như số luợng nhập vào tháng 5 này của Bình nước là 50000 chiếc thì khi nhìn vào đó thì sẽ biết được số lượng đó nó có trong hợp đồng nào, ngày tháng năm của hợp đồng đó, tỷ lệ sử dụng so với kế hoạch là bao nhiêu... m không biết lập một bảng như thế, nếu lập đơn thuần thì bảng rất là dài và khó xem.. Bạn biết thì chỉ cho mình cách lập với nhé! Chân thành cảm ơn! Nhấp chuột vào đây để mở rộng...
bạn nên dùng primavra kết hợp với Xer Hoang2013

Hoang2013

Thành viên gắn bó
Tham gia 15/8/13 Bài viết 1,622 Được thích 1,597 Giới tính Nam Nghề nghiệp Hưu trí THỬ TẠO 1 CSDL QUAN HỆ TRONG QUÁ TRÌNH MUA BÁN VẬT TƯ & NHẬP LIỆU BẰNG FORM​Trong 1 hóa đơn mua bán hàng, ta thường thấy có 2 fần riêng biệt; Fần chung có các mục như [STT], [Ngày tháng], [Mã khách hàng], [Số Hóa đơn],; Ngoài ra còn có thể có các trường như [Tình trạng], [Thanh toán], [Giao hàng], [Ghi chú]. Thông qua mã (duy nhất của từng) khách hàng mà ta có thể biết [Địa chỉ], [Số ĐT], [Mã số thuế], [Ngày sinh],. . . . Fần chi tiết gồm có các trường: [STT], [Số HĐ], [Mã HH], [Tên hàng hóa], [ĐVT], [Số lượng], [Đơn giá], [Thành tiền],. . . Thông thường, ứng với 1 dòng dữ liệu của fần chung, ta sẽ có từ 1 đến hơn mươi dòng dữ liệu hàng hóa trong fần chi tiết Dữ liệu ở 2 fần này liên hệc khăn khít với nhau thông qua mã trong trường [Số HĐ] Mình vừa hoàn thành xong fần nhập liệu nhờ form cho CSDL này, xin mời các bạn tạm tham khảo (theo file đính kèm). Rất mong & trân trọng những góp í hay sẻ chia từ các bạn. (Loạt bài này còn tiếp ở đây: http://www.giaiphapexcel.com/diendan/threads/thỬ-tẠo-1-csdl-quan-hỆ-trong-excel-bài-2-tạo-ra-số-hóa-đơn-theo-ngày.130062/#post-816560) & các bạn xem file tại #7 ở đó luôn; Rất cảm ơn. Lần chỉnh sửa cuối: 4/10/17 B

binhvjp

Thành viên mới
Tham gia 11/5/21 Bài viết 1 Được thích 0 Mình muốn tạo 1 sheet nhập nhiều thông số dữ liệu cho nhiều người và dữ liệu đó sẽ tự cập nhật vào bảng hồ sơ cá nhân chung. Bạn nào biết thì hướng dẫn giúp. Xin cảm ơn ! Bạn phải đăng nhập hoặc đăng ký để trả lời bài viết tại đây. Web KT

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

A Nhờ xử lý tính toán Số nằm trong chuỗi kí tự
  • acrox84
  • 15/12/24
  • Xử lý chuỗi ký tự
2 Trả lời 20 Đọc 525 Thứ sáu lúc 20:35 SteveNguyen1991 S T
  • Question
Xin code VBA trả về tên tài khoản theo điều kiện
  • Thanh Binh111
  • Thứ sáu lúc 16:40
  • Lập Trình với Excel
Trả lời 4 Đọc 77 Thứ sáu lúc 19:49 zzzsxxx01 Z V
  • Question
FILE EXCEL LOI : WE FOUND A PROBLEM ... RECOVER
  • vuasutu08
  • Thứ sáu lúc 16:03
  • Lập Trình với Excel
Trả lời 0 Đọc 49 Thứ sáu lúc 16:03 vuasutu08 V D
  • Question
Gửi Email chào giá hàng loạt cho đối tác có nhúng 1 bảng báo giá vào mail
  • ductoan.0703
  • Thứ tư lúc 14:49
  • Lập Trình với Excel
Trả lời 3 Đọc 175 Thứ sáu lúc 15:12 BuiQuangThuan B likosin Nhờ các bác hướng dẫn ạ.
  • likosin
  • Thứ sáu lúc 08:59
  • Giải thích, gỡ rối, xử lý lỗi công thức
Trả lời 1 Đọc 80 Thứ sáu lúc 14:02 yaaasoo01 Y likosin xin cách lọc này với ạ.
  • likosin
  • Thứ sáu lúc 09:53
  • Lọc và sắp xếp dữ liệu
Trả lời 3 Đọc 91 Thứ sáu lúc 13:48 likosin likosin C Lỗi hàm days360
  • Cuong001
  • Thứ năm lúc 09:28
  • Hỏi đáp những vấn đề khác
Trả lời 9 Đọc 175 Thứ sáu lúc 12:20 HieuCD H ongke0711
  • Question
Tải hóa đơn điện tử (https://hoadondientu.gdt.gov.vn/) Excel Vba
    • Thích
    • Yêu thích
    • Cảm ơn
  • ongke0711
  • 6/10/24
  • Lập Trình với Excel
13 14 15 Trả lời 294 Đọc 19K Thứ sáu lúc 11:15 ongke0711 ongke0711 HeSanbi
  • Đã giải quyết
HÀM FITROW - Co giãn dòng tự động tối ưu nhất cho Excel v2.43 (*14/10/2024)
    • Thích
    • Yêu thích
  • HeSanbi
  • 18/4/21
  • Lập Trình với Excel
2 3 Trả lời 50 Đọc 22K Thứ sáu lúc 11:03 HeSanbi HeSanbi Huy@@* Xử lý sổ NKC - Gộp nợ có thành 1 dòng
  • Huy@@*
  • Thứ tư lúc 09:05
  • Những vấn đề chung
Trả lời 5 Đọc 190 Thứ sáu lúc 06:23 DeTong D H Hướng dẫn in hàng loạt trong excel
  • hieuchi89
  • 28/8/24
  • Hàm và công thức Excel
Trả lời 16 Đọc 1K Thứ sáu lúc 00:58 dinhthang8709 D P Xin hỏi cách tăng tốc khi nhập liệu cho sheet NHAPXUAT
  • pqdowntailieu3
  • Thứ năm lúc 16:59
  • Google Spreadsheets
Trả lời 3 Đọc 154 Thứ năm lúc 22:38 ptm0412 ptm0412 OverAC [Thông báo] Diễn đàn tạm ngừng hoạt động để bảo trì từ 21g thứ Sáu ngày 20/12
    • Thích
    • Cảm ơn
  • OverAC
  • Thứ năm lúc 22:13
  • Thông tin về diễn đàn
Trả lời 0 Đọc 843 Thứ năm lúc 22:13 OverAC OverAC L Xin được giúp đỡ DÒ TÌM lấy danh sách tổng giá các đơn hàng
    • Thích
  • LINHCM
  • 15/12/24
  • Tìm kiếm, dò tìm và tham chiếu
2 Trả lời 26 Đọc 685 Thứ năm lúc 21:53 LINHCM L P Xin hỏi cách chuyển bảng Hàng + Cột về bảng Hàng + Hàng
  • pqdowntailieu3
  • 5/9/24
  • Google Spreadsheets
Trả lời 2 Đọc 230 Thứ năm lúc 16:45 pqdowntailieu3 P aduc Nhật ký thi công bằng excel
    • Thích
  • aduc
  • 27/10/13
  • Excel và Kỹ Thuật
2 Trả lời 35 Đọc 53K Thứ năm lúc 14:14 tdhung108 T M lỗi khi bấm lọc (Filter) không hiện ra kết quả
  • martin chen
  • Thứ năm lúc 13:23
  • Hướng dẫn sử dụng các hàm trong Excel
Trả lời 1 Đọc 80 Thứ năm lúc 13:51 thanhduybg92 T T cách viết hàm if
  • tuyennhnobk
  • Thứ tư lúc 22:51
  • Hàm và công thức Excel
Trả lời 3 Đọc 100 Thứ năm lúc 13:47 HieuCD H B Tạo query tổng hợp dữ liệu
  • babyrock2009
  • Thứ năm lúc 11:13
  • Hàm và công thức Excel
Trả lời 6 Đọc 122 Thứ năm lúc 11:59 ptm0412 ptm0412 ngatran08 Xin giúp em công thức tính đi muộn từ 8:05 mà em đặt công thức xong ra tất cả là đi muộn ạ?
  • ngatran08
  • Thứ năm lúc 11:17
  • Hàm và công thức Excel
Trả lời 2 Đọc 90 Thứ năm lúc 11:32 ngatran08 ngatran08 Xem thêm… Chia sẻ: Facebook X (Twitter) Reddit Pinterest Tumblr WhatsApp Email Chia sẻ Link

Đếm ngược thời gian

000 Ngày 00 Giờ 00 phút 00 giây [GPE] TALK SHOW EXCEL KẾT HỢP VỚI GOOGLE SHEETS: ỨNG DỤNG THỰC TẾ [GPE] TALK SHOW EXCEL KẾT HỢP VỚI GOOGLE SHEETS: ỨNG DỤNG THỰC TẾ

Thành viên có số lượng bài viết cao nhất tháng

  • Hoàng Tuấn 868 29
  • HeSanbi 26
  • LINHCM 25
  • ptm0412 22
  • hoangtuaotrang_hp_vn 21
  • HieuCD 18
  • qtm1987 17
  • ongke0711 17
  • huuthang_bd 16
  • SA_DQ 16
  • DeTong 15
  • hoangminhtien 13
  • hvnhpro 13
  • HUONGHCKT 12
  • BuiQuangThuan 12
  • Duy Tùng 9x 10
  • Nguyễn Duy Tuân 9
  • GPE-Trợ Lý 9
  • befaint 8
  • SteveNguyen1991 8

Thành viên có điểm tương tác cao nhất tháng

  • HieuCD 50
  • huuthang_bd 34
  • Hoàng Tuấn 868 31
  • hoangtuaotrang_hp_vn 28
  • hoangminhtien 24
  • SA_DQ 24
  • HeSanbi 23
  • HUONGHCKT 22
  • DeTong 22
  • ptm0412 21
  • GPE-Trợ Lý 20
  • ongke0711 15
  • befaint 13
  • longtay1111 12
  • Phuocam 12
  • NT Ngoc Yen 12
  • Hai Lúa Miền Tây 11
  • Nguyễn Duy Tuân 11
  • qtm1987 9
  • Duy Tùng 9x 8
  • Trang chủ
  • Diễn đàn
  • Cơ sở dữ liệu
  • Cơ sở dữ liệu
  • Website này sử dụng cookies. Tiếp tục sử dụng trang này, đồng nghĩa với việc bạn chấp nhận website sử dụng cookies. Chấp nhận Tìm hiểu thêm.…
Back Top Bottom

Từ khóa » Cách Tạo Cơ Sở Dữ Liệu Trong Excel