Thứ Bảy, 11 tháng 10, 2014

Trích Lọc Dữ Liệu Theo Cột

Trích lọc dữ liệu theo cột
Muốn lọc một số cột trong bảng dữ liệu ta làm như sau:

  • Copy tiêu đề của những cột muốn trích lọc ra một nơi mà bạn muốn để bảng trích lọc kết quả.
  • Nhấp chuột trái vào bất kỳ ô nào trong bảng dữ liệu rồi vào Data\Advanced.
  • Mục List range: chọn bảng dữ liệu cơ sở
  • Mục Criteria range: chọn vùng điều kiện. Ở đây bạn chọn điều kiện bất kỳ: có thể chọn ô trống hoặc chọn luôn những ô tiêu để mà mình vừa copy ra.
  • Mục Copy to: Bôi đen chọn những hàng tiêu đề vừa Copy ra rồi nhấn OK.

Thứ Bảy, 30 tháng 8, 2014

Cách Kết Hợp Điều Kiện Trong Công Thức Mảng

Cách Kết Hợp Điều Kiện Trong Công Thức Mảng

Điều Kiện Và: Ta nhân điều kiện với nhau.

  • Tính tổng các giá trị lớn hơn 0 Và nhỏ hơn 5 (0<A<5)
  • M{=SUM(IF((A>0)*(A<5),H7:H16,""))}

Điều Kiện Hoặc: Ta cộng điều kiện với nhau.


  • Tinh tổng các giá trị theo điều kiện lớn hơn 5 hoặc nhỏ hơn 0
  • M{=SUM(IF((A<0)+(A>5),I7:I16,""))}

Thứ Sáu, 29 tháng 8, 2014

Cách Làm Hàm Dmax Và Hàm Dmin

CÁCH LÀM HÀM DMAX VÀ DMIN


  • Hàm DMAX: =Dmax(database,field,criteria)


  • database: Chọn vùng dữ liệu
  • field: Chọn ô hay tiêu để của cột cần tìm
  • criteria: Chọn vùng hay tập hợp các ổ điều kiện.
  • Ở đây mình phải tạo ra một cột điều kiện riêng.

  • Hàm DMIN: =Dmin(database,field,criteria)

  • Làm tương tự như hàm Dmax

Thứ Năm, 28 tháng 8, 2014

Tổng Hợp Cách Và Công Thức Tính Thời Gian


Tổng Hợp Cách Và Công Thức Tính Thời Gian

  • Cộng một số "n" tháng vào một mốc thời gian dạng: ngày tháng năm.

Tìm ngày của "n" tháng sau hoặc trước theo một mốc thời gian cho trước "A"

  • A=EDATE(A,n) 
  • A=EDATE(A,-n)

  • Tìm ngày cuối cùng của tháng.
Ngày cuối cùng của tháng hiện tại bằng ngày đầu tiên của tháng tiếp theo trừ đi 1. Từ đó ta có công thức sau:

  • Nếu muốn cho kết quả là dd/mm/yyyy: =DATE(YEAR(A),MONTH(A)+1,1)-1
  • Nếu muốn cho kết quả là ngày: =DAY(DATE(YEAR(A),MONTH(A),1)-1)
Trong đó "A" là mốc thời gian.

  • Tìm số ngày chủ nhật giữa 2 mốc thời gian A và B.

  • Số ngày chủ nhật: C=INT((B-A-WEEKDAY(B1)+8)/7) hay C=INT((B-A-WEEKDAY(B-1+1)+8)/7)
  • Số ngày thứ 7: C=INT((B-A-WEEKDAY(B1-7+1)+8)/7)

  •  Số ngày thứ 6: C=INT((B-A-WEEKDAY(B1-6+1)+8)/7)

Tương tự với các thứ khác trong tuần. Ở đây áp dụng với cách tính thứ 7 trong tuần là 7, chủ nhật là 1.

  • Làm tròn thời gian là giây sang phút.

 Với A là số giây, B là phút: Nếu 1<A< 60 = 1p, 60<A<120 = 2p, Tương tự như thế...
  •  B=INT((A-1)/60)+1

Thứ Tư, 27 tháng 8, 2014

Xếp Loại Học Lực Cho Học Sinh

Xếp Học Lực Cho Học Sinh Theo 2 Điều Kiện

Xếp loại học sinh theo yêu cầu:

  • Giỏi : ĐTB >=9 và không có môn  nào điểm nhỏ hơn 8
  • Khá ĐTB >=7 và không có môn nào điểm nhỏ hơn 6
  • TB : ĐTB >=5 và không có môn nào điểm nhỏ hơn 4
  • Yếu : Các trường hợp còn lại

