peri hokiperihokiclarustologisticsrimashaop.compola taktis menang gates of olympus x1000 perihokipemain perihoki bongkar trik jepep starlight princess x1000perihoki beri panduan lengkap bermain mahjong ways 2 pgsofttips cara penghasil uang pgsoft mahjong ways 2 perihokimahjong wins 3 perihoki memberikan penggali terbesarfenomena gates of olympus buka peluang besar bagi duta76cara dapat pola emas rahasia di duta7 wild west goldtrik menang pgsoft mahjong ways 2 modal receh maxwin duta76duta76 main pgsoft mahjong ways 2 di sela istirahatscatter hitam mahjong wins 3 spin pasti jepe duta76perihoki spin mahjong ways 2 pgsoft scatter hitam maxwinsimbol mahjong wins 3 yang sering muncul di awal perihokitrik gampang menang mahjong winscuan mahjong wins 3 tanpa hentipola spin taruhan kecil mahjong winsstrategi kunci scatter hitam beruntungacor total mahjong wayskemenangan maksimal mahjong wayskemenangan pria pekanbaru mahjong waysmahjong wins3 fenomena baru sumatera baratmenangkan mahjong dengan lincahmenembus batas keberuntungan mahjong waysmenjajal keberuntungan di mahjong wayspola gratis mahjong ways1scatter hitam senjata rahasia mahjong winsteknik spinning menguntungkan untuk scatter hitamanalisis rtp tertinggi mahjong winsfenomena scatter hitam mahjong winsibu rumah tangga dan keberuntungan mahjongkeseruan main mahjong wins3menang mahjong pengguna baru di sosial mediamenghargai setiap momen di mahjong waysserunya main mahjong di warung internetspin slow motion mancing scatterstrategi jitu maxwin mahjong waysstrategi jitu menang mahjong modal kecil jackpot besaranak kampung papua menggemparkan mahjongkeajaiban scatter hitam mahjong wayskeberhasilan joni mahjong winskejaiban mahjong ways di ujung jalanketua mahjong wins3 kehadiran kemenangan dimulai dari balimahjong kehadiran yang menguntungkanmahjong menggila adat88panduan kilat raih 108 jutatips memenangkan mahjongbarista kopi menang 110 juta spin mahjongdakota76 scatter hitam mahjong wins 3gagal cpns menang mahjong wins 3 rp120 jutakisah karyawan minimarket dapat thr lebih awal mahjong winskisah pelajar sma kuasai mahjong wins 3 inspirasi sekolahkisah penjaga parkir tanah abang motor baru mahjong winskisah sukses ibu rumah tangga bandung mahjong winsmahasiswa kkn beli iphone15 mahjong wins3 dakotamantan anak band influencer mahjong scatter hitampola rtp senin gates of olympus guru matematikaidola scatter hitam gampang meledakidola sensasi jackpotidola pola scatter hitamidola hasilkan jackpot dalam waktu singkatidola mahjong wins 3 bocortukang cuci motor menemukan keberuntungan di mahjong

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Headers already sent. You cannot change the session module's ini settings at this time

Filename: Session/Session.php

Line Number: 282

Backtrace:

File: /home/blogchuabenh/domains/freetuts.net/public_html/site/controllers/Main_controller.php
Line: 10
Function: __construct

File: /home/blogchuabenh/domains/freetuts.net/public_html/sources/index.php
Line: 299
Function: require_once

File: /home/blogchuabenh/domains/freetuts.net/public_html/index.php
Line: 26
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: session_set_cookie_params(): Cannot change session cookie parameters when headers already sent

Filename: Session/Session.php

Line Number: 294

Backtrace:

File: /home/blogchuabenh/domains/freetuts.net/public_html/site/controllers/Main_controller.php
Line: 10
Function: __construct

File: /home/blogchuabenh/domains/freetuts.net/public_html/sources/index.php
Line: 299
Function: require_once

File: /home/blogchuabenh/domains/freetuts.net/public_html/index.php
Line: 26
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Headers already sent. You cannot change the session module's ini settings at this time

Filename: Session/Session.php

Line Number: 304

Backtrace:

File: /home/blogchuabenh/domains/freetuts.net/public_html/site/controllers/Main_controller.php
Line: 10
Function: __construct

