Hướng dẫn where is the get external data excel spreadsheet dialog box? - hộp thoại lấy dữ liệu bên ngoài bảng tính excel ở đâu?

Lưu ý: & NBSP; Microsoft Access không hỗ trợ nhập dữ liệu Excel với nhãn độ nhạy ứng dụng. Là một cách giải quyết, bạn có thể xóa nhãn trước khi nhập và sau đó áp dụng lại nhãn sau khi nhập. & NBSP; Để biết thêm thông tin, hãy xem Áp dụng nhãn nhạy cảm với các tệp và email của bạn trong văn phòng.Microsoft Access doesn’t support importing Excel data with an applied sensitivity label. As a workaround, you can remove the label before importing and then re-apply the label after importing. For more information, see Apply sensitivity labels to your files and email in Office.

Bạn có thể mang dữ liệu từ một sổ làm việc Excel vào cơ sở dữ liệu truy cập theo nhiều cách. Bạn có thể sao chép dữ liệu từ bảng tính mở và dán nó vào bảng dữ liệu truy cập, nhập bảng tính vào bảng mới hoặc hiện có hoặc liên kết đến bảng tính từ cơ sở dữ liệu truy cập.

Chủ đề này giải thích chi tiết cách nhập hoặc liên kết đến dữ liệu Excel từ cơ sở dữ liệu Access Desktop.

Bạn muốn làm gì?

  • Hiểu nhập dữ liệu từ excel

  • Nhập dữ liệu từ Excel

  • Khắc phục sự cố các giá trị thiếu hoặc không chính xác

  • Liên kết đến dữ liệu trong Excel

  • Khắc phục sự cố #Num! và các giá trị không chính xác khác trong bảng được liên kết

Hiểu nhập dữ liệu từ excel

Nếu mục tiêu của bạn là lưu trữ một số hoặc tất cả dữ liệu của bạn từ một hoặc nhiều bảng tính Excel trong Access, bạn nên nhập nội dung của bảng tính vào cơ sở dữ liệu truy cập mới hoặc hiện có. Khi bạn nhập dữ liệu, Access sẽ tạo một bản sao của dữ liệu trong bảng mới hoặc hiện có mà không thay đổi bảng tính Excel nguồn.

Các kịch bản phổ biến để nhập dữ liệu excel vào truy cập

  • Bạn là một người dùng Excel lâu năm, nhưng, trong tương lai, bạn muốn sử dụng quyền truy cập để làm việc với dữ liệu này. Bạn muốn chuyển dữ liệu trong bảng tính Excel của mình vào một hoặc nhiều cơ sở dữ liệu truy cập mới.

  • Bộ phận hoặc nhóm làm việc của bạn sử dụng quyền truy cập, nhưng thỉnh thoảng bạn nhận được dữ liệu ở định dạng Excel phải được hợp nhất với cơ sở dữ liệu truy cập của bạn. Bạn muốn nhập các bảng tính Excel này vào cơ sở dữ liệu của bạn khi bạn nhận được chúng.

  • Bạn sử dụng quyền truy cập để quản lý dữ liệu của mình, nhưng các báo cáo hàng tuần bạn nhận được từ phần còn lại của nhóm là Excel Workbooks. Bạn muốn hợp lý hóa quy trình nhập để đảm bảo dữ liệu được nhập mỗi tuần tại một thời điểm cụ thể vào cơ sở dữ liệu của bạn.

Nếu đây là lần đầu tiên bạn nhập dữ liệu từ Excel

  • Không có cách nào để lưu một sổ làm việc Excel dưới dạng cơ sở dữ liệu truy cập. Excel không cung cấp chức năng để tạo cơ sở dữ liệu truy cập từ dữ liệu Excel.

  • Khi bạn mở sổ làm việc Excel trong Access (trong hộp thoại Mở tệp, hãy thay đổi hộp tệp danh sách loại thành các tệp Microsoft Office Excel và chọn tệp bạn muốn), Access sẽ tạo liên kết đến sổ làm việc thay vì nhập dữ liệu của nó. Liên kết với một sổ làm việc về cơ bản khác với việc nhập một bảng tính vào cơ sở dữ liệu. Để biết thêm thông tin về liên kết, hãy xem phần liên kết đến dữ liệu trong Excel, sau này trong bài viết này.File Open dialog box, change the Files of Type list box to Microsoft Office Excel Files and select the file you want), Access creates a link to the workbook instead of importing its data. Linking to a workbook is fundamentally different from importing a worksheet into a database. For more information about linking, see the section Link to data in Excel, later in this article.

Nhập dữ liệu từ Excel

Các bước trong phần này giải thích cách chuẩn bị và chạy hoạt động nhập và cách lưu cài đặt nhập dưới dạng đặc tả cho việc tái sử dụng sau này. Khi bạn tiến hành, hãy nhớ rằng bạn có thể nhập dữ liệu chỉ từ một bảng tính tại một thời điểm. Bạn không thể nhập tất cả dữ liệu từ toàn bộ sổ làm việc cùng một lúc.