K5==IF(AND(I5>=9,MIN(C5:H5)>=8),"Giỏi",IF(AND(I5>=7,MIN(C5:H5)>=6),"Khá",IF(AND(I5>=5,MIN(C5:H5)>= 4),"TB","Yếu")))



Thứ Ba, 26 tháng 8, 2014

Trả Về Các Ô Chứa Dữ Liệu trong Mảng Vùng Liệu

Trả Về Các Ô Chứa Dữ Liệu trong Mảng Vùng Liệu

  • Để Lấy các ô chứa dữ liệu trong vùng dữ liệu tra dùng công thức mảng theo công thức sau:

{=IFERROR(INDEX(Data,SMALL(IF(Data<>"",ROW(INDIRECT("1:"&ROWS(Data)))),ROW(INDIRECT("1:"&ROWS(Data))))),"")}


  • Kết thúc bằng tổ hợp phím Ctrl+Shift+Enter khi kết thúc.


Chỉ Các Giá Trị Dương Trong Dãy Dữ Liệu

Chỉ Trả Về Các Giá Trị Dương Trong Dãy Dữ Liệu

Dể trích ra những giá trị dương trong dãy dữ liệu có cả số âm và số dương thì ta dùng hàm mảng theo cách sau:

  • Trước tiên bạn chọn một vùng trên bảng tính có kích thước bằng với cột số liệu và nhập công thức sau vào:

=IFERROR(INDEX(A22:A37,SMALL(IF(A22:A37>0,ROW(INDIRECT("1:"&ROWS(A22:A37)))),
ROW(INDIRECT("1:"&ROWS(A22:A37))))),"")

  • Sau đó kết thúc bằng tổ hợp phím Ctrl+Shift+Enter

Đếm Nhiều Điều Kiện Trong Excel

Đếm Nhiều Điều Kiện

Ta có thể thể dùng hàm thường hoặc dùng hàm mảng như sau:
  1. Hàm Sumproduct: SUMPRODUCT((A1:A10="A")*1,(B1:B10=1990)*1)
  2. Hàm mảng:
  • Hàm Sum: {SUM((A1:A10="A")*(B1:B10=1990))}
  • Hàm IF: {SUM(IF(A1:A10="A",1,0)*IF(B1:B10=1990,1,0))}

Thứ Ba, 19 tháng 8, 2014

Các Kiểu Định Dạng Thường Dùng Trong Mapinfo

Các Kiểu Định Dạng Thường Dùng Trong Mapinfo

  1. Character: Kiểu ký tự, chữ
  2. Integer: Kiểu số nguyên. Trường này chỉ chứa số nguyên chẵn.
  3. small Integer: Tương tự Integer nhưng giới hạn chứa nhỏ hơn.
  4. Float: Kiểu số thập phân có dâu chấm động.
  5. Decimal: Kiểu số thập phân xác định. Biết được có bao nhiêu số trước và sau dấu phẩy.
  6. Date: Kiểu ngày tháng. Nạp vào theo định dạng Anh - Mỹ
  7. Logical: Kiểu giá trị lý luận. Có 2 giá trị là: T(t) và F(f) tương ứng với True và False.

Cách Dãn Nhãn Tự Động Trên Bản Đồ

Cách Dãn Nhãn Tự Động Trên Bản Đồ

  • Đầu tiên bạn mở bản đồ lên. Nhấp đúp chuột lên Layout cần dán nhãn trong cửa sổ Layout Control. Khung Layout Properties xuất hiện.

  • Chọn Lable Display. Nhấp vào mũi tên trỏ xuống trong mục Label with để chọn nhãn của thông tin nào như hình trên.
  • Trong mục Styes, nhấp chuột vào ô vuông "Aa" để định dạng cho nhãn.

Thứ Bảy, 16 tháng 8, 2014

Tìm Kiếm Thông Tin Trong Mapinfo

Tìm Kiếm Thông Tin Trong Mapinfo

Có 2 cách để tìm kiếm thông tin trong Mapinfo.

  • Chọn Query ® Select

  • Trong mục Select Records from Table: chọn Lauyout chứa thông tin.
  • that Satisfy: nhập giá trị tìm kiếm bằng cách nhấp vào "Asssit..." để nhập
  • Tích bỏ chọn Browse Results rồi nhấp OK là xong.

  • Chọn Query ® SQL Select

  • From table: chọn vùng tìm kiếm.
  • Where condittion: dữ liệu cần tìm kiếm.

  • Tích bỏ chọn Browse Results rồi nhấp OK là xong.



Số Hoá Ảnh Trên Mapinfo

Số Hoá Ảnh Trên Mapinfo

Để số hoá bản đồ ảnh bạn làm theo các bước sau:

