Truy xuất dữ liệu bảng thông qua tên bảng (1 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

hieu bqlda

Thành viên mới
Tham gia
10/11/09
Bài viết
2
Được thích
0
Mình đang gặp khó khăn trong truy suất dữ liệu của bảng. Xin các anh chị giúp đỡ.
Trong một Workbook mình có nhiều sheet (đã được đặt tên). Trong một số sheet đó mình có các bảng dữ liệu (và cũng được đặt tên (name a range)). Minh làm sao để có thể truy suất dữ liệu của một bảng dưới dạng một câu lệng như : truysuat(têncuabang) thì dữ liệu trong bảng đó sẽ được xuất ra tình từ ô hiện hành đặt câu lệnh.
 
Mình đang gặp khó khăn trong truy suất dữ liệu của bảng. Xin các anh chị giúp đỡ.
Trong một Workbook mình có nhiều sheet (đã được đặt tên). Trong một số sheet đó mình có các bảng dữ liệu (và cũng được đặt tên (name a range)). Minh làm sao để có thể truy suất dữ liệu của một bảng dưới dạng một câu lệng như : truysuat(têncuabang) thì dữ liệu trong bảng đó sẽ được xuất ra tình từ ô hiện hành đặt câu lệnh.
truysuat nghĩa là sao? Là lấy hết dử liệu của Name Range đặt vào ActiveCell à? Nếu đúng thế thì đơn giản là:
- Quét 1 vùng dử liệu có số dòng và số cột đúng bằng số dòng và số cột của Name Range
- Gõ vào thanh Formula công thức =Tên Name Range, sau đó bấm tổ hợp phím Ctrl + Shift + Enter
Ví dụ: Name Range có tên là List1 ---> Vậy công thức sẽ là = List1
-------------
Còn gì khác hơn nữa bạn phải đưa dử liệu lên đây? Chứ hỏi cứ như đánh đố thì ai mà giúp được bạn!
 
Ở đây bạn ấy viết sai chính tả rồi, đúng ra là Truy xuất (Truy:Tìm -Xuất:Lấy ra) là việc trích rút dữ liệu theo yêu cầu mà thôi.

Bạn cứ việc lấy tên của vùng thay thế địa chỉ vùng là được thôi mà. Ví dụ:

Vùng DS!A1:C20 là danh sách nhân viên được đặt tên là NV (Cột A:Mã NV, B:Tên NV, C:Đơn vị). Vậy thì công thức tìm tên nhân viên có mã là KT01 trong 2 công thức sau cho 1 kết quả:

-Dùng địa chỉ: = VlookUp("KT01",DS!A1:C20,2,0)

-Dùng Name:: =VlookUp("KT01",NV,2,0)
 
Lần chỉnh sửa cuối:
Chân thành cảm ơn các anh. Tuy nhiên, chắc em chưa trình bày cụ thể nên cách các anh chỉ em chưa thỏa mãn. Em có một số sản phẩm, mỗi sản phẩm gồm cách sử dụng và các tính năng, và được trình bày trong một bảng (name a range = tên sản phẩm). Qua một sheet mới trong workbook, em muốn xuất dữ liệu của một sản phẩm (một bảng) thông qua tên bảng (tên sản phẩm) mà không cần quan tâm đến số hàng và cột của bảng đó. Bảng dữ liệu sau khi truy xuất có thể chỉnh sửa được mà không cần quan tâm bảng gốc. Em chưa biết các đính kèm file, mong các anh thông cảm!
 
Cái vấn đề bạn hỏi có rất nhiều trên diễn đàn của www.giaiphapexcel.com. Bạn lên vào mục add-in ấy, trong đó có add-in A-tools sử dụng truy vấn bằng câu lệnh SQL sẽ giúp bạn giải quyết công việc trên. Nhưng hơi khó đấy, trước mình học Access và SQL rồi mà lâu không làm nên ban đầu hơi lơ mơ.
 
Chân thành cảm ơn các anh. Tuy nhiên, chắc em chưa trình bày cụ thể nên cách các anh chỉ em chưa thỏa mãn. Em có một số sản phẩm, mỗi sản phẩm gồm cách sử dụng và các tính năng, và được trình bày trong một bảng (name a range = tên sản phẩm). Qua một sheet mới trong workbook, em muốn xuất dữ liệu của một sản phẩm (một bảng) thông qua tên bảng (tên sản phẩm) mà không cần quan tâm đến số hàng và cột của bảng đó. Bảng dữ liệu sau khi truy xuất có thể chỉnh sửa được mà không cần quan tâm bảng gốc. Em chưa biết các đính kèm file, mong các anh thông cảm!
Mô tả khó hiểu. Cần đưa file lên để mọi người biết được yêu cầu mới giải quyết được.
Cách đưa file lên: Kéo chuột xuống dưới khung trả lời có phần chức năng.
moz-screenshot-1.png

moz-screenshot.png
 

File đính kèm

  • tai_file.JPG
    tai_file.JPG
    19 KB · Đọc: 114
Liên kết dữ liệu 2 file excel

Mình đã đăng ký thành viên và đăng nhập vào diễn đàn rồi mà không biết chỗ nào đặt câu hỏi để nhờ a chị giải đáp, luôn tiện cho mình hỏi tí:
Mình có 2 file dữ liệu, file A có truy xuất dữ liệu từ file B. Nếu mình chỉ mở file A lên mà không mở file B thì phần dữ liệu truy xuất không hiển thị. Nhờ a chị chỉ giúp làm sao để truy xuất dữ liệu mà không cần mở file nguồn dữ liệu. thanks
 
Web KT

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

Back
Top Bottom