Chuẩn bị bảng tính

  1. Xác định vị trí tệp nguồn và chọn bảng tính chứa dữ liệu bạn muốn nhập để truy cập. Nếu bạn chỉ muốn nhập một phần của bảng tính, bạn có thể xác định một phạm vi được đặt tên chỉ bao gồm các ô mà bạn muốn nhập.

    Xác định một phạm vi được đặt tên (tùy chọn)

    1. Chuyển sang Excel và mở bảng tính có dữ liệu mà bạn muốn nhập.

    2. Chọn phạm vi của các ô chứa dữ liệu mà bạn muốn nhập.

    3. Nhấp chuột phải vào phạm vi đã chọn và sau đó nhấp vào tên một phạm vi hoặc xác định tên.Name a Range or Define Name.

    4. Trong hộp thoại tên mới, chỉ định tên cho phạm vi trong hộp tên và bấm OK.New Name dialog box, specify a name for the range in the Name box and click OK.

      Hãy nhớ rằng bạn chỉ có thể nhập một bảng tính tại một thời điểm trong quá trình nhập khẩu. Để nhập dữ liệu từ nhiều bảng tính, hãy lặp lại hoạt động nhập cho mỗi bảng tính.

  2. Xem lại dữ liệu nguồn và thực hiện hành động như được mô tả trong bảng này.

    Yếu tố

    Sự mô tả

    Số cột

    Số lượng cột nguồn mà bạn muốn nhập không thể vượt quá 255, vì Access không hỗ trợ quá 255 trường trong bảng.

    Bỏ qua các cột và hàng

    Đó là một thực tế tốt để chỉ bao gồm các hàng và cột mà bạn muốn nhập trong bảng tính nguồn hoặc phạm vi được đặt tên.

    Hàng & nbsp; & nbsp; & nbsp; & nbsp; bạn không thể lọc hoặc bỏ qua các hàng trong quá trình nhập.    You cannot filter or skip rows during the import operation.

    Các cột & nbsp; & nbsp; & nbsp; & nbsp; bạn không thể bỏ qua các cột trong quá trình hoạt động nếu bạn chọn thêm dữ liệu vào một bảng hiện có.    You cannot skip columns during the operation if you choose to add the data to an existing table.

    Định dạng bảng

    Đảm bảo rằng các ô ở định dạng bảng. Nếu bảng tính hoặc phạm vi được đặt tên bao gồm các ô được hợp nhất, nội dung của ô được đặt trong trường tương ứng với cột ngoài cùng bên trái và các trường khác bị trống.

    Các cột, hàng và ô trống

    Xóa tất cả các cột trống không cần thiết và các hàng trống trong bảng tính hoặc phạm vi. Nếu bảng tính hoặc phạm vi chứa các ô trống, hãy thử thêm dữ liệu bị thiếu. Nếu bạn đang có kế hoạch nối các bản ghi vào một bảng hiện có, hãy đảm bảo rằng trường tương ứng trong bảng chấp nhận các giá trị NULL (thiếu hoặc không xác định). Một trường sẽ chấp nhận các giá trị null nếu thuộc tính trường bắt buộc của nó được đặt thành NO và cài đặt thuộc tính xác nhận của nó không ngăn các giá trị null.Required field property is set to No and its ValidationRule property setting doesn't prevent null values.

    Giá trị lỗi

    Nếu một hoặc nhiều ô trong bảng tính hoặc phạm vi chứa các giá trị lỗi, chẳng hạn như #Num và #Div, hãy sửa chúng trước khi bạn bắt đầu thao tác nhập. Nếu bảng tính hoặc phạm vi nguồn chứa các giá trị lỗi, Access sẽ đặt giá trị null trong các trường tương ứng trong bảng. Để biết thêm thông tin về các cách để sửa các lỗi đó, hãy xem phần Xử lý các giá trị bị thiếu hoặc không chính xác, sau này trong bài viết này.#NUM and #DIV, correct them before you start the import operation. If a source worksheet or range contains error values, Access places a null value in the corresponding fields in the table. For more information about ways to correct those errors, see the section Troubleshoot missing or incorrect values, later in this article.

    Loại dữ liệu

    Để tránh các lỗi trong quá trình nhập, hãy đảm bảo rằng mỗi cột nguồn chứa cùng loại dữ liệu trong mỗi hàng. Truy cập quét tám hàng nguồn đầu tiên để xác định loại dữ liệu của các trường trong bảng. Chúng tôi khuyên bạn nên đảm bảo rằng tám hàng nguồn đầu tiên không trộn lẫn các giá trị của các loại dữ liệu khác nhau trong bất kỳ cột nào. Mặt khác, truy cập có thể không gán đúng loại dữ liệu cho cột.

    Ngoài ra, đó là một thông lệ tốt để định dạng từng cột nguồn trong Excel và gán một định dạng dữ liệu cụ thể cho mỗi cột trước khi bạn bắt đầu thao tác nhập. Định dạng rất được khuyến khích nếu một cột bao gồm các giá trị của các loại dữ liệu khác nhau. Ví dụ: cột FLETNO trong bảng tính có thể chứa các giá trị số và văn bản, chẳng hạn như 871, AA90 và 171. Để tránh các giá trị bị thiếu hoặc không chính xác, hãy làm như sau:

    1. Nhấp chuột phải vào tiêu đề cột và sau đó nhấp vào các ô định dạng.Format Cells.

    2. Trên tab Số, trong danh mục, chọn một định dạng. Đối với cột Flightno, có lẽ bạn sẽ chọn văn bản.Number tab, under Category, select a format. For the FlightNo column, you would probably choose Text.

    3. Bấm OK.OK.

    Nếu các cột nguồn được định dạng, nhưng vẫn chứa các giá trị hỗn hợp trong các hàng theo hàng thứ tám, thao tác nhập vẫn có thể bỏ qua các giá trị hoặc chuyển đổi các giá trị không chính xác. Để biết khắc phục sự cố thông tin, hãy xem phần Xử lý các giá trị bị thiếu hoặc không chính xác.

    Hàng đầu tiên

    Nếu hàng đầu tiên trong bảng tính hoặc phạm vi được đặt tên chứa tên của các cột, bạn có thể chỉ định truy cập đó xử lý dữ liệu ở hàng đầu tiên làm tên trường trong quá trình nhập. Nếu bảng tính hoặc phạm vi nguồn của bạn không bao gồm tên, thì nên thêm chúng vào nguồn trước khi bạn bắt đầu hoạt động nhập.

    Lưu ý: & nbsp; Nếu bạn có kế hoạch nối dữ liệu vào một bảng hiện có, hãy đảm bảo rằng tên của mỗi cột khớp chính xác với tên của trường tương ứng. Nếu tên của một cột khác với tên của trường tương ứng trong bảng, thao tác nhập sẽ không thành công. Để xem tên của các trường, hãy mở bảng trong chế độ xem thiết kế trong Access.If you plan to append the data to an existing table, ensure that the name of each column exactly matches the name of the corresponding field. If the name of a column is different from the name of the corresponding field in the table, the import operation will fail. To see the names of the fields, open the table in Design view in Access.

  3. Đóng sổ làm việc nguồn, nếu nó được mở. Giữ tệp nguồn mở có thể dẫn đến lỗi chuyển đổi dữ liệu trong quá trình nhập.

