Thím nào rành Excel cho em hỏi tý

dung0909

Member
=VLOOKUP($A20,Sheet1!$B:$H,6,0)
Em có công thức Vlook up như này của file Excel tên A

Em muốn cóp y chang ô này sang 1 ô của file excel B: =VLOOKUP($A20,Sheet1!$B:$H,6,0) nhưng không được.
Nó sẽ link sang sheet 1 file A và bị N/A.

Em cần làm nhiều ô nên không thể copy thủ công hay copy cả sheet được.

Thím nào biết giúp em với. Thanks
 

daosithuiimc

Senior Member
sai là rõ rồi mà. Vì cái sheet kia là sheet 1 của file A chứ có phải sheet 1 của file B đâu.
$A20 cũng là a20 của file A chứ không phải A20 của file B nên nó hiện not available là đúng rồi.
Copy dòng lệnh thôi chứ đừng copy nguyên ô.
 

dung0909

Member
sai là rõ rồi mà. Vì cái sheet kia là sheet 1 của file A chứ có phải sheet 1 của file B đâu.
Copy dòng lệnh thôi chứ đừng copy nguyên ô.
Ý em là copy text thui ý.
=VLOOKUP($A20,Sheet1!$B:$H,6,0) sang file B là ok. đừng link sheet1 của file A sang nữa--> NÓ sẽ lấy sheet 1 của file B.
 

daosithuiimc

Senior Member
Ý em là copy text thui ý.
=VLOOKUP($A20,Sheet1!$B:$H,6,0) sang file B là ok. đừng link sheet1 của file A sang nữa--> NÓ sẽ lấy sheet 1 của file B.
Nhìn lên text xem nó ghi text đang là của file nào thì biết ngay.
Thêm nữa là check định dạng ký tự. Ví dụ như file A đang là number/ normal sang file B định dạng là text thì cx không tính được đâu.
 

dung0909