Bước 1: Mở bản đồ nền lên và chọn: Table ® Maintenance ® Table Structure. Chọn Layout nền rồi chọn Projection để kiểm tra hoặc thay đổi hệ quy chiếu.


Bước 2: Mở File ảnh bằng đuôi Raster Image (đuôi dài nhất), chọn Register để bắt đầu số hoá. Sau đó vào Projection để chọn hệ quy chiếu giống với hệ quy chiếu của Layout nền.

Bước 3: Chọn 4 điểm trên ảnh.

  • Di chuyển thanh trượt đứng và thanh trượt ngang để chọn 4 điểm trên ảnh theo thứ tự từ trên xuống dưới và từ trái qua phải.
  • Nhấp chuột trái để chọn điểm đầu tiên ở góc số 1 của ảnh (trong khung Image Registration) sẽ xuất hiện cửa sổ Add Contronl Point như hình dưới đây.


Tới đây bạn có thể nhập toạ độ trực tiếp vào mục "MapX:" và "MapY:" rồi nhấp OK hoặc nhập toạ độ bằng cách xác định tương ứng trên bản đồ theo cách sau:

  • Sau khi nhấp chọn điểm trên ảnh. Bạn không nhập toạ độ vào 2 mục "MapX:" và "MapY:" và nhấp OK. Chọn biểu tượng mũi tên hoặc bàn tay trên thanh công cụ của Mapinfo, sau đó chọn Pick From Map trong khung Image Registration.

  • Di chuột trên bản đồ để tìm điểm tương ứng với điểm ảnh rồi bấm chuột trái để chọn. (Để chọn điểm chính xác thì bạn phải bấm phím "S" để chọn chế độ SNAP trên bản đồ trước).

  • Khung Image Registration xuất hiện. Ở 2 mục "MapX:" và "MapY:" đã có toạ độ. Bạn nhấp OK và nhấp Add trong khung Image Registration để chọn tiếp 3 điểm còn lại.

Sau khi chọn xong 4 điểm bạn nhấp OK lần nữa là công việc số hoá ảnh của bạn hoàn thành.


Kiểm Tra Hệ Quy Chiếu Cho Layout

Kiểm Tra Hệ Quy Chiếu Cho Từng Layout

Khi làm bản đồ thì các Layout dữ liệu, Layout nền, text phải cùng hệ quy chiếu theo quy định. Để xác định được ta cần kiểm tra lại Projection của từng Layout bằng cách vào Window/New map window/chọn một file cần kiểm tra. Sau đó vào Map/Options…/Projection.
Tại đây ta kiểm tra được hệ quy chiếu của các Layout.

Thứ Sáu, 15 tháng 8, 2014

Cập Nhật Dữ Liệu Từ Excel Sang Mapinfo

Cập Nhật Dữ Liệu Từ Excel Sang Mapinfo

Để cập nhật dữ liệu từ Excel sang Mapinfo bạn cần tạo ra một mã chung cho bảng Excel và trên bảng thông tin của Mapinfo. Bạn tạo 1 cột "mã" và lấy giá trị bằng giá trị của 2 hay nhiều cột gộp lại và phải đảm bảo là không được có mã trùng nhau trong cột mã này thì cập nhật chính xác thông tin được.


Sau đó bạn mở File Excel lên và chuyển bảng mã cho trong Excel để khi đưa thông tin lên Mapinfo thì có thể đọc được. Vì Mapinfo chỉ đọc được bảng mã TCVN3(ABC)

  • Bạn chọn Table trong Excel nhấn tổ hợp Ctrl + C hoặc Ctrl + X
  • Nhấn tổ hợp Ctrl + Shift + F6 để mở công cụ chuyển mã
  • Bạn cần chuyển từ bảng mã Unicode sang TCVN3(ABC)
  • Tích chọn "Chuyển mã Clipboard" rồi chọn Chuyển Mã.
  • Quay lại bảng Excel nhấn tổ hợp Ctrl + V để Paste dữ liệu đã chuyển mã.
  • Sau khi chuyển mã xong bạn cần đổi lại font chữ ".VnArial" để đọc được.

Tiếp theo bạn mở file Excel lên bằng đuôi Microsoft Excel (*.xls,*xlsx)

Cửa sổ Excel Information hiện ra.

  • Ở mục named Range: bạn chọn Wordsheet chứa thông tin cần sử dùng.
  • Tích chon trong ô Use Row Above Selected Range for Column Titles để sử dụng hàng tiêu để trong Excel rồi nhấn OK.

Xuất hiện cửa sổ Set Filed Properties hiện ra.