Chuẩn bị cơ sở dữ liệu đích

  1. Mở cơ sở dữ liệu truy cập nơi dữ liệu đã nhập sẽ được lưu trữ. Đảm bảo rằng cơ sở dữ liệu không chỉ đọc và bạn có quyền thay đổi cơ sở dữ liệu.

    -or-

    Nếu bạn không muốn lưu trữ dữ liệu trong bất kỳ cơ sở dữ liệu hiện tại nào của bạn, hãy tạo cơ sở dữ liệu trống. Làm như vậy:

    Nhấp vào tab Tệp, nhấp vào mới, sau đó nhấp vào cơ sở dữ liệu trống.File tab, click New, and then click Blank Database.

  2. Trước khi bạn bắt đầu hoạt động nhập, hãy quyết định xem bạn muốn lưu trữ dữ liệu trong bảng mới hay hiện có.

    Tạo một bảng mới & nbsp; & nbsp; & nbsp; & nbsp; Nếu bạn chọn lưu trữ dữ liệu trong một bảng mới, Access sẽ tạo một bảng và thêm dữ liệu đã nhập vào bảng này. Nếu một bảng có tên được chỉ định đã tồn tại, truy cập ghi đè nội dung của bảng với dữ liệu đã nhập.    If you choose to store the data in a new table, Access creates a table and adds the imported data to this table. If a table with the specified name already exists, Access overwrites the contents of the table with the imported data.

    Chuẩn bị vào bảng hiện có & nbsp; & nbsp; & nbsp; & nbsp; Nếu bạn chọn thêm dữ liệu vào một bảng hiện có, các hàng trong bảng tính Excel được nối vào bảng được chỉ định.    If you choose to add the data to an existing table, the rows in the Excel worksheet are appended to the specified table.

    Hãy nhớ rằng hầu hết các lỗi trong quá trình hoạt động nối tiếp xảy ra vì dữ liệu nguồn không khớp với cấu trúc và cài đặt trường của bảng đích. Để tránh điều này, hãy mở bảng đích trong chế độ xem thiết kế và xem xét như sau:

    • Hàng đầu tiên & nbsp; & nbsp; & nbsp; & nbsp; Nếu hàng đầu tiên của bảng tính nguồn hoặc phạm vi được đặt tên không chứa các tiêu đề cột, hãy đảm bảo rằng vị trí và loại dữ liệu của mỗi cột trong bảng tính nguồn phù hợp với các tiêu đề của trường tương ứng trong bảng. Nếu hàng đầu tiên chứa các tiêu đề cột, thứ tự của các cột và trường không cần phải khớp, nhưng tên và kiểu dữ liệu của mỗi cột phải khớp chính xác với các trường tương ứng của nó.    If the first row of the source worksheet or named range does not contain column headings, ensure that the position and data type of each column in the source worksheet matches those of the corresponding field in the table. If the first row contains column headings, the order of columns and fields do not need to match, but the name and data type of each column must exactly match those of its corresponding field.

    • Các trường bị thiếu hoặc bổ sung & nbsp; & nbsp; & nbsp; & nbsp; Nếu một hoặc nhiều trường trong bảng tính nguồn không tồn tại trong bảng đích, hãy thêm chúng trước khi bạn bắt đầu hoạt động nhập. Tuy nhiên, nếu bảng chứa các trường không tồn tại trong nguồn, bạn không cần phải xóa các trường đó khỏi bảng nếu chúng chấp nhận các giá trị null.    If one or more fields in the source worksheet do not exist in the destination table, add them before you start the import operation. However, if the table contains fields that don't exist in the source, you do not need to delete those fields from the table if they accept null values.

      Mẹo: & nbsp; Một trường sẽ chấp nhận các giá trị null nếu thuộc tính cần thiết của nó được đặt thành NO và cài đặt thuộc tính xác nhận của nó không ngăn các giá trị null.A field will accept null values if its Required property is set to No and its ValidationRule property setting doesn't prevent null values.

    • Khóa chính & nbsp; & nbsp; & nbsp; & nbsp; Nếu bảng chứa một trường khóa chính, bảng tính hoặc phạm vi nguồn phải có một cột chứa các giá trị tương thích với trường khóa chính và các giá trị khóa được nhập phải là duy nhất. Nếu bản ghi được nhập chứa giá trị khóa chính đã tồn tại trong bảng đích, thao tác nhập sẽ hiển thị thông báo lỗi.    If the table contains a primary key field, the source worksheet or range must have a column that contains values that are compatible with the primary key field, and the imported key values must be unique. If an imported record contains a primary key value that already exists in the destination table, the import operation displays an error message.

    • Các trường được lập chỉ mục & nbsp; & nbsp; & nbsp; & nbsp; Nếu thuộc tính được lập chỉ mục của một trường trong bảng được đặt thành có (không sao chép), cột tương ứng trong bảng tính hoặc phạm vi phải chứa các giá trị duy nhất.    If the Indexed property of a field in the table is set to Yes (No Duplicates), the corresponding column in the source worksheet or range must contain unique values.

      Chuyển đến các bước tiếp theo để chạy hoạt động nhập.

Bắt đầu hoạt động nhập

  1. Vị trí của trình hướng dẫn nhập/liên kết khác nhau một chút tùy thuộc vào phiên bản truy cập của bạn. Chọn các bước phù hợp với phiên bản truy cập của bạn:

    • Nếu bạn đang sử dụng phiên bản mới nhất của phiên bản đăng ký Microsoft 365 của Access hoặc Access 2019, trên tab Dữ liệu bên ngoài, trong nhóm Nhập & Liên kết, hãy nhấp vào Nguồn dữ liệu mới> từ Tệp> Excel.External Data tab, in the Import & Link group, click New Data Source > From File > Excel.

    • Nếu bạn đang sử dụng Access 2016, Access 2013 hoặc Access 2010, trên tab Dữ liệu bên ngoài, trong Nhóm Nhập & Liên kết, nhấp vào Excel.External Data tab, in the Import & Link group, click Excel.

    Lưu ý: & nbsp; tab Dữ liệu bên ngoài không có sẵn trừ khi cơ sở dữ liệu được mở.The External Data tab is not available unless a database is open.

  2. Trong hộp thoại Get Data Outter - Excel, trong hộp Tên tệp, chỉ định tên của tệp Excel chứa dữ liệu mà bạn muốn nhập.Get External Data - Excel Spreadsheet dialog box, in the File name box, specify the name of the Excel file that contains the data that you want to import.

    -or-

    Nhấp vào Duyệt và sử dụng hộp thoại Mở tệp để xác định vị trí tệp mà bạn muốn nhập.Browse and use the File Open dialog box to locate the file that you want to import.

  3. Chỉ định cách bạn muốn lưu trữ dữ liệu đã nhập.

    Để lưu trữ dữ liệu trong một bảng mới, chọn Nhập dữ liệu nguồn vào một bảng mới trong cơ sở dữ liệu hiện tại. Bạn sẽ được nhắc gọi tên bảng này sau.Import the source data into a new table in the current database. You will be prompted to name this table later.

    Để nối dữ liệu vào một bảng hiện có, hãy chọn thêm một bản sao của các bản ghi vào bảng và chọn một bảng từ danh sách thả xuống. Tùy chọn này không có sẵn nếu cơ sở dữ liệu không có bảng.Append a copy of the records to the table and select a table from the drop-down list. This option is not available if the database has no tables.

    Để liên kết đến nguồn dữ liệu bằng cách tạo một bảng được liên kết, hãy xem liên kết phần đến dữ liệu trong Excel, sau đó trong bài viết này.

  4. Bấm OK.OK.

    Trình hướng dẫn bảng tính nhập bắt đầu và dẫn bạn qua quy trình nhập. Chuyển đến bộ các bước tiếp theo.

