RaoVat24h
Excel Office

HƯỚNG DẪN SỬ DỤNG NAME ĐỘNG VỚI POWER QUERY TRONG EXCEL

Advertisement
Ta có thể sử dụng được Name động trong Excel, vậy còn trong Power Query thì sao? Trong bài viết này mình sẽ hướng dẫn cách để sử dụng được Name động trong Power Query.

HƯỚNG DẪN SỬ DỤNG NAME ĐỘNG VỚI POWER QUERY TRONG EXCEL

TẠO NAME ĐỘNG

Để tạo Name động trong Excel ta có một số hàm thường dùng như OFFSET, nếu bạn đang dùng các phiên bản Excel mới hơn như Excel 2019, 365 thì sẽ có khá nhiều cách nữa để tạo được Name động.
Để cho các phiên bản Excel khác đều có thể thực hiện thì trong bài viết này mình sẽ sử dụng hàm OFFSET để tạo name động.
Cụ thể, mình có 1 bảng dữ liệu như sau, ta sẽ dùng hàm OFFSET để tạo 1 Name động và Name này chính là toàn bộ dữ liệu của chúng ta
Bạn vào Define Name, tại hộp thoại New Name bạn làm như sau:
  • Ở đây Name mình đặt là DATA (bạn có thể đặt theo ý bạn nhé, tên này không có dấu cũng như không chứa các ký tự đặc biệt)
  • Refers to: Bạn gõ vào công thức tạo Name động với hàm OFFSET như sau:
=OFFSET($A$3,0,0,COUNTA($A:$A),3)

SỬ DỤNG NAME ĐỘNG TRONG POWER QUERY

Sau khi đã tạo được Name động với hàm OFFSET như trên, bạn vào Power Query, trong Get Data bạn chọn Launch Power Query Editor…. Lúc này cửa sổ tạo Power Query Editor sẽ hiện ra.
Bạn tạo 1 Blank Query , bạn có thể làm điều điều này trong Tab Home, nhóm New Query hoặc bạn chuột phải vào phần bên trái của cửa sổ Query Editor, cụ thể như sau:
Tiếp theo, trên thanh công thức (M – Code) bạn gõ vào như sau:
= Excel.CurrentWorkbook(){[Name=”DATA”]}[Content]
Nếu như chưa hiểu về M – Code thì bạn chỉ cần quan tâm tới phần {[Name= “DATA”]}
Bạn gõ tên Name động của bạn vào phần này sau đó ấn Enter bạn sẽ có kết quả như sau:
2 bước Promoted Headers và Changed type là Power Query Editor tự hiểu và thực hiện cho mình (Bạn thấy nó thông minh chưa ?). Tuy nhiên, trong một số trường hợp, khi làm việc với Power Query thì bạn cũng nên để ý hơn tới tính năng tự nhận dạng này.

MỘT VÀI LƯU Ý

Bạn có thể thấy chúng ta hoàn toàn có thể sử dụng được Name động trong Power Query. Tuy nhiên. Mình nghĩ bạn không nên quá lạm dụng việc này trong trường hợp không cần thiết, thay vào đó bạn nên tạo Table cho dữ liệu để sử dụng Power Query. Định dạng Table được khuyến khích sử dụng và cho hiệu suất tốt nhất so với Name Range thông thường và Name động này.

?

Rate this post

DienDan.Edu.Vn

DienDan.Edu.Vn Cám ơn bạn đã quan tâm và rất vui vì bài viết đã đem lại thông tin hữu ích cho bạn.
DienDan.Edu.Vn! là một website với tiêu chí chia sẻ thông tin,... Bạn có thể nhận xét, bổ sung hay yêu cầu hướng dẫn liên quan đến bài viết. Vậy nên đề nghị các bạn cũng không quảng cáo trong comment này ngoại trừ trong chính phần tên của bạn.
Cám ơn.

Đăng bình luận

(+84) (901) 369.468