Member
Nhìn lên text xem nó ghi text đang là của file nào thì biết ngay.
Thêm nữa là check định dạng ký tự. Ví dụ như file A đang là number/ normal sang file B định dạng là text thì cx không tính được đâu.
Thì em muốn nó lấy sheet 1 file B,
xong đó em còn phải copy cái công thức đấy sang file X Y Z nữa cơ :( Nó cứ link sang sheet1 của file cũ ntn thì em chỉnh đến sáng mai ko xong.
 

dt2

Junior Member
Thớt double click vào ô công thức thì sẽ copy & paste đc theo dạng text. Hoặc chọn ô cần copy, bấm F2, lúc này sẽ select đc như text để copy.
 

daosithuiimc

Senior Member
Thì em muốn nó lấy sheet 1 file B,
xong đó em còn phải copy cái công thức đấy sang file X Y Z nữa cơ :( Nó cứ link sang sheet1 của file cũ ntn thì em chỉnh đến sáng mai ko xong.
Nhớ copy câu lệnh dạng text (bôi đen câu lệnh để copy) chứ không được copy ô.
Copy sang file B thì nhớ check lại câu lệnh xem nó linkđúng chưa.
 

daosithuiimc

Senior Member
Thớt double click vào ô công thức thì sẽ copy & paste đc theo dạng text. Hoặc chọn ô cần copy, bấm F2, lúc này sẽ select đc như text để copy.
Với cả câu lệnh vlookup nó ngắn tũn thế thì type lại là xong mà.
Việc gì phải copy loằng ngoằng cho dễ sai.
Type lại xong chọn điều kiện, khoanh vùng lại thôi.
Bình thường mình viết cái lệnh excel mình viết câu dài nhất tầm 5 dòng mà mình vẫn phải type cho chuẩn chứ ko copy.
Xử lý trên cùng 1 file thì mình ms copy thôi.
 

dung0909

Member
Nhớ copy câu lệnh dạng text (bôi đen câu lệnh để copy) chứ không được copy ô.
Copy sang file B thì nhớ check lại câu lệnh xem nó linkđúng chưa.
EM cũng bít cách này rùi, nhưng em phải copy nhìu ô cơ. thủ công này ko ổn lắm.
 

dung0909

Member
Với cả câu lệnh vlookup nó ngắn tũn thế thì type lại là xong mà.
Việc gì phải copy loằng ngoằng cho dễ sai.
Type lại xong chọn điều kiện, khoanh vùng lại thôi.
Bình thường mình viết cái lệnh excel mình viết câu dài nhất tầm 5 dòng mà mình vẫn phải type cho chuẩn chứ ko copy.
Xử lý trên cùng 1 file thì mình ms copy thôi.
Em phải copy nhìu ô mới đểu :(
 

daosithuiimc

Senior Member
EM cũng bít cách này rùi, nhưng em phải copy nhìu ô cơ. thủ công này ko ổn lắm.
Để nhanh hơn thì bạn copy cái file A làm nhiều file.
Xong bạn chỉ phải sửa data nguồn ở file A là sẽ ra file B, C D X Y Z thôi.
Miễn là file A, B, C ,D nó phải y hệt nhau về định dạng.
Như thế thì mình chỉ phải sửa có mỗi data nguồn, còn sau thì nó tự tính hết cho mình. Nhàn tênh
 

dung0909

Member
Để nhanh hơn thì bạn copy cái file A làm nhiều file.
Xong bạn chỉ phải sửa data nguồn ở file A là sẽ ra file B, C D X Y Z thôi.
Miễn là file A, B, C ,D nó phải y hệt nhau về định dạng.
Như thế thì mình chỉ phải sửa có mỗi data nguồn, còn sau thì nó tự tính hết cho mình. Nhàn tênh
Nhìu cái ko làm thế đc ý. :( mình cũng đang mò ở google đây.
Ít ra phải có cái giá trị tuyệt đối ở sheet1 để copy paste nókhông nhảy chứ...
 

daosithuiimc

Senior Member
Em phải copy nhìu ô mới đểu :(
Bình thường khi xử lý excel thì mình hay làm ntn
Sheet 1: data nguồn
Sheet 2: data copy y nguyên từ data nguồn ở sheet 1 (linh từ sheet 1 ra)
Sheet 3: sheet xử lý data. Sheet xử lý data này mình sẽ chỉ xử lý data trên data ở sheet 2 (đã được copy, link từ sheet 1).
Sheet 4: Sheet hiển thị kết quả tính toán.

Sau đó mình ẩn sheet 2, 3 đi. Chỉ để hiển thị sheet 1 và 4.
Làm như vậy thì không sợ bị ai sửa câu lệnh của mình.
 

daosithuiimc

Senior Member
Nhìu cái ko làm thế đc ý. :( mình cũng đang mò ở google đây.
Ít ra phải có cái giá trị tuyệt đối ở sheet1 để copy paste nókhông nhảy chứ...
Bạn thử check định dạng trong PC của bạn xem.
Xem nó có định dạng sai không. Ví dụ như có 1 số máy nó bị nhảy định dạng.
Dấu phẩy ","ngắt trong lệnh bị chuyển thành dấu chấm phẩy ";" chả hạn.
Viết câu lệnh thử dùng dấu chấm phẩy xem nó có tính được không.
 

dt2

Junior Member
EM cũng bít cách này rùi, nhưng em phải copy nhìu ô cơ. thủ công này ko ổn lắm.
Copy nhiều ô thớt vô tab Formulas -> Chọn Display Formulas -> Sau đó quay lại copy tất cả công thức sang Notepad, Copy từ notepad vô lại file cần.
Thường mình sẽ copy 1 ô công thức từ Excel sang Excel, sửa ô này sau đó mới copy paste từ ô này sang các ô khác cùng trên file đó.
 

dung0909

Member
Copy nhiều ô thớt vô tab Formulas -> Chọn Display Formulas -> Sau đó quay lại copy tất cả công thức sang Notepad, Copy từ notepad vô lại file cần.
Thường mình sẽ copy 1 ô công thức từ Excel sang Excel, sửa ô này sau đó mới copy paste từ ô này sang các ô khác cùng trên file đó.
Cảm ơn thím, cách này đc nè, mình đã làm đc.

Vẫn hơi mắc công xíu nhưngđãđỡđc rất nhìu
 

blackcoat352

Junior Member
Click vào ô, chọn copy phần công thức ( ko copy dấu =), sang sheet B, paste vào, thêm dấu = vào là xong. Thử kiểu này coi đc ko mike fen
 
Top