Sử dụng trình hướng dẫn bảng tính nhập

  1. Trên trang đầu tiên của trình hướng dẫn, chọn bảng tính chứa dữ liệu bạn muốn nhập, sau đó nhấp vào Tiếp theo.Next.

  2. Trên trang thứ hai của trình hướng dẫn, nhấp vào Hiển thị bảng tính hoặc hiển thị các phạm vi có tên, chọn bảng tính hoặc phạm vi được đặt tên mà bạn muốn nhập, sau đó nhấp vào Tiếp theo.Show Worksheets or Show Named Ranges, select either the worksheet or the named range that you want to import, and then click Next.

  3. Nếu hàng đầu tiên của bảng tính hoặc phạm vi nguồn chứa tên trường, chọn Hàng đầu tiên chứa các tiêu đề cột và nhấp vào Tiếp theo.First Row Contains Column Headings and click Next.

    Nếu bạn đang nhập dữ liệu vào một bảng mới, Access sử dụng các tiêu đề cột này để đặt tên cho các trường trong bảng. Bạn có thể thay đổi các tên này trong hoặc sau khi hoạt động nhập. Nếu bạn đang thêm dữ liệu vào một bảng hiện có, hãy đảm bảo rằng các tiêu đề cột trong bảng tính nguồn khớp chính xác với tên của các trường trong bảng đích.

    Nếu bạn đang nối dữ liệu vào một bảng hiện có, hãy bỏ qua trực tiếp bước 6. Nếu bạn đang thêm dữ liệu vào một bảng mới, hãy làm theo các bước còn lại.

  4. Trình hướng dẫn nhắc bạn xem lại các thuộc tính trường. Nhấp vào một cột ở nửa dưới của trang để hiển thị các thuộc tính của trường tương ứng. Tùy chọn, thực hiện bất kỳ điều nào sau đây:

    • Xem lại và thay đổi, nếu bạn muốn, tên và kiểu dữ liệu của trường đích.

      Truy cập đánh giá tám hàng đầu tiên trong mỗi cột để đề xuất kiểu dữ liệu cho trường tương ứng. Nếu cột trong bảng tính chứa các loại giá trị khác nhau, chẳng hạn như văn bản và số, trong tám hàng đầu tiên của một cột, trình hướng dẫn gợi ý một loại dữ liệu tương thích với tất cả các giá trị trong cột & NBSP; - Thông thường, văn bản nhất là văn bản loại dữ liệu. Mặc dù bạn có thể chọn một kiểu dữ liệu khác, hãy nhớ rằng các giá trị không tương thích với kiểu dữ liệu mà bạn chọn sẽ bị bỏ qua hoặc chuyển đổi không chính xác trong quá trình nhập. Để biết thêm thông tin về cách sửa các giá trị bị thiếu hoặc không chính xác, hãy xem phần Xử lý các giá trị bị thiếu hoặc không chính xác, sau này trong bài viết này.

    • Để tạo một chỉ mục trên trường, hãy đặt lập chỉ mục thành Có.Indexed to Yes.

    • Để hoàn toàn bỏ qua một cột Cột nguồn, chọn hộp kiểm Không nhập (Bỏ qua).Do not import field (Skip) check box.

      Nhấp vào Tiếp theo sau khi bạn hoàn tất việc chọn tùy chọn.Next after you finish selecting options.

  5. Trong màn hình tiếp theo, chỉ định một khóa chính cho bảng. Nếu bạn chọn cho phép Access Thêm khóa chính, Access sẽ thêm trường autonumber làm trường đầu tiên trong bảng đích và tự động điền nó với các giá trị ID duy nhất, bắt đầu bằng 1. Nhấp vào Tiếp theo.Let Access add primary key, Access adds an AutoNumber field as the first field in the destination table, and automatically populates it with unique ID values, starting with 1. Click Next.

  6. Trong màn hình trình hướng dẫn cuối cùng, chỉ định tên cho bảng đích. Trong hộp nhập vào bảng, nhập tên cho bảng. Nếu bảng đã tồn tại, Access sẽ hiển thị một lời nhắc yêu cầu bạn muốn ghi đè lên các nội dung hiện có của bảng. Nhấp vào Có để tiếp tục hoặc không để chỉ định một tên khác cho bảng đích, sau đó nhấp vào Kết thúc để nhập dữ liệu.Import to Table box, type a name for the table. If the table already exists, Access displays a prompt that asks whether you want to overwrite the existing contents of the table. Click Yes to continue or No to specify a different name for the destination table, and then click Finish to import the data.

    Nếu quyền truy cập có thể nhập một số hoặc tất cả dữ liệu, trình hướng dẫn sẽ hiển thị một trang hiển thị cho bạn trạng thái của hoạt động nhập. Ngoài ra, bạn có thể lưu các chi tiết của hoạt động để sử dụng trong tương lai như một đặc điểm kỹ thuật. Ngược lại, nếu thao tác hoàn toàn thất bại, Access sẽ hiển thị thông báo xảy ra lỗi khi cố gắng nhập tệp.specification. Conversely, if the operation completely failed, Access displays the message An error occurred trying to import file.

  7. Nhấp vào Có để lưu các chi tiết của hoạt động để sử dụng trong tương lai. Lưu các chi tiết giúp bạn lặp lại thao tác sau đó mà không phải bước qua trình hướng dẫn mỗi lần.Yes to save the details of the operation for future use. Saving the details helps you repeat the operation at a later time without having to step through the wizard each time.

Xem Lưu chi tiết của hoạt động nhập hoặc xuất nhập dưới dạng thông số kỹ thuật để tìm hiểu cách lưu lưu chi tiết thông số kỹ thuật của bạn.

Xem Chạy một thông số nhập hoặc xuất nhập đã lưu để tìm hiểu cách chạy các thông số nhập hoặc liên kết đã lưu của bạn.

Xem Lịch trình thông số kỹ thuật nhập hoặc xuất để tìm hiểu cách sắp xếp các nhiệm vụ nhập và liên kết để chạy vào những thời điểm cụ thể.

Khắc phục sự cố các giá trị thiếu hoặc không chính xác

Nếu bạn nhận được thông báo, một lỗi đã cố gắng nhập tệp, thao tác nhập hoàn toàn không thành công. Ngược lại, nếu thao tác nhập hiển thị hộp thoại nhắc bạn lưu các chi tiết của hoạt động, thao tác có thể nhập tất cả hoặc một số dữ liệu. Thông báo trạng thái cũng đề cập đến tên của bảng nhật ký lỗi có chứa mô tả về bất kỳ lỗi nào xảy ra trong quá trình nhập.An error occurred trying to import file, the import operation completely failed. Conversely, if the import operation displays a dialog box that prompts you to save the details of the operation, the operation was able to import all or some of the data. The status message also mentions the name of the error log table that contains the description of any errors that occurred during the import operation.

Quan trọng: & NBSP; Ngay cả khi thông báo trạng thái cho biết hoạt động hoàn toàn thành công, bạn nên xem lại nội dung và cấu trúc của bảng để đảm bảo mọi thứ đều trông chính xác trước khi bạn bắt đầu sử dụng bảng.Even if the status message indicates a completely successful operation, you should review the contents and structure of the table to ensure that everything looks correct before you start using the table.

  • Mở bảng đích trong chế độ xem biểu dữ liệu để xem liệu tất cả dữ liệu đã được thêm vào bảng.

  • Mở bảng trong chế độ xem thiết kế để xem lại kiểu dữ liệu và các cài đặt thuộc tính khác của các trường.

Bảng sau đây mô tả các bước mà bạn có thể thực hiện để sửa các giá trị bị thiếu hoặc không chính xác.

Mẹo: & nbsp; Trong khi bạn đang khắc phục kết quả, nếu bạn chỉ tìm thấy một vài giá trị bị thiếu, bạn có thể thêm chúng vào bảng theo cách thủ công. Ngược lại, nếu bạn thấy rằng toàn bộ các cột hoặc một số lượng lớn các giá trị bị thiếu hoặc không được nhập đúng, bạn nên khắc phục sự cố trong tệp nguồn. Sau khi bạn đã sửa tất cả các vấn đề đã biết, hãy lặp lại hoạt động nhập.While you are troubleshooting the results, if you find just a few missing values, you can add them to the table manually. Conversely, if you find that entire columns or a large number of values are either missing or were not imported properly, you should correct the problem in the source file. After you have corrected all known problems, repeat the import operation.

Vấn đề

Nghị quyết

Các yếu tố đồ họa

Các yếu tố đồ họa, chẳng hạn như logo, biểu đồ và hình ảnh không thể được nhập. Thêm chúng vào cơ sở dữ liệu sau khi hoàn thành hoạt động nhập.

Giá trị tính toán

Kết quả của một cột hoặc ô được tính toán được nhập, nhưng không phải là công thức cơ bản. Trong quá trình nhập, bạn có thể chỉ định một loại dữ liệu tương thích với kết quả công thức, chẳng hạn như số.