Ở đây Mapinfo đã tự động chọn kiểu thông tin cho các cột thông tin trong bảng Excel. Bạn ghi lại tất cả để ở bước tiếp theo tạo thêm thông tin cho Layout trong Mapinfo thì bạn chọn cho kiểu thông tin cho các cột cho giống nhau thì mới cập nhật được.

Tiếp theo bạn mở Layout cần cập nhật thông tin lên và thêm các thông tin cần cập nhật từ Excel sang và chọn kểu thông tin theo cái mà Mapinfo đã chọn sẵn cho bạn lúc nãy:


  • Vào Table\Maintenace\Table Structure

  • Vào Add Field để thêm thông tin
  • Mục name: Là tên thông tin

  • Mục Type: Là kiểu thông tin
  • Bạn cũng tạo thêm cột thông tin mã như đã tạo trong bảng Excel rồi nhấp OK.

Sau đó bạn cập nhật thông tin cho cột mã bằng cách:

  • Vào Table\Updata Column
  • Mục Table to Updata: bạn chọn bảng cần Updata
  • Mục Column to Updata: bạn chọn cột mã khi nãy vừa tạo (ở đây mình tạo là cột Ma_Gop)
  • Mục Get Value From Table: bạn chọn bảng Updata luôn(giống nhau)
  • Mục Value: bạn nhập giá trị vào (cách mà bạn tạo ra mã trong Excel) sau đó nhấp OK.


Bây giờ bạn cập nhật từng cột thông tin trong bảng thông tin sang Mapinfo bằng cách:


  • Vào Table\Maintenace\Table Structure.
  • Mục Table to Updata: bạn chọn bảng cần Updata
  • Mục Column to Updata: bạn chọn cột cần Updata
  • Mục Get Value From Table: bạn chọn bảng thông tin lấy giá trị (tên bảng tính Excel mà bạn cần lấy thông tin)
  • Bạn nhấp chuột vào ô Join, xuất hiện cửa sổ mới. Bạn chọn cột mã (Ma_Gop) mà bạn tạo ra trong Excel và Mapinfo cho 2 mục: where & matches rồi nhấp OK.

Quay lại cửa sổ Updata Column.

  • Mục Calculate: bạn chọn là Value
  • Mục of: Bạn chọn cột lấy giá trị trong bảng Excel.
  • Bỏ chọn ở mục Browse Results và nhấp OK.

Cứ tiếp tục như vậy bạn cập nhật cho tất cả các cột thông tin còn lại.

The And.

Thứ Năm, 14 tháng 8, 2014

Cách Cập Nhật Toạ Độ Trên Mapinfo

Cách Cập Nhật Toạ Độ Trên Mapinfo

Đầu tiên bạn mở Layout cần cập nhật lên.
Trên cửa sổ Table chọn Maintenance, Table Structure.
Của sổ Modify Table Structure xuất hiện.
Bạn thêm 2 thông tin và chọn kiểu thông tin cho toạ độ là: X và Y.
Chọn Projection để kiểm tra hệ quy chiếu có phù hợp không. Sau đó nhấp Ok
Trên cửa sổ Table bạn chọn Updata Column.
Cửa sổ Updata Column xuất hiện.
  • Table to Updata: bạn chọn Layout cần Updata
  • Column to  Updata: Bạn chọn thông tin cần  Updata (X,Y)
  • Get Value From Table: bạn chọn Layout để lấy thông tin
  • Value: bạn nhấp vào ô Assist, chọn Function, chọn CentroidX(Obj) để Updata toạ độ X. Sau đó nhấp Ok.
  • Tích bỏ chọn Browse Results rồi nhấp Ok.
  • Tương tự Updata cho toạ độ Y.

Thứ Tư, 13 tháng 8, 2014

Đưa Toạ Độ Từ Excel Lên Mapinfo

Cách Đưa Toạ Độ Từ Excel Lên Mapinfo

Đầu tiên bạn mở file Exel bằng đuôi: (xls,xlsx).

Xuất hiện bảng Excel Information.

Mục Named Range: Bạn chọn Sheet chứa số liệu toạ độ (toạ độ phải được Paste Special, Values)

Bạn tích chọn “Use row above slected range for column tiles” để sử dụng hàng tiêu đề trên Excel. Sau đó ok.

Xuất hiện cửa sổ Set Field Properties. Bạn chọn kiểu giá trị cho dữ liệu. Sau đó ok.

Chọn Table ® Careate Points để tạo điểm trên Mapinfo.

Nhấp chọn Using Symbol để chọn biểu tượng điểm.

Nhấp chọn Projection để chọn hệ quy chiếu.

Sau đó tắt cửa sổ Browesr đi rồi mở lại là File vừa tạo là bạn đã có các điểm cần tạo.