Hỏi cách tách phần công thức ra thành Sheet khác (khác Sheet dữ liệu đầu vào)

Liên hệ QC

nguyenmanhnam

Thành viên tiêu biểu
Tham gia
24/7/10
Bài viết
434
Được thích
266
Điểm
0
Trong File em đính kèm (minh họa từ dòng 272 đến dòng 276) là kết quả của các dòng trước nó,

Nay em muốn tách phần kết quả (dòng 272 đến 276) ra thành Sheet khác tức không cùng Sheet với dữ liệu đầu vào sinh ra nó nữa thì làm sao tận dụng công thức đã đánh rồi một cách nhanh nhất mà đỡ phải đánh lại bởi các công thức mảng của em rất phức tạp, đánh lại sẽ rất lâu; trong khi em có rất nhiều file phải chuyển tương tự như vậy.

File đính kèm chỉ là minh họa thôi ah. Xin được chỉ bảo
 

File đính kèm

  • Tach ket qua ra Sheet rieng.xlsx
    47.9 KB · Đọc: 4
Trong File em đính kèm (minh họa từ dòng 272 đến dòng 276) là kết quả của các dòng trước nó,

Nay em muốn tách phần kết quả (dòng 272 đến 276) ra thành Sheet khác tức không cùng Sheet với dữ liệu đầu vào sinh ra nó nữa thì làm sao tận dụng công thức đã đánh rồi một cách nhanh nhất mà đỡ phải đánh lại bởi các công thức mảng của em rất phức tạp, đánh lại sẽ rất lâu; trong khi em có rất nhiều file phải chuyển tương tự như vậy.

File đính kèm chỉ là minh họa thôi ah. Xin được chỉ bảo
Lấy cây kéo cắt nó rồi Paste sang sheet khác.
 
Công thức gọn ( lược bớt tên của Sheet) khi ô kết quả và dữ liệu đầu vào cùng Sheet

Cảm ơn bác Ba Tê, em giả sử trong trường hợp công thức của em sau khi làm theo cách trên (cắt ra làm 2 Sheet) trong quá trình sử dụng khi Test thấy chưa thỏa mãn một số trường hợp, em cần sửa đổi lại công thức trên. Tuy nhiên, nếu để kết quả và dữ liệu đầu vào trên 2 Sheet sẽ khó quan sát và sửa hơn.

Để dễ quan sát, em làm thao tác ghép ngược trở lại (cho phần kết quả và dữ liệu đầu vào của nó)trên cùng một Sheet thì công thức trông rất rườm rà không cần thiết, ví dụ em thao tác trên Sheet ('Von huydong'!), công thức ô C274 là

PHP:
= 'Von huydong'!K7+'Von huydong'!L7+'Von huydong'!M7

trong khi đó vì kêt quả và đầu vào cùng nằm trên một Sheet nên liệu có cách nào rút gọn công thức trên như sau không:

PHP:
= K7+L7+M7
 

File đính kèm

  • Cach lam bien mat ten Sheet trong cong thuc.xlsx
    49.6 KB · Đọc: 3
Lần chỉnh sửa cuối:
Giải pháp dùng chức năng Replace là đơn giản nhất

Cảm ơn bác Ba Tê, em giả sử trong trường hợp công thức của em sau khi làm theo cách trên (cắt ra làm 2 Sheet) trong quá trình sử dụng khi Test thấy chưa thỏa mãn một số trường hợp, em cần sửa đổi lại công thức trên. Tuy nhiên, nếu để kết quả và dữ liệu đầu vào trên 2 Sheet sẽ khó quan sát và sửa hơn.

Để dễ quan sát, em làm thao tác ghép ngược trở lại (cho phần kết quả và dữ liệu đầu vào của nó)trên cùng một Sheet thì công thức trông rất rườm rà không cần thiết, ví dụ em thao tác trên Sheet ('Von huydong'!), công thức ô C274 là

PHP:
= 'Von huydong'!K7+'Von huydong'!L7+'Von huydong'!M7


trong khi đó vì kêt quả và đầu vào cùng nằm trên một Sheet nên liệu có cách nào rút gọn công thức trên như sau không:

PHP:
= K7+L7+M7

Bác cứ thích tìm cách phức tạp hóa vấn đề, những tình huống đơn giản nên giải quyết theo hướng đơn giản là tốt nhất; bác dùng chức năng Replace là hiệu quả nhất, cụ thể:

1. Tại ô Find What đánh vào: 'Von huydong'!
2. Tại ô Replace With: Để trống.
3. Nhấp Replace All.

Vậy là OK
 
Web KT
Back
Top Bottom