Đúng hoặc sai và -1 hoặc 0 giá trị

Nếu bảng tính hoặc phạm vi nguồn bao gồm một cột chỉ chứa các giá trị đúng hoặc sai, Access sẽ tạo trường Có/Không cho cột và các giá trị chèn -1 hoặc 0 trong trường. Tuy nhiên, nếu bảng tính hoặc phạm vi nguồn bao gồm một cột chỉ chứa các giá trị -1 hoặc 0, theo mặc định, sẽ tạo một trường số cho cột. Bạn có thể thay đổi kiểu dữ liệu của trường thành có/không trong quá trình nhập để tránh vấn đề này.

Các lĩnh vực đa trị

Khi bạn nhập dữ liệu vào bảng mới hoặc nối dữ liệu vào bảng hiện có, Access không cho phép hỗ trợ cho nhiều giá trị trong một trường, ngay cả khi cột nguồn chứa danh sách các giá trị được phân tách bằng dấu chấm phẩy (;). Danh sách các giá trị được coi là một giá trị duy nhất và được đặt trong một trường văn bản.;). The list of values is treated as a single value and is placed in a text field.

Dữ liệu bị cắt ngắn

Nếu dữ liệu xuất hiện bị cắt trong một cột trong bảng truy cập, hãy thử tăng chiều rộng của cột trong chế độ xem biểu dữ liệu. Nếu điều đó không giải quyết được vấn đề, dữ liệu trong một cột số trong Excel quá lớn đối với kích thước trường của trường đích trong truy cập. Ví dụ: trường đích có thể có thuộc tính Fieldsize được đặt thành byte trong cơ sở dữ liệu truy cập nhưng dữ liệu nguồn chứa giá trị lớn hơn 255. Sửa các giá trị trong tệp nguồn và thử nhập lại.FieldSize property set to Byte in an Access database but the source data contains a value greater than 255. Correct the values in the source file and try importing again.

Định dạng hiển thị

Bạn có thể phải đặt thuộc tính định dạng của một số trường nhất định trong chế độ xem thiết kế để đảm bảo rằng các giá trị được hiển thị chính xác trong chế độ xem biểu dữ liệu. Ví dụ:Format property of certain fields in design view to ensure that the values are displayed correctly in Datasheet view. For example:

  • Trường có/không hiển thị -1 và 0 trong chế độ xem biểu dữ liệu sau khi hoàn thành thao tác nhập. Để khắc phục điều này, sau khi hoạt động nhập hoàn tất, thay vào đó, hãy đặt thuộc tính định dạng của trường thành có/không để hiển thị các hộp kiểm.Format property to Yes/No to display check boxes instead.

  • Ngày dài và trung bình có thể xuất hiện dưới dạng ngày ngắn. Để sửa lỗi này, hãy mở bảng đích trong chế độ xem thiết kế trong truy cập và đặt thuộc tính định dạng của trường ngày thành ngày dài hoặc ngày trung bình.Format property to Long Date or Medium Date.

Lưu ý: & nbsp; Nếu bảng tính nguồn chứa định dạng văn bản phong phú như in đậm, gạch chân hoặc in nghiêng, văn bản được nhập, nhưng định dạng bị mất.If the source worksheet contains rich text formatting such as bold, underline, or italics, the text is imported, but the formatting is lost.

Giá trị trùng lặp (lỗi vi phạm chính)

Các bản ghi mà bạn đang nhập có thể chứa các giá trị trùng lặp không thể được lưu trữ trong trường khóa chính của bảng đích hoặc trong một trường có thuộc tính được lập chỉ mục được đặt thành có (không sao chép). Loại bỏ các giá trị trùng lặp trong tệp nguồn và thử nhập lại.Indexed property set to Yes (No Duplicates). Eliminate the duplicate values in the source file and try importing again.

Ngày giảm giá trị 4 năm

Các trường ngày được nhập từ bảng tính Excel có thể được tắt trong bốn năm. Excel cho Windows có thể sử dụng hai hệ thống ngày:

  • Hệ thống ngày 1904 (trong đó số sê -ri dao động từ 0 đến 63.918), tương ứng với ngày từ ngày 1 tháng 1 năm 1904 đến ngày 31 tháng 12 năm 2078.

  • Hệ thống ngày 1900 (trong đó các số sê -ri dao động từ 1 đến 65.380), tương ứng với ngày từ ngày 1 tháng 1 năm 1900 đến ngày 31 tháng 12 năm 2078.

Bạn có thể đặt hệ thống ngày trong các tùy chọn Excel: Tệp> Tùy chọn> Nâng cao> Sử dụng hệ thống ngày 1904.File > Options > Advanced > Use 1904 date system.

Lưu ý & nbsp; & nbsp; & nbsp; Nếu bạn nhập từ sổ làm việc .xlsb, nó luôn sử dụng hệ thống ngày 1900 bất kể cài đặt hệ thống ngày.   If you import from a .xlsb workbook, it always uses the 1900 Date System regardless of the Date System setting.

Trước khi bạn nhập dữ liệu, hãy thay đổi hệ thống ngày cho sổ làm việc Excel hoặc sau khi thêm dữ liệu, hãy thực hiện truy vấn cập nhật sử dụng biểu thức [Tên trường ngày ngày] + 1462 để sửa ngày.

Excel cho Macintosh chỉ sử dụng hệ thống ngày 1904.

Giá trị null

Bạn có thể thấy một thông báo lỗi ở cuối thao tác nhập về dữ liệu đã bị xóa hoặc bị mất trong quá trình hoạt động hoặc khi bạn mở bảng trong chế độ xem dữ liệu, bạn có thể thấy rằng một số giá trị trường trống. Nếu các cột nguồn trong Excel không được định dạng hoặc tám hàng nguồn đầu tiên chứa các giá trị của các loại dữ liệu khác nhau, hãy mở bảng tính nguồn và làm như sau:

  • Định dạng các cột nguồn.

  • Di chuyển các hàng sao cho tám hàng đầu tiên trong mỗi cột không chứa các giá trị của các loại dữ liệu khác nhau.

  • Trong quá trình hoạt động nhập, chọn loại dữ liệu thích hợp cho mỗi trường. Nếu kiểu dữ liệu không chính xác, bạn có thể thấy các giá trị null hoặc giá trị không chính xác trong toàn bộ cột sau khi hoạt động nhập hoàn thành.

Các bước trước có thể giúp giảm thiểu sự xuất hiện của các giá trị null. Bảng sau liệt kê các trường hợp mà bạn vẫn sẽ thấy các giá trị null:

Các giá trị bị thiếu là loại ...

Khi nhập vào ...

Và loại trường đích là ...

Để giải quyết ...

Chữ

Một bảng mới

Ngày

Thay thế tất cả các giá trị văn bản bằng các giá trị ngày và sau đó thử nhập lại.

Chữ

Một bảng mới

Ngày

Thay thế tất cả các giá trị văn bản bằng các giá trị ngày và sau đó thử nhập lại.

Một bảng hiện có