File: /home/blogchuabenh/domains/freetuts.net/public_html/sources/index.php
Line: 299
Function: require_once

File: /home/blogchuabenh/domains/freetuts.net/public_html/index.php
Line: 26
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Headers already sent. You cannot change the session module's ini settings at this time

Filename: Session/Session.php

Line Number: 314

Backtrace:

File: /home/blogchuabenh/domains/freetuts.net/public_html/site/controllers/Main_controller.php
Line: 10
Function: __construct

File: /home/blogchuabenh/domains/freetuts.net/public_html/sources/index.php
Line: 299
Function: require_once

File: /home/blogchuabenh/domains/freetuts.net/public_html/index.php
Line: 26
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Headers already sent. You cannot change the session module's ini settings at this time

Filename: Session/Session.php

Line Number: 315

Backtrace:

File: /home/blogchuabenh/domains/freetuts.net/public_html/site/controllers/Main_controller.php
Line: 10
Function: __construct

File: /home/blogchuabenh/domains/freetuts.net/public_html/sources/index.php
Line: 299
Function: require_once

File: /home/blogchuabenh/domains/freetuts.net/public_html/index.php
Line: 26
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Headers already sent. You cannot change the session module's ini settings at this time

Filename: Session/Session.php

Line Number: 316

Backtrace:

File: /home/blogchuabenh/domains/freetuts.net/public_html/site/controllers/Main_controller.php
Line: 10
Function: __construct

File: /home/blogchuabenh/domains/freetuts.net/public_html/sources/index.php
Line: 299
Function: require_once

File: /home/blogchuabenh/domains/freetuts.net/public_html/index.php
Line: 26
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Headers already sent. You cannot change the session module's ini settings at this time

Filename: Session/Session.php

Line Number: 317

Backtrace:

File: /home/blogchuabenh/domains/freetuts.net/public_html/site/controllers/Main_controller.php
Line: 10
Function: __construct

File: /home/blogchuabenh/domains/freetuts.net/public_html/sources/index.php
Line: 299
Function: require_once

File: /home/blogchuabenh/domains/freetuts.net/public_html/index.php
Line: 26
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Headers already sent. You cannot change the session module's ini settings at this time

Filename: Session/Session.php

Line Number: 375

Backtrace:

File: /home/blogchuabenh/domains/freetuts.net/public_html/site/controllers/Main_controller.php
Line: 10
Function: __construct

File: /home/blogchuabenh/domains/freetuts.net/public_html/sources/index.php
Line: 299
Function: require_once

File: /home/blogchuabenh/domains/freetuts.net/public_html/index.php
Line: 26
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Headers already sent. You cannot change the session module's ini settings at this time

Filename: drivers/Session_files_driver.php

Line Number: 108

Backtrace:

File: /home/blogchuabenh/domains/freetuts.net/public_html/site/controllers/Main_controller.php
Line: 10
Function: __construct

File: /home/blogchuabenh/domains/freetuts.net/public_html/sources/index.php
Line: 299
Function: require_once

File: /home/blogchuabenh/domains/freetuts.net/public_html/index.php
Line: 26
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: session_set_save_handler(): Cannot change save handler when headers already sent

Filename: Session/Session.php

Line Number: 110

Backtrace:

File: /home/blogchuabenh/domains/freetuts.net/public_html/site/controllers/Main_controller.php
Line: 10
Function: __construct

File: /home/blogchuabenh/domains/freetuts.net/public_html/sources/index.php
Line: 299
Function: require_once

File: /home/blogchuabenh/domains/freetuts.net/public_html/index.php
Line: 26
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: session_start(): Cannot start session when headers already sent

Filename: Session/Session.php

Line Number: 143

Backtrace:

File: /home/blogchuabenh/domains/freetuts.net/public_html/site/controllers/Main_controller.php
Line: 10
Function: __construct

File: /home/blogchuabenh/domains/freetuts.net/public_html/sources/index.php
Line: 299
Function: require_once

File: /home/blogchuabenh/domains/freetuts.net/public_html/index.php
Line: 26
Function: require_once

Cách ngăn chặn nhập giá trị trùng nhau trong Excel
EXCEL BASIC
EXCEL INTERFACE
EXCEL CHART
EXCEL SEARCHING
EXCEL FORMULAS
EXCEL VALIDATION
EXCEL FUNCTION
EXCEL DATA ANALYTICS
EXCEL ERROR
EXCEL SECURITY
TIPS & TRICKS
CÁC CHỦ ĐỀ
BÀI MỚI NHẤT
MỚI CẬP NHẬT

