lấy dữ liệu trùng tên với tên sheet

Liên hệ QC

cherry102hn

Thành viên mới
Tham gia
12/7/08
Bài viết
14
Được thích
0
Nghề nghiệp
VSII
lấy dữ liệu từ các sheet sang 1 sheet

Chào mọi người,

Mình có 1 vấn đề nhờ mọi người ở đây chỉ giúp.

Khi mình lập 1 sheet, thì 1 ô tương ứng trong sheet đó lấy tên trùng với tên sheet mình đặt (chỉ 1 ô duy nhất thôi nhé, chứ không phải kéo xuống nhiều ô như trong này mình đã thấy)

P/s: Cho mình công thức nhé, VBA thì mình chịu rồi.

Cảm ơn các bạn rất nhiều |||||
 
Lần chỉnh sửa cuối:
Lấy tên sheet thì dùng hàm cell mà.
chỉ 1 ô duy nhất thôi nhé, chứ không phải kéo xuống nhiều ô như trong này mình đã thấy
là sao mình ko hiểu như bạn thấy cái gì mới được
 
ý mình là như file mình gửi, cảm ơn bạn nhiều. Ngoài ra, khi mình thay đổi tên sheet thì tên trong ô C4 cũng thay đổi theo ý ạ /-*+/
 

File đính kèm

  • Book2.xls
    13.5 KB · Đọc: 42
Lần chỉnh sửa cuối:
Ý bạn có phải là như thế này:
="Tên "&MID(CELL("filename");FIND("]";CELL("filename"))+1;200)
Số 200 để nhìn cho ngắn thôi (chắc tên sheet của bạn không quá 200 ký tự nhỉ) nếu không muốn bạn có thể dùng hàm len cho chắc
 
bạn ơi, không phải như thế bạn ạ. mình đã tải file lên, bạn viết công thức vào file đó giúp mình nhé. công thức lúc nãy mình copy về nhưng nó báo lỗi :(
 

File đính kèm

  • Book2.xls
    13.5 KB · Đọc: 12
Bạn đổi dấu ; thành , xem thế nào công thức đó lỗi gì đâu
 
Ý bạn có phải là như thế này:
="Tên "&MID(CELL("filename");FIND("]";CELL("filename"))+1;200)
Số 200 để nhìn cho ngắn thôi (chắc tên sheet của bạn không quá 200 ký tự nhỉ) nếu không muốn bạn có thể dùng hàm len cho chắc
Thấy vậy chứ chưa chắc ăn đâu nha!
Bạn thử thế này:
- Gõ công thức của bạn vào Sheet Tran Van Hung
- Sang sheet khác, gõ gì đó vào cell bất kỳ rồi quay lại sheet cũ ---> Sẽ thấy công thức của bạn nó ra kết quả tầm phào
-------------------
Có lần tôi đã nói, chỉ CELL("filename") thôi là không ăn thua đâu... Ít ra cũng phải là CELL("filename", INDIRECT("A1"))
 

File đính kèm

  • GetShName.xls
    14 KB · Đọc: 88
Lần chỉnh sửa cuối:
sặc, cảm ơn bạn nhiều, đúng rồi :D
bạn cho mình hỏi thêm nhé, bây giờ mình tạo thêm sheet "tổng hợp" bao gồm 1 danh sách, mình làm thế nào để khi thay đổi tên trong danh sách thì tên sheet tương ứng cũng sẽ thay đổi theo?
mình gửi file để bạn tiện theo dõi
 

File đính kèm

  • Book2.xls
    15 KB · Đọc: 17
hic, đúng là nó có vấn đề thật, nó thay đổi lung tung cả lên bạn giúp tớ với :(
 
À đúng không ngờ là thế hic thanks bác Ndu ,mà sao lại thế bác Ndu nhỉ
 
Lần chỉnh sửa cuối:
À đúng không ngờ là thế hic thanks bác Ndu ,mà sao lại thế bác Ndu nhỉ
Vì CELL("filename") là ám chỉ đến ActiveSheet ---> Vì thế khi bạn gõ công thức tại sheet A, xong sang sheet B gõ gì đó vào 1 cell bất kỳ thì công thức này lập tức cập nhật theo tên sheet mà bạn vừa gõ ---> Tức nó sẽ lấy tên của sheet B
Ẹc... Ẹc...
----------------------------------
sặc, cảm ơn bạn nhiều, đúng rồi :D
bạn cho mình hỏi thêm nhé, bây giờ mình tạo thêm sheet "tổng hợp" bao gồm 1 danh sách, mình làm thế nào để khi thay đổi tên trong danh sách thì tên sheet tương ứng cũng sẽ thay đổi theo?
mình gửi file để bạn tiện theo dõi
Đổi tên sheet thì sao mà dùng công thức được chứ bạn? Phải VBA thôi bạn à?
 
Lần chỉnh sửa cuối:
vậy thì phần đổi tên dữ liệu theo tên sheet lúc nãy bị sai công thực thì mình nên sửa ntn ạ?
 
sorry bạn, lại làm phiền bạn 1 lần nữa về file lúc nãy mình hỏi, thay vì đối tên sheet thì làm thế nào để lấy dữ liệu từ các sheet sang 1 sheet ạ?
mình có gửi file kèm theo và mô tả để bạn hình dung.
cảm ơn bạn.
 

File đính kèm

  • Book2.xls
    15.5 KB · Đọc: 13
sorry bạn, lại làm phiền bạn 1 lần nữa về file lúc nãy mình hỏi, thay vì đối tên sheet thì làm thế nào để lấy dữ liệu từ các sheet sang 1 sheet ạ?
mình có gửi file kèm theo và mô tả để bạn hình dung.
cảm ơn bạn.
Trong file bạn hỏi rằng:
làm thế nào để bảng tổng hợp này có thể lấy được danh sách ô C4 từ các sheet ạ?
Trong khi đó, cell C4 ở các sheet chính là TÊN SHEET
Vậy phải hỏi lại cho rõ: Bạn muốn lấy tên của tất cả các sheet hay lấy dữ liệu cell C4 ở tất cả các sheet?
 
Web KT

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

Back
Top Bottom