Số hoặc ngày

  • Thay thế tất cả các giá trị văn bản bằng các giá trị phù hợp với kiểu dữ liệu của trường đích và sau đó thử nhập lại.

  • Giá trị ngày được thay thế bằng các giá trị số

    Bạn sẽ thấy các số năm chữ số dường như ngẫu nhiên thay vì các giá trị ngày thực tế trong các tình huống sau:

    Cột nguồn trong bảng tính chỉ chứa các giá trị số trong tám hàng đầu tiên, nhưng chứa một số giá trị ngày trong các hàng tiếp theo. Các giá trị ngày này sẽ được chuyển đổi không chính xác.

Cột nguồn chứa các giá trị ngày trong một số trong tám hàng đầu tiên và bạn đã cố gắng nhập nó vào một trường số. Các giá trị ngày này sẽ được chuyển đổi không chính xác.

Để tránh điều này, hãy thay thế các giá trị ngày bằng các giá trị số trong cột nguồn và thử nhập lại.

  • Đôi khi, nếu một cột chứa hầu hết các giá trị ngày cũng chứa một số giá trị văn bản, tất cả các giá trị ngày có thể xuất hiện dưới dạng các số năm chữ số dường như ngẫu nhiên. Để tránh điều này, hãy thay thế các giá trị văn bản bằng các giá trị ngày và sau đó thử nhập lại.

  • Các giá trị số được thay thế bởi các giá trị ngày

Để tránh điều này, hãy thay thế các giá trị số bằng các giá trị ngày trong cột nguồn và sau đó thử nhập lại.

Ngoài ra, bạn có thể muốn xem lại bảng nhật ký lỗi (được đề cập trong trang cuối của trình hướng dẫn) trong chế độ xem biểu dữ liệu. Bảng có ba trường & nbsp; - lỗi, trường và hàng. Mỗi hàng chứa thông tin về một lỗi cụ thể và nội dung của trường lỗi sẽ giúp bạn khắc phục sự cố.

Chuỗi lỗi và các gợi ý khắc phục sự cố

Lỗi

Sự mô tả

Cắt ngắn trường

Một giá trị trong tệp là quá lớn cho cài đặt thuộc tính Fieldsize cho trường này.FieldSize property setting for this field.

Loại thất bại chuyển đổi

Một giá trị trong bảng tính là loại dữ liệu sai cho trường này. Giá trị có thể bị thiếu hoặc có thể xuất hiện không chính xác trong trường đích. Xem bảng trước để biết thêm thông tin về cách khắc phục sự cố này.

Vi phạm chính

Giá trị khóa chính của bản ghi này là bản sao & nbsp; - nó đã tồn tại trong bảng.

Xác thực thất bại quy tắc

Một giá trị phá vỡ quy tắc được đặt bằng cách sử dụng thuộc tính xác nhận cho trường này hoặc cho bảng.ValidationRule property for this field or for the table.

Null trong trường bắt buộc

Giá trị null không được phép trong trường này vì thuộc tính cần thiết cho trường được đặt thành Có.Required property for the field is set to Yes.

Giá trị null trong trường autonumber

Dữ liệu mà bạn đang nhập chứa một giá trị null mà bạn đã cố gắng nối vào trường autonumber.Null value that you attempted to append to an AutoNumber field.

Hồ sơ không thể làm được

Một giá trị văn bản chứa ký tự phân cách văn bản (thường là dấu ngoặc kép). Bất cứ khi nào một giá trị chứa ký tự phân cách, ký tự phải được lặp lại hai lần trong tệp văn bản; Ví dụ:

4 1/2 "" Đường kính

Đầu trang

Liên kết đến dữ liệu trong Excel

Bằng cách liên kết cơ sở dữ liệu truy cập với dữ liệu trong một chương trình khác, bạn có thể sử dụng các công cụ truy vấn và báo cáo mà Access cung cấp mà không phải duy trì bản sao dữ liệu Excel trong cơ sở dữ liệu của bạn.

Khi bạn liên kết đến bảng tính Excel hoặc phạm vi được đặt tên, Access sẽ tạo một bảng mới được liên kết với các ô nguồn. Bất kỳ thay đổi nào bạn thực hiện đối với các ô nguồn trong Excel đều xuất hiện trong bảng được liên kết. Tuy nhiên, bạn không thể chỉnh sửa nội dung của bảng tương ứng trong truy cập. Nếu bạn muốn thêm, chỉnh sửa hoặc xóa dữ liệu, bạn phải thực hiện các thay đổi trong tệp nguồn.

Các kịch bản phổ biến để liên kết với bảng tính Excel từ bên trong Access

Thông thường, bạn liên kết với bảng tính Excel (thay vì nhập) vì những lý do sau:

  • Bạn muốn tiếp tục giữ dữ liệu của mình trong bảng tính Excel, nhưng có thể sử dụng các tính năng truy vấn và báo cáo mạnh mẽ của Access.

  • Bộ phận hoặc nhóm làm việc của bạn sử dụng quyền truy cập, nhưng dữ liệu từ các nguồn bên ngoài mà bạn làm việc cùng trong bảng tính Excel. Bạn không muốn duy trì các bản sao của dữ liệu bên ngoài, nhưng muốn có thể làm việc với nó trong quyền truy cập.

Nếu đây là lần đầu tiên bạn liên kết với bảng tính Excel

  • Bạn không thể tạo một liên kết đến cơ sở dữ liệu truy cập từ bên trong Excel.

  • Khi bạn liên kết đến một tệp Excel, Access sẽ tạo một bảng mới, thường được gọi là bảng được liên kết. Bảng hiển thị dữ liệu trong bảng tính nguồn hoặc phạm vi được đặt tên, nhưng nó không thực sự lưu trữ dữ liệu trong cơ sở dữ liệu.linked table. The table shows the data in the source worksheet or named range, but it doesn't actually store the data in the database.

  • Bạn không thể liên kết dữ liệu Excel với một bảng hiện có trong cơ sở dữ liệu. Điều này có nghĩa là bạn không thể nối dữ liệu vào bảng hiện có bằng cách thực hiện thao tác liên kết.

  • Một cơ sở dữ liệu có thể chứa nhiều bảng được liên kết.

  • Bất kỳ thay đổi nào bạn thực hiện đối với dữ liệu trong Excel đều được phản ánh tự động trong bảng được liên kết. Tuy nhiên, nội dung và cấu trúc của một bảng được liên kết trong truy cập chỉ được đọc.

  • Khi bạn mở sổ làm việc Excel trong Access (trong hộp thoại Mở tệp, hãy thay đổi hộp tệp danh sách loại thành Microsoft Excel và chọn tệp bạn muốn), Access sẽ tạo cơ sở dữ liệu trống và tự động khởi động trình hướng dẫn bảng tính liên kết.File Open dialog box, change the Files of Type list box to Microsoft Excel, and select the file you want), Access creates a blank database and automatically starts the Link Spreadsheet Wizard.