Cách ngăn chặn nhập giá trị trùng nhau trong Excel

Trong bài này mình sẽ hướng dẫn các bạn cách ngăn chặn người dùng nhập giá trị trùng nhau trong Excel, phương pháp này giúp đảm bảo dữ liệu luôn luôn khác nhau và không bị trùng.

test php

banquyen png
Bài viết này được đăng tại freetuts.net, không được copy dưới mọi hình thức.

1. Khi nào cần đảm bảo dữ liệu không được trùng trong Excel

Trong thực tế có một số thông tin bắt buộc không được trùng. Ví dụ bạn nhập bảng lương cho nhân viên, mỗi nhân viên sẽ có Mã Nhân Viên và chỉ nhập một lần duy nhất. Lúc này để tránh bị nhầm thì ta nên tạo ra ràng buộc UNIQUE cho thông tin mã nhân viên này.

du lieu khong duoc nhap trung png

Như hình này thì cột A (Parts) có dữ liệu mình muốn không được nhập trùng nhau, lúc này mình sẽ thực hiện các bước như phần 2 dưới đây.

2. Các bước cấu hình dữ liệu không được trùng trong Excel

Đầu tiên bạn cần phải xem kỹ yêu cầu của bài toán đã nhé, vì sau khi thiết lập xong thì bạn không thể nhập hai ô có dữ liệu giống nhau. Nếu mọi thứ đã đâu vào đó thì hãy thực hiện các bước như sau:

Bài viết này được đăng tại [free tuts .net]

Bước 1: Chọn vùng giới hạn mà bạn muốn dữ liệu nhập vào không được trùng nhau.

chon vung du lieu png

Hãy đảm bảo không gian vùng chọn của bạn là đủ để chứa dữ liệu. Nếu bạn đang sử dụng Excel từ phiên bản 2017 trở lên thì có thể chọn nguyên cột nếu muốn.

Bước 2: Ta cần tạo một công thức để đảm bảo dữ liệu không được trùng lặp. Và đây chính là công thức mà ta cần:

=COUNTIF($A$2:$A$15,A2)=1

Có hai thứ bạn cần quan tâm trong công thức này, thứ nhất là danh sách các ô mà bạn đã chọn là $A$2:$A$15, còn A2 chính là ô đầu tiên trong danh sách đó.

  • $A$2:$A$15 chính là giới hạn vị trí mà bạn muốn dữ liệu nhập vào không được trùng nhau. Bạn phải đặt ký tự đô la $ trước cột và hàng để công thức hoạt động chính xác, điều này có nghĩa đây là tham chiếu tuyệt đối và không được chỉnh sửa.
  • A2 là ô đầu tiên trong danh sách đó, và nó không cần đặt ký tự đô la phía trước, vì nó là một ô tham chiếu tương đối, có nghĩa là nó có thể được cập nhật / sao chép sang ô khác.

* Tip: Khi tạo công thức, hãy thực hiện trong trang tính để bạn có thể đảm bảo rằng mọi thứ đã được nhập chính xác. Bởi vì khi bạn đặt công thức vào cửa sổ Data Validation thì nó sẽ không tự kiểm tra tính chính xác của công thức như khi bạn nhập ở ngoài khung làm việc (Workspace)

Bước 3: Sau khi tạo công thức, bạn có thể nhập công thức đó vào Data Validation để ngăn các mục nhập trùng lặp.

Hãy chọn vùng danh sách mà bạn muốn dữ liệu không trùng lặp, sau đó chuyển đến tab Data và nhấp vào nút Data Validation:

Data Validation jpg

Một cửa sổ xuất hiện, hãy chọn Custom trong vị trí Allow:

custom allow jpg

Bây giờ bạn có thể đặt công thức mà ta đã tạo ở trên vào vị trí Formula.

dat cong thuc png

Mọi thứ đã xong, bây giờ bạn có thể test bằng cách nhập thêm dữ liệu trùng nhau, và bạn sẽ nhận được thông báo lỗi như sau:

thong bao loi png

3. Lưu ý

