XD360 KÍNH CHÚC CHO MỌI NHÀ VẠN SỰ AN LÀNH!

Phần mềm ôn thi sát hạch chứng chỉ hành nghề xây dựng

 Quên mật khẩu
 Đăng ký mới
Anh Trần HòeBùi Quốc Hưng
Xem: 1979|Trả lời: 9
In Chủ đề trước Tiếp theo
Thu gọn cột thông tin

[Hỏi] viết hàm trong excell

[Lấy địa chỉ]
Nhảy đến trang chỉ định
1#

Hãy đăng nhập để có nhiều chức năng hữu dụng hơn và xem ảnh rõ hơn!

Bạn phải đăng nhập để xem được nội dung, nếu bạn chưa có tài khoản? hãy Đăng ký mới

x
Chào các bạn, chả là minh có 1 file dự toán của tư vấn cho họ lập rất chuyên nghiệp mình thấy phần đơn giá nhiên liệu họ lập hà cho giá nhiên liệu, khi gõ =diezel thì lập tức ra 12500, =dien thì ra 1369, xăng, hay xi măng cũng thế, vậy bạn nào biết hoặc có tài liệu thì chỉ mình với. thanks

Đánh giá

Bạn đọc tài liệu sử dụng Excel, phần đặt tên (Name), là biết cách dùng. Không phải là Hàm đâu!  Đăng lúc 21/10/2015 21:07

www.xaydung360.vn XÂY TÂM, DỰNG TẦM CHUYÊN NGHIỆP

Đề cử
fubi Đăng lúc 21/10/2015 21:29 | Chỉ xem của tác giả
1. Hàm thì phải có đối số nhập vào thì mới gọi là hàm. Cái bạn nói đâu có đối số nên không thể là hàm được.
Ví dụ: hàm =sum(a1:b2)    thì đối số là vùng ô a1 đến b2. Lúc đó hàm sẽ tính toán và cho kết quả trả về là tổng giá trị các ô trong vùng.

2. Trường hợp của bạn chỉ là: =giaxang
Tức là thay vì ghi: = Sheet1!C1
C1 là địa chỉ ô C1 của sheet1: chứa đơn giá xăng. Nếu như vậy thì tên này không gợi nhớ cho lắm. Vậy nên Excel có chức năng đặt tên cho o/ vùng ô nào đó để gọi ra lúc cần. Thay vì gọi: hỡi C1 của Sheet1 ơi! Thì người ta chỉ cần gọi: giaxang ơi! là excel hiểu liền.


Cách dùng Tên (Define Name) cho vùng dữ liệu trong Excel
Trong excel có chức năng đặt tên cho vùng dữ liệu, mỗi khi ta muốn tham chiếu vào vùng dữ liệu đó ta chỉ cần gọi tên vùng dữ liệu đã được đặt tên đó thôi ví dụ. Tôi đặt tên cho vùng dữ liệu từ B2~B6 trong sheet1 là malinhkien (malinhkien=Sheet1!4B$2B$6), Khi ứng dụng vào các hàm tham chiếu tôi chỉ cần nhập là malinhkien là được, vậy cách đặt tên cho vùng dữ liệu đó như thế nào.

Hôm nay tôi hướng dẫn bạn cách đặt tên cho vùng dữ liệu trong excel- Define Name

Đối với excel 2007 hoặc cao hơn. chúng ta vào tab fomulas trên thanh ribbon.

Có 2 cách để define name:

Cách 1: Click vào Name Manager, hộp thoại quản lý danh sách các name đã được đặt tên xuất hiện, nếu workbook bạn chưa được đặt tên cho vùng dữ liệu thì sẽ không có danh sách tên. Sau đó bạn nhấp chuột vào nút NEW để tạo ra tên mới.

Cách 2: Là nhấp chuột vào nút define name, hộp thoại New Name sẽ xuất hiện như sau:


                               
Đăng nhập/Đăng ký mở rộng


►Trường Name: Bạn nhập tên cho vùng muốn đặt tên, giả sử tôi đặt là malinhkien
►Trường Scope: Đây là nơi quy định phạm vi của tên được sử dụng. Nếu bạn để là Workbook thì tên sẽ được sử dụng trên toàn workbook, còn nếu bạn chọn 1 trong các sheet hiện có trong workbook thì tên chỉ tham chiếu được nội trong sheet mà bạn chọn.

