Cách link giữa 2 sheet (3 người xem)

  • Thread starter Thread starter minghng
  • Ngày gửi Ngày gửi
Liên hệ QC

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

minghng

Thành viên mới
Tham gia
1/8/08
Bài viết
46
Được thích
3
mình có 1 file excel có 2 sheet 1 & 2, trong file rất nhiều dữ liệu, mình muốn link giữa tất cả dữ liệu giữa 2 sheet với nhau. Tức là nếu thay đổi dữ liệu ở sheet 1, thì sheet 2 cập nhật theo. có thể nói sheet 1 là nguồn dữ liệu, còn sheet 2 là để in báo cáo ra. Nhờ các bạn giúp mình.

mình đã dính kem file
 

File đính kèm

Chỉnh sửa lần cuối bởi điều hành viên:
mình có 1 file excel có 2 sheet 1 & 2, trong file rất nhiều dữ liệu, mình muốn link giữa tất cả dữ liệu giữa 2 sheet với nhau. Tức là nếu thay đổi dữ liệu ở sheet 1, thì sheet 2 cập nhật theo. có thể nói sheet 1 là nguồn dữ liệu, còn sheet 2 là để in báo cáo ra. Nhờ các bạn giúp mình.
Giả sử bạn muốn link từ Sheet1 vào Sheet2:
1. Ở Cell nào đó Sheet2 bạn muốn link, bạn nhấn dấu "="
2. Kích chọn Sheet1
3. Kích chịn cell bạn cần link
4. Enter
Chúc bạn thành công
 
cách này mình biết, nhưng làm vậy phải làm tưng cell 1, mà dữ liệu mình rất lớn, tốn thời gian lắm. còn kéo 1 mãng thì không cho phép, nên mình hỏi có cách nào link mà không phải làm từng cell 1 không.
tks
 
cách này mình biết, nhưng làm vậy phải làm tưng cell 1, mà dữ liệu mình rất lớn, tốn thời gian lắm. còn kéo 1 mãng thì không cho phép, nên mình hỏi có cách nào link mà không phải làm từng cell 1 không.
tks

Sao kéo một mảng lại không cho phép nhỉ? ví dụ bằng file đi bạn ơi.
Thân!
 
chỉ cho phép kéo dọc hoạc kéo ngang, con kéo 1 khối thì không được. mình có update file roi do.
 
mình có 1 file excel có 2 sheet 1 & 2, trong file rất nhiều dữ liệu, mình muốn link giữa tất cả dữ liệu giữa 2 sheet với nhau. Tức là nếu thay đổi dữ liệu ở sheet 1, thì sheet 2 cập nhật theo. có thể nói sheet 1 là nguồn dữ liệu, còn sheet 2 là để in báo cáo ra. Nhờ các bạn giúp mình.

mình đã dính kem file
Bạn chọn vùng dữ liệu nguồn ở Sheet1, nhấn Ctrl+C. Sau đó sang Sheet2, nhấn nút xổ tại nút lệnh Paste, chọn Paste Special và chọn Paste Link.
 
Nhưng khi paste link thì vẫn phải định dạng lại các ô trong sheet còn lại.
Tất nhiên là như vậy. Bạn lập công thức =Sheet1!A1 chẳng hạn thì bạn cũng phải định dạng lại như vậy.
Để khắc phục trường hợp này, bạn có thể dán 2 lần: Lần 1 dán bình thường (Ctrl+V) để lấy luôn định dạng của sheet nguồn, lần 2 dán theo cách như ở bài trên của mình (Paste Link) để tạo công thức liên kết.
 
Tất nhiên là như vậy. Bạn lập công thức =Sheet1!A1 chẳng hạn thì bạn cũng phải định dạng lại như vậy.
Để khắc phục trường hợp này, bạn có thể dán 2 lần: Lần 1 dán bình thường (Ctrl+V) để lấy luôn định dạng của sheet nguồn, lần 2 dán theo cách như ở bài trên của mình (Paste Link) để tạo công thức liên kết.
Vậy thì bạn phải chọn ALL (Ctrl+A) sao đó Paste ở sheet 2 mới ra định dạng giống như sheet 1 rồi sau đó paste link ư. Làm vậy bất tiện lắm
 
Vậy thì bạn phải chọn ALL (Ctrl+A) sao đó Paste ở sheet 2 mới ra định dạng giống như sheet 1 rồi sau đó paste link ư. Làm vậy bất tiện lắm
Dù sao thì cách này vẫn còn tiện hơn là cách lập công thức =Sheet1!A1 rồi định dạng cho bảng. Nếu bạn có cách khác hay hơn thì đưa lên để anh em học hỏi nhé.
 
Dù sao thì cách này vẫn còn tiện hơn là cách lập công thức =Sheet1!A1 rồi định dạng cho bảng. Nếu bạn có cách khác hay hơn thì đưa lên để anh em học hỏi nhé.
Click chuột phải vào sheet Provision chọn Move or Copy. Như vậy ta được 1 sheet hoàn toàn giống sheet đầu tiên về định dạng là sheet Provision (2) sau đó chúng ta dùng cách paste link của bạn là nhanh nhất (ít nhất là cho đến bây giờ)
 
Click chuột phải vào sheet Provision chọn Move or Copy. Như vậy ta được 1 sheet hoàn toàn giống sheet đầu tiên về định dạng là sheet Provision (2) sau đó chúng ta dùng cách paste link của bạn là nhanh nhất (ít nhất là cho đến bây giờ)
Không cần thiết chọn Move or Copy đâu bạn. Nếu muốn copy sheet thì bạn chỉ cần giữ phím Ctrl và rê chuột tại nhãn sheet sang 1 vị trí mới là được.
 
với những khoảng trống khi dùng paste link sẽ hiện ra số 0, bạn có cách nào xử lý vấn đề này không?
 
=if(iserror(công thức của bạn), " -", công thức của bạn)
Cách này có vẻ không ổn, bởi vì kết quả là số 0 không phải là lỗi (công thức không trả về lỗi) nên chắc chắn hàm ISERROR sẽ trả về False nên sẽ không bao giờ cho kết quả " -" (trừ trường hợp đây là dữ liệu tại sheet nguồn). Bạn có thể sử dụng công thức này: =IF(Sheet1!A1="","",Sheet1!A1), hoặc nếu đảm bảo dữ liệu nguồn không có kết quả 0 thì có thể chọn Tools\Options\View và bỏ tùy chọn Zero value, hoặc bạn cũng có thể sử dụng Conditional Format để định dạng các ô này có màu chữ trùng với màu nền.
 
Mình có vấn đề gần giống với bạn chủ thớt.
Mình có 2 file excel. File 1 & File 2
- File 1 là file gốc, có sheet1.1
- File 2 có sheet2.1
- Sheet1.1 và sheet2.1 cấu trúc giống nhau hoàn toàn.
__
Vậy có thể khi nhập sheet1.1 xong, lưu, đóng lại, thì mở sheet2.1 lên dữ liệu tự đồng bộ không ạ?
 
Web KT

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

Back
Top Bottom