Chuẩn bị dữ liệu Excel

  1. Xác định vị trí tệp Excel và bảng tính hoặc phạm vi có dữ liệu bạn muốn liên kết đến. Nếu bạn không muốn liên kết đến toàn bộ bảng tính, hãy xem xét việc xác định một phạm vi được đặt tên chỉ bao gồm các ô bạn muốn liên kết đến.

    Tạo một phạm vi được đặt tên trong Excel (tùy chọn - hữu ích nếu bạn chỉ muốn liên kết với một số dữ liệu bảng tính)

    1. Chuyển sang Excel và hiển thị bảng tính mà bạn muốn xác định một phạm vi được đặt tên.

    2. Chọn phạm vi của các ô chứa dữ liệu bạn muốn liên kết đến.

    3. Nhấp chuột phải vào phạm vi đã chọn và nhấp vào tên một phạm vi hoặc xác định tên.Name a Range or Define Name.

    4. Trong hộp thoại tên mới, chỉ định tên cho phạm vi trong hộp tên và sau đó bấm OK.New Name dialog box, specify a name for the range in the Name box and then click OK.

      Lưu ý rằng bạn có thể liên kết đến chỉ một bảng tính hoặc phạm vi tại một thời điểm trong một hoạt động liên kết. Để liên kết đến dữ liệu ở nhiều nơi trong sổ làm việc, hãy lặp lại thao tác liên kết cho từng bảng tính hoặc phạm vi.

  2. Xem lại dữ liệu nguồn và thực hiện hành động như được mô tả trong bảng sau:

    Yếu tố

    Sự mô tả

    Định dạng bảng

    Đảm bảo rằng các ô ở định dạng bảng. Nếu phạm vi bao gồm các ô được hợp nhất, nội dung của ô được đặt trong trường tương ứng với cột ngoài cùng bên trái và các trường khác bị trống.

    Bỏ qua các cột và hàng

    Bạn không thể bỏ qua các cột và hàng nguồn trong quá trình hoạt động liên kết. Tuy nhiên, bạn có thể ẩn các trường và bản ghi lọc bằng cách mở bảng được liên kết trong chế độ xem biểu dữ liệu sau khi bạn đã nhập chúng vào quyền truy cập.

    Số cột

    Số lượng cột nguồn không thể vượt quá 255, vì Access không hỗ trợ quá 255 trường trong bảng.

    Các cột, hàng và ô trống

    Xóa tất cả các cột trống không cần thiết và các hàng trống trong bảng tính hoặc phạm vi Excel. Nếu có các ô trống, hãy cố gắng thêm dữ liệu bị thiếu.

    Giá trị lỗi

    Nếu một hoặc nhiều ô trong bảng tính hoặc phạm vi có chứa các giá trị lỗi, hãy sửa chúng trước khi bạn bắt đầu hoạt động nhập. Lưu ý rằng nếu bảng tính hoặc phạm vi nguồn chứa các giá trị lỗi, hãy truy cập chèn giá trị null trong các trường tương ứng trong bảng.

    Loại dữ liệu

    Bạn không thể thay đổi kiểu dữ liệu hoặc kích thước của các trường trong bảng được liên kết. Trước khi bạn bắt đầu thao tác liên kết, bạn phải xác minh rằng mỗi cột chứa dữ liệu thuộc loại cụ thể.

    Chúng tôi khuyên bạn nên định dạng một cột nếu nó bao gồm các giá trị của các loại dữ liệu khác nhau. Ví dụ: cột FLETNO trong bảng tính có thể chứa các giá trị số và văn bản, chẳng hạn như 871, AA90 và 171. Để tránh các giá trị bị thiếu hoặc không chính xác, hãy làm như sau:

    1. Nhấp chuột phải vào cột và sau đó nhấp vào các ô định dạng.Format Cells.

    2. Trên tab Số, trong danh mục, chọn một định dạng.Number tab, under Category, select a format.

    3. Bấm OK.OK.

    Hàng đầu tiên

    Nếu hàng đầu tiên trong bảng tính hoặc phạm vi được đặt tên chứa tên của các cột, bạn có thể chỉ định rằng quyền truy cập sẽ xử lý dữ liệu ở hàng đầu tiên dưới dạng tên trường trong quá trình hoạt động liên kết. Nếu không có tên cột trong bảng tính hoặc nếu một tên cột cụ thể vi phạm các quy tắc đặt tên trường trong truy cập, Access gán một tên hợp lệ cho mỗi trường tương ứng.

  3. Đóng tệp nguồn, nếu nó được mở.

Chuẩn bị cơ sở dữ liệu đích

  1. Mở cơ sở dữ liệu mà bạn muốn tạo liên kết. Đảm bảo rằng cơ sở dữ liệu không chỉ đọc và bạn có các quyền cần thiết để thay đổi nó.

  2. Nếu bạn không muốn lưu trữ liên kết trong bất kỳ cơ sở dữ liệu hiện tại nào của bạn, hãy tạo cơ sở dữ liệu trống: Nhấp vào tab Tệp, nhấp vào mới, sau đó nhấp vào cơ sở dữ liệu trống. Lưu ý, nếu bạn đang sử dụng Access 2007, hãy nhấp vào nút Microsoft Office và sau đó nhấp vào Mới.File tab, click New, and then click Blank Database. Note, if you're using Access 2007, click the Microsoft Office Button and then click New.

Bây giờ bạn đã sẵn sàng để bắt đầu hoạt động liên kết.

Tạo liên kết

  1. Vị trí của trình hướng dẫn nhập/liên kết khác nhau một chút tùy thuộc vào phiên bản truy cập của bạn. Chọn các bước phù hợp với phiên bản truy cập của bạn:

    • Nếu bạn đang sử dụng phiên bản mới nhất của phiên bản đăng ký Microsoft 365 của Access hoặc Access 2019, trên tab Dữ liệu bên ngoài, trong nhóm Nhập & Liên kết, hãy nhấp vào Nguồn dữ liệu mới> từ Tệp> Excel.External Data tab, in the Import & Link group, click New Data Source > From File > Excel.

    • Nếu bạn đang sử dụng Access 2016, Access 2013 hoặc Access 2010, trên tab Dữ liệu bên ngoài, trong Nhóm Nhập & Liên kết, nhấp vào Excel.External Data tab, in the Import & Link group, click Excel.

    Lưu ý: & nbsp; tab Dữ liệu bên ngoài không có sẵn trừ khi cơ sở dữ liệu được mở.The External Data tab is not available unless a database is open.

  2. Trong hộp thoại Get Data Outter - Excel, trong hộp Tên tệp, chỉ định tên của tệp nguồn Excel.Get External Data - Excel Spreadsheet dialog box, in the File name box, specify the name of the Excel source file.

  3. Chọn Liên kết đến nguồn dữ liệu bằng cách tạo một bảng được liên kết, sau đó bấm OK.Link to the data source by creating a linked table, and then click OK.

    Trình hướng dẫn bảng tính liên kết bắt đầu và hướng dẫn bạn qua quá trình liên kết.

  4. Trên trang đầu tiên của trình hướng dẫn, chọn một bảng tính hoặc phạm vi được đặt tên và nhấp vào tiếp theo.Next.

  5. Nếu hàng đầu tiên của bảng tính hoặc phạm vi nguồn chứa tên trường, chọn Hàng đầu tiên chứa các tiêu đề cột. Truy cập sử dụng các tiêu đề cột này để đặt tên cho các trường trong bảng. Nếu một tên cột bao gồm một số ký tự đặc biệt, nó không thể được sử dụng làm tên trường trong Access. Trong những trường hợp như vậy, một thông báo lỗi được hiển thị cho bạn biết rằng quyền truy cập sẽ gán một tên hợp lệ cho trường. Bấm OK để tiếp tục.First row contains column headings. Access uses these column headings to name the fields in the table. If a column name includes certain special characters, it cannot be used as a field name in Access. In such cases, an error message is displayed that tells you that Access will assign a valid name for the field. Click OK to continue.

  6. Trên trang cuối cùng của trình hướng dẫn, chỉ định tên cho bảng được liên kết và sau đó nhấp vào Kết thúc. Nếu bảng có tên bạn chỉ định đã tồn tại, bạn được hỏi liệu bạn có muốn ghi đè lên bảng hoặc truy vấn hiện có không. Nhấp vào Có nếu bạn muốn ghi đè lên bảng hoặc truy vấn hoặc nhấp vào Không để chỉ định một tên khác.Finish. If the table with the name you specify already exists, you are asked if you want to overwrite the existing table or query. Click Yes if you want to overwrite the table or query, or click No to specify a different name.

    Truy cập cố gắng để tạo bảng được liên kết. Nếu hoạt động thành công, Access sẽ hiển thị thông báo bảng liên kết đã hoàn thành. Mở bảng được liên kết và xem lại các trường và dữ liệu để đảm bảo rằng bạn thấy dữ liệu chính xác trong tất cả các trường.Finished linking table message. Open the linked table and review the fields and data to ensure that you see the correct data in all the fields.

    Nếu bạn thấy các giá trị lỗi hoặc dữ liệu không chính xác, bạn phải khắc phục dữ liệu nguồn. Để biết thêm thông tin về cách khắc phục các giá trị lỗi hoặc giá trị không chính xác, hãy xem phần tiếp theo.

