Thứ Hai, 19 tháng 11, 2012

Các thủ thuật excel


Lấy dữ liệu có sẵn từ list box Tạo danh sách dữ liệu tại sheet 1 và đặt tên cho danh sách đó, VD : vattu (cát, sắt, đá, xi măng…), sau đó qua sheet 2 chọ ribbon DATA/DATA VALIDICATION/SETTINGS/ALOW/LIST/SOURCE BOX (nhập tên DS đã đặt =vattu/OK
Nhập dữ liệu bằng form Chọn nút Office, chọn Excel Options | Customize/Commands Not in the Ribbon/form/add/ok
Kiểm soát nhập trùng dữ liệu Image
Chọn vùng nhập dữ liệu (Vd : A5:A10), Data ribbon/data validication/settings/custom/Fomula (=COUNTIF($A$5:$A$10,A5)=1, tab error Alert/Style/Stop/Tittle: "canh bao"/error messege (Số liệu đã có rồi or trùng mã số..)/OK
Tính tổng con trong bảng tính tổng Ví dụ: tính xem trong tháng 1/2012, NV Nga, bán duoc bao nhieu sản phẩm hoặc bao nhiêu tiền.
1. Sort dữ liệu theo tên : Designe/convert to range, đặt trỉ chuột tại bất cứ vị trí nào trong bảng tính Data/outline/subtotal/at each change in (Nguoi bán), Use funtion (sum), add subtotal to (Tổng thành tiến hoặc tổng sản phẩm)/OK.
2. Để khôi phục lại bảng tính đầu tiên: Chọn bảng tính/Ctrl L/OK hoặc hiện thị
Subtotal/remove all
Giấu bảng tính excel Mở bảng tính/ALT+F11 ==> Mở VBA, trong Project/nhấp đúp VBA Project/nhấp dúp Microsoft Excel Objects/chọn bảng tính cần giấu/F4. trong tùy chọn Visible/nhấp đúp dấu tam giác chọn 2-xlSheetVeryHidden/đóng VBA.
Khi nào muốn hiện bảng tính thì làm tương tự như trên vào chọn 1-xlSheetVeryHidden
Ẩn các dòng các cột đến cuối Ctrl + shift + Mũi tên (phải, xuống)
Hàm lọc tháng: CHOOSE =CHOOSE(MONTH(date), "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec")
vi dụ, xác định tháng trong ngày 20/12/2012), hàm này sẽ trả về tháng 12
Hàm date (year, month, day) DATE(2007, 12, 25) ==> 25/12/2007
DATE(2007, 12, 32) ==> 01/1/2008
DATE(2007, 13, 25) ==> 25/1/2008
Một ví dụ khác, bạn muốn biết 6 tháng nữa tính từ hôm nay sẽ là ngày bao nhiêu, bạn dùng biểu thức sau:
DATE(YEAR(TODAY()), MONTH(TODAY()) + 6, DAY(TODAY()))
Với kỹ thuật trên, có lẽ bạn đã biết cách để biết được một ngày nào đó tính từ bây giờ (hoặc bất kỳ khi nào), là thêm vào thành phần ngày tháng của hàm DATE(). Ví dụ, đây là một biểu thức cho biết 30 ngày nữa tính từ hôm nay là ngày nào:
DATE(YEAR(TODAY()), MONTH(TODAY()), DAY(TODAY() + 30))
Hàm Year (serial_number) Ví dụ hom nay là ngày 20/12/2012, Year(today()) ==> 2012, year(date(2007,12,25)) ==>2007
WEEKDAY-Hàm tìm thứ trong tuần khi có sẳn ngày cụ thể Vi dụ ngày 23/8/2007 là thứ năm thì hàm WEEKDAY("8/23/2007") ==> 5
Ví dụ, giả sử bạn muốn biết ngày 4 tháng Bảy năm sau sẽ là ngày thứ mấy, đây là công thức để tính điều này:
=WEEKDAY(DATE(YEAR(TODAY)) + 1, 7, 4)
WEEKNUM - xác định tuần lễ thứ mấy trong năm Ví dụ ngày 23/8/2007 rơi vào tuần 34 của năm 2007.WEEKNUM ("August 23, 2007") => 34
Hàm Today Ví dụ, để biết 30 ngày nữa tính từ hôm nay là ngày nào, bạn chỉ cẩn dùng biểu thức sau:
TODAY() + 30
Tính tuổi của một người  YEAR(TODAY()) - YEAR(Birthdate) (tinh tuổi = cách năm trừ năm)Ví dụ : ngày sinh 20/12/1985 đến 17/7/2012 là 27 tuổi 2012-1985 = 27 tuổi

YEAR(TODAY()) - YEAR(Birthdate) - (DATE(YEAR(TODAY()), MONTH(Birthdate), DAY(Birthdate)) > TODAY())- theo ví dụ trên nhung tính bằng hàm này thì sẽ mới 26 tuổi vì chưa dến 20/12/2012
= DATEDIF(Birthdate, TODAY(), "y")- 26 tuổi
Hàm ROUND làm tròn số ROUND(1234.5678, 3) = 1234.568
ROUND(1234.5678, 2) = 1234.57
ROUND(1234.5678, 1) = 1234.6
ROUND(1234.5678, 0) = 1235
ROUND(1234.5678,-1) = 1230
ROUND(1234.5678,-2) = 1200
ROUND(1234.5678,-3) = 1000
Hàm EVEN() và hàm ODD() làm tròn một đối số đơn: EVEN() làm tròn đến số chẵn gần nhất. Ví dụ, EVEN(14.2) trả về 16, còn EVEN(–23) trả về 24.
ODD() làm tròn đến số lẻ gần nhất. Ví dụ, ODD(58.1) trả về 59, còn ODD(–6) trả về -7.
Hàm MOD() tính số dư của phép tính chia một số cho một số khác Ví dụ, MOD(24, 10) bằng 4 (nghĩa là, 24/10 = 2, dư 4). Hàm MOD() rất thích hợp cho các giá trị vừa theo một trình tự nào đó vừa tuần hoàn. Ví dụ, những ngày trong tuần (được cho bởi hàm WEEKDAY) chạy từ 1 (Chủ Nhật) đến 7 (thứ Bảy), và sau đó bắt đầu lại (Chủ Nhật tiếp theo quay trở lại 1). Do đó, công thức sau đây luôn trả về một số nguyên dương tương ứng với một ngày trong tuần:= MOD(number, 7) + 1
Hàm countif - đếm số thỏa điều kiện countif(vùng cần đếm, diều kiện)- vd: countif(A1:A10, "1") có nghĩa là đếm số 1 trong vùng từ A1 đến A10
Hàm SUMIF - tổng thỏa điều kiện Sumif (vùng A1:A10, "=A1", vùng cần cộng"
Nhập cùng 1 dữ liệu trên nhiều sheet (group) click chọn 1 sheet, sau đó nhấn ctrl vao nhung sheet khác và nhâp liệu, thoát ra bằng cách clck phải vào 1 sheet nào đó chon ungroup
Tạo hiệu ứng 3Dtrong các bảng tính hay các ô  
Copy hàng ngang chuyển sang hàng dọc Copy hàng cần chuyển sang cột ==> paste value/transpose
Hàm concatenate ghép họ và tên conatenate (A1, A2, A3… (A1= Lê, A2=Thị, A3=hạnh ==> Lê Thị Hạnh)

Không có nhận xét nào:

Đăng nhận xét