Điều rất quan trọng là phải chọn toàn bộ phạm vi mà bạn không muốn trùng lặp trước khi áp dụng Data Validation, và phạm vi đó phải đặt ký tự đô la đằng trước để thiết lập tham chiếu không thể thay đổi. Riêng đối với A2 thì đây là công thức cho từng ô trong phạm vi đó nên không được đặt dấu đô la, tức là nó có thể thay đổi.

Ví dụ: Bây giờ bạn hãy di chuyển đến ô A3 và nhấp vào Data Validation thì sẽ thấy giá trị A2 lúc này sẽ được thay thế thành A3. Đây là lý do tại sao tham chiếu ô đó là tương đối lại rất quan trọng, và điều này cho phép chúng ta ngăn các giá trị trùng lặp trong danh sách.

luu y xac thuc du lieu png

Ngoài ra, nếu bạn muốn một thông báo lỗi tùy chỉnh hoặc gợi ý cho người dùng không nhập các giá trị trùng lặp, bạn có thể chỉnh sửa các tùy chọn trên tab Input Message and Error Alert, cả hai đều khá dễ hiểu.

Như bạn có thể thấy, Data validation trong Excel cho phép bạn thực hiện một số việc khá hiệu quả và nó sẽ giúp bạn giữ cho dữ liệu của mình không bị sai lệch. Và như trong bài này mình đã thiết lập được thông báo lỗi khi người dùng nhập dữ liệu trùng nhau.

Cùng chuyên mục:

Cách chèn link ảnh vào Excel trên máy tính

Cách chèn link ảnh vào Excel trên máy tính

Ngoài ra, bài viết còn hướng dẫn cách chèn link ảnh trực tuyến hàng loạt…

Cách tách và gộp ô trong Excel

Cách tách và gộp ô trong Excel

Trong bảng tính Microsoft Excel, có thể sẽ có lúc các bạn cần tách ô…

Hàm MONTH() trong Excel

Hàm MONTH() trong Excel

Cách dùng hàm MONTH() trong Excel

Hàm YEAR () trong Excel

Hàm YEAR () trong Excel

Cách dùng hàm YEAR () trong Excel

Hàm HLOOKUP() trong Excel

Hàm HLOOKUP() trong Excel

Cách dùng hàm HLOOKUP() trong Excel

Hàm VLOOKUP() trong Excel

Hàm VLOOKUP() trong Excel

Cách dùng hàm VLOOKUP() trong Excel

Hàm LOOKUP() trong Excel

Hàm LOOKUP() trong Excel

Cách dùng hàm LOOKUP() trong Excel

Hàm ABS() trong Excel

Hàm ABS() trong Excel

Cách dùng hàm ABS() trong Excel

Hàm SUM() trong Excel

Hàm SUM() trong Excel

Cách dùng hàm SUM() trong Excel

Hàm SQRT() trong Excel

Hàm SQRT() trong Excel

Cách dùng hàm SQRT() trong Excel

Hàm MOD() trong Excel

Hàm MOD() trong Excel

Cách dùng hàm MOD() trong Excel

Hàm SUMIF() trong Excel

Hàm SUMIF() trong Excel

Cách dùng hàm SUMIF() trong Excel

Hàm SUBTOTAL() trong Excel

Hàm SUBTOTAL() trong Excel

Cách dùng hàm SUBTOTAL() trong Excel

Hàm ROUND() trong Excel

Hàm ROUND() trong Excel

Cách dùng hàm ROUND() trong Excel

Hàm SUMPRODUCT() trong Excel

Hàm SUMPRODUCT() trong Excel

Cách dùng hàm SUMPRODUCT() trong Excel

Hàm COUNT() trong Excel

Hàm COUNT() trong Excel

Cách dùng hàm COUNT() trong Excel

Hàm COUNTA() trong Excel

Hàm COUNTA() trong Excel

Cách dùng hàm COUNTA() trong Excel

Hàm COUNTBLANK() trong Excel

Hàm COUNTBLANK() trong Excel

Cách dùng hàm COUNTBLANK() trong Excel

Hàm MAX() trong Excel

Hàm MAX() trong Excel

Cách dùng hàm MAX() trong Excel

Hàm MIN() trong Excel

Hàm MIN() trong Excel

Cách dùng hàm MIN() trong Excel

Top