Đầu trang

Khắc phục sự cố #Num! và các giá trị không chính xác khác trong bảng được liên kết

Ngay cả khi bạn nhận được bảng liên kết đã hoàn thành thông báo, bạn nên mở bảng trong chế độ xem biểu dữ liệu để đảm bảo rằng các hàng và cột hiển thị dữ liệu chính xác.Finished linking table, you should open the table in Datasheet view to ensure that the rows and columns show the correct data.

Nếu bạn thấy lỗi hoặc dữ liệu không chính xác ở bất cứ đâu trong bảng, hãy thực hiện hành động chính xác như được mô tả trong bảng sau, sau đó thử liên kết lại. Hãy nhớ rằng bạn không thể thêm các giá trị trực tiếp vào bảng được liên kết, vì bảng chỉ đọc.

Vấn đề

Nghị quyết

Các yếu tố đồ họa

Các yếu tố đồ họa trong một bảng tính Excel, chẳng hạn như logo, biểu đồ và hình ảnh, không thể được liên kết để truy cập.

Định dạng hiển thị

Bạn có thể phải đặt thuộc tính định dạng của một số trường nhất định trong chế độ xem thiết kế để đảm bảo rằng các giá trị được hiển thị chính xác trong chế độ xem biểu dữ liệu.Format property of certain fields in Design view to ensure that the values are displayed correctly in Datasheet view.

Giá trị tính toán

Kết quả của một cột hoặc ô được tính toán được hiển thị trong trường tương ứng, nhưng bạn không thể xem công thức (hoặc biểu thức) trong truy cập.

Giá trị văn bản bị cắt ngắn

Tăng chiều rộng của cột trong chế độ xem dữ liệu. Nếu bạn vẫn không nhìn thấy toàn bộ giá trị, đó có thể là do giá trị dài hơn 255 ký tự. Truy cập chỉ có thể liên kết đến 255 ký tự đầu tiên, vì vậy bạn nên nhập dữ liệu thay vì liên kết với nó.

Thông báo lỗi tràn trường số

Bảng được liên kết có thể có vẻ chính xác, nhưng sau đó, khi bạn chạy truy vấn vào bảng, bạn có thể thấy thông báo lỗi tràn trường số. Điều này có thể xảy ra do xung đột giữa kiểu dữ liệu của một trường trong bảng được liên kết và loại dữ liệu được lưu trữ trong trường đó.Numeric Field Overflow error message. This can happen because of a conflict between the data type of a field in the linked table and the type of data that is stored in that field.

Đúng hoặc sai và -1 hoặc 0 giá trị

Nếu bảng tính hoặc phạm vi nguồn bao gồm một cột chỉ chứa các giá trị đúng hoặc sai, Access sẽ tạo trường Có/Không cho cột trong bảng được liên kết. Tuy nhiên, nếu bảng tính hoặc phạm vi nguồn bao gồm một cột chỉ chứa các giá trị -1 hoặc 0, theo mặc định, sẽ tạo một trường số cho cột và bạn sẽ không thể thay đổi loại dữ liệu của trường tương ứng trong bàn. Nếu bạn muốn một trường Có/Không trong bảng được liên kết, hãy đảm bảo rằng cột nguồn bao gồm các giá trị đúng và sai.

Các lĩnh vực đa trị

Truy cập không cho phép hỗ trợ cho nhiều giá trị trong một trường, ngay cả khi cột nguồn chứa danh sách các giá trị được phân tách bằng dấu chấm phẩy (;). Danh sách các giá trị sẽ được coi là một giá trị duy nhất và được đặt trong một trường văn bản.

#Num!

Truy cập Hiển thị #Num! Giá trị lỗi thay vì dữ liệu thực tế trong một trường trong các tình huống sau:

  • Nếu một cột nguồn chứa một vài giá trị số hoặc ngày trong một cột chứa hầu hết các giá trị văn bản, các giá trị số và ngày không được nhập.

  • Nếu một cột nguồn chứa một vài giá trị văn bản trong một cột chứa hầu hết các giá trị số, các giá trị văn bản không được nhập.

  • Nếu một cột nguồn chứa một vài giá trị văn bản trong một cột chứa hầu hết các giá trị ngày, các giá trị văn bản không được nhập.

Thực hiện như sau để giảm thiểu các phiên bản của các giá trị null trong bảng:

  1. Đảm bảo rằng cột nguồn không chứa các giá trị của các loại dữ liệu khác nhau.

  2. Định dạng các cột trong bảng tính Excel.

  3. Trong quá trình hoạt động liên kết, chọn loại dữ liệu phù hợp cho mỗi trường. Nếu kiểu dữ liệu không chính xác, cột kết quả chỉ có thể chứa #Num! Giá trị cho tất cả các hàng của dữ liệu.

Giá trị số thay vì giá trị ngày

Nếu bạn thấy một số năm chữ số dường như ngẫu nhiên trong một trường, hãy kiểm tra xem cột nguồn có chứa hầu hết các giá trị số nhưng cũng bao gồm một vài giá trị ngày không. Các giá trị ngày xuất hiện trong các cột số được chuyển đổi không chính xác thành một số. Thay thế các giá trị ngày bằng các giá trị số và sau đó thử liên kết lại.

Giá trị ngày thay vì các giá trị số

Nếu bạn thấy một giá trị ngày dường như ngẫu nhiên trong một trường, hãy kiểm tra xem cột nguồn có chứa hầu hết các giá trị ngày không nhưng cũng bao gồm một vài giá trị số. Các giá trị số xuất hiện trong các cột ngày được chuyển đổi không chính xác thành một ngày. Thay thế các giá trị số bằng các giá trị ngày và sau đó thử liên kết lại.


Đầu trang