Tips: Tốt nhất là chọn workbook để sử dụng globally luôn.

►Trường Comment: Là thông tin ghi chú thêm cho tên bạn đặt, cái này có thể bỏ qua
►Trường Refers to: Đây là vùng dữ liệu nguồn cho tên. Bạn nhấp chuột vào mũi tên màu đỏ để chọn vùng dữ liệu nguồn. ở đây tôi chọn Source là Sheet1!$M$4

Sau khi đặt tên xong thì trong hộp thoại Name Manager sẽ hiện ra tên bạn vừa đặt. Đây là nơi quản lý các tên mà đa phần người dùng đặt trong workbook đó, do đó nếu tên bị lỗi, hay muốn sửa lại dữ liệu nguồn (Data source) thì nhấp chuột vào tên bạn muốn chỉnh sửa rồi xuống ô Refers To để chọn lại.

Đối với excel 2003, thì bạn vào tab insert tìm đến và click vào Name trong menu xổ xuống, sẽ xuất hiện menu con là Define và Create và cách làm cũng tương tự như trên.

Lưu ý: Bạn có thể chọn data source trước khi đặt tên cũng được bằng cách bôi đen vùng dữ liệu làm data source sau đó thực hiện lại các bước bên trên

Ứng dụng của Define Name:

Với các tên đã đặt trong workbook bạn có thể dùng chúng để lồng vào các tham số Reference của các hàm tham chiếu như Hàm Index, Hàm Vlookup, Hàm Hlookup, Thậm chí cả trong chức năng Data Validation chúng ta cũng dùng Define Name để điền vào trong trường Data Source. Bạn có thể tham khảo cách dùng của nó trong bài viết Data Validation Nâng cao

Ví dụ: ta có hàm Index như sau:

=INDEX((A1:C6,A8:C11),2,2,2)
Nếu ta đặt tên cho vùng A1:C6 trong sheet1 là Vungthamchieu1 (Vungthamchieu1=Sheet1!$A$1C$6)
đặt tên cho vùng A8:C11 trong sheet1 là Vungthamchieu2 (Vungthamchieu2=Sheet1!$A$8C$11)

Thì ta có thể lồng vào tham số reference của hàm Index như sau:
=INDEX((Vungthamchieu1,Vungthamchieu2),2,2,2)

Cách sửa tên bị lỗi

Khi chúng ta thường sử dụng chức năng Copy or Move sheet để nhân đôi hoặc di chuyển 1 sheet trong bản tính này sang bản tính khác, thì lúc này thường xảy ra hiện tượng Name Conflict, và yêu cầu chúng ta phải click OK cho đến khi Excel tìm được một tên mới phù hợp. Lúc này trong hộp thoại Name Manager xuất hiện nhiều cái tên bị lỗi. Thường là lỗi #REF!, #N/A!, Hoặc #Value!.

Do đó chúng ta phải sửa chữa lại thì mới có thể dùng chúng trong các công thức của chúng ta.

Cách sửa như sau:

Formulas / Name Manager / Chọn vào cái tên bị lỗi #REF!, sau đó click vào nút Edit để sửa lại Nguồn của nó trong Hộp Refers To

Nếu chúng ta có vài ba cái tên bị lỗi, thì việc sửa lỗi cũng không mất nhiều thời gian. Tuy nhiên nếu có quá nhiều tên bị lỗi, lên đến hàng 100 hoặc hàng ngàn tên bị lỗi thì việc sửa chửa là không thể.

Lúc này ta phải xóa nó đi.

Cũng giống như cách sửa lỗi, để xóa các tên bị lỗi thì ta cũng phải gọi hộp thoại quản lý tên (Name Manager) để chọn lấy tên cần xóa và nhấn Delete. Tuy nhiên trong trường hợp có quá nhiều tên bị lỗi, thì ta không thể xóa từng cái được. Đặc biệt các tên bị lỗi nằm xen kẻ với các tên không bị lỗi. Vậy làm sao đây?

Bạn hãy click vào nút Filter trong hộp thoại Name Manager, chọn dòng Names with Errors trong thanh menu xổ xuống. Lúc này trong hộp thoại Name Manager chỉ hiện ra các tên bị lỗi cần xóa.

Để thực hiện xóa đồng loạt các tên lỗi ta làm như sau:

Click chuột trái vào cái tên nằm trên cùng. Sau đó ấn phím Ctrl và dưa chuột về điểm cuối cùng bên phải của hộp thoại Name Manager và tiếp tục click chuột trái để chọn cái tên cuối cùng.

Lúc này tất cả các tên bị lỗi đã được chọn. Tiếp theo ta click chuột trái vào nút Delete và bầm OK để xóa tất cả nhé.

Chúc bạn thành công


Tác giả bài viết: Minh Phú

Đánh giá

Chia sẻ hay! Thanks bạn nhé!: 5.0
Chia sẻ hay! Thanks bạn nhé!: 5
  Đăng lúc 22/10/2015 05:59

Số người tham gia 4Thanked +11 Thu lại Lý do
tranvuk46 + 2 Bài hay. Cảm ơn!
anhloixh + 2 Mong chờ bài tiếp theo. Thanks!
tranhoe + 5 Kinh nghiệm. Cảm ơn!
fast_furious + 2 Bài hay. Cảm ơn!

Xem tất cả

www.xaydung360.vn XÂY TÂM, DỰNG TẦM CHUYÊN NGHIỆP

3#
quanglon1989 Đăng lúc 21/10/2015 20:57 | Chỉ xem của tác giả
Theo mình thì họ đặt tên cho ô chứa giá trị thôi. Bạn tìm trên mạng "cách đặt tên cho 1 ô, 1 mảng trong excel" là sẽ có

Đánh giá

Chia sẻ hay! Thanks bạn nhé!: 5.0
Chia sẻ hay! Thanks bạn nhé!: 5
  Đăng lúc 21/10/2015 21:05

www.xaydung360.vn XÂY TÂM, DỰNG TẦM CHUYÊN NGHIỆP

4#
fast_furious Đăng lúc 21/10/2015 21:43 | Chỉ xem của tác giả
Em chưa dùng hàm này bao giờ vì khi muốn gọi hoặc tìm kiếm giá trị thì e thường dùng hàm Vlook rất tiện.
Dùng chức năng này việc đặt tên ban đầu cho các giá trị (giả sử trong bảng vật liệu) cũng khá mất thời gian thay vì đánh số hiệu vật liệu.
Bác Tran Hoe có thể giúp em hiểu thêm điểm mạnh thực sự của chức năng "Define name" này được không? Dùng trong trường hợp nào thì nó mới phát huy được thế mạnh?
Trân trọng!

Đánh giá

Fubi đã hướng dẫn ở trên rồi. Khi đã đặt tên rồi thì dùng trong Vlookup cũng tiện lợi (vì tên gợi nhớ và không cần nhớ địa chỉ vùng nữa)  Đăng lúc 21/10/2015 22:14

Số người tham gia 1Thanked +2 Thu lại Lý do
nguyenmedium + 2 Thích bài này! Thanks!

Xem tất cả

www.xaydung360.vn XÂY TÂM, DỰNG TẦM CHUYÊN NGHIỆP

5#
Estimator Đăng lúc 22/10/2015 09:40 | Chỉ xem của tác giả
Đặt tên cho ô hoặc vùng ít thôi chứ vật tư mà đặt hết thì phải nhớ rõ chứ không cũng thua

www.xaydung360.vn XÂY TÂM, DỰNG TẦM CHUYÊN NGHIỆP

6#
cuongnt91 Đăng lúc 22/10/2015 11:26 | Chỉ xem của tác giả
Estimator gửi lúc 22/10/2015 09:40
Đặt tên cho ô hoặc vùng ít thôi chứ vật tư mà đặt hết thì phải nhớ rõ chứ không ...

chuẩn luôn. Mình cũng đã từng làm giờ ko nhớ hết nổi, lại phải lục lại xem giá

www.xaydung360.vn XÂY TÂM, DỰNG TẦM CHUYÊN NGHIỆP

Phiên bản Mobile|Phần mềm ôn thi sát hạch chứng chỉ hành nghề xây dựng  

Phần mềm dự toán xây dựng excel | Hướng dẫn lập dự toán xây dựng | Phần mềm tư vấn giám sát | Phần mềm quản lý chất lượng xây dựng |

Phần mềm ôn thi sát hạch chứng chỉ hành nghề xây dựng

Phần mềm ôn thi sát hạch chứng chỉ hành nghề Kiến Trúc sư

Phần mềm ôn thi sát hạch chứng chỉ hành nghề Đấu thầu

GMT+7, 19/4/2026 13:37 , Processed in 0.116636 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2013 Kiso Comsenz Inc.