Nhờ giúp đỡ về Excel

  • Thread starter anhoanh
  • Ngày gửi
anhoanh

anhoanh

Thành viên sơ cấp
25/3/04
105
1
0
39
Đà Nẵng
#1
Làm thế nào để trong 1 cột của excel, tránh trường hợp trùng nhau.

Ví dụ: nếu số PT1 đã nhập trước đó thì không thể nhập PT1 lại. Nếu nhập trùng thì excel sẽ báo là đã có rồi.

Rất monh sự giúp đỡ của quí cao thủ
 
dragon76

dragon76

Thành viên thân thiết
12/3/04
257
1
18
#2
Trong trường hợp này, bạn dùng hàm Countif và cho các trị cần đếm có giá trị <=1, giá trị cần đếm là toàn bộ cột có chứa trị PT1( như trong ví dụ của bạn)VD:=IF(COUNTIF(PT1)<=1," ","Already")

Bạn thử xem nhé!
 
anhoanh

anhoanh

Thành viên sơ cấp
25/3/04
105
1
0
39
Đà Nẵng
#3
Cảm ơn bạn Dragon Cách này thì mình đã làm rồi!
 
cam_to_80

cam_to_80

Nghỉ mất sức !
31/3/04
586
6
18
38
Hà đông
Truy cập trang
#4
To Dra
cách này không làm được mà hình như còn sai cả về cấu trúc hàm Countif thì phải
Tìm thử lại hộ nhé . Tôi cũng nhớ ngày xưa có thằng bạn đi thi Công chức cũng gặp câu này nhưng không làm được !
 
O

oxygen

Thành viên thân thiết
9/2/04
83
0
0
#5
:no

Anh chị nàm như sau:

A1= Anh
A2= em
A3= chị
A4= cậu
A5=dì
B1=em

A7= {=OR(EXACT(B1,A1:A5))}

exact phân biệt rất rõ ràng giữa chữ "Cậu", "cậu", "cẬu"...

have fun!!!
:cool
 
H

hope

Thành viên sơ cấp
11/1/04
29
0
6
Hà nội
Truy cập trang
#6
Dùng hàm Vlookup, VD cột A là cột cần nhập. Ví dụ tiếp nữa đã nhập dữ liệu từ ô A1 đến ô A6, muốn kiểm tra ô A6 tại ô B6 nhập công thức: B6=vlookup(A6,A$1:A5,1,False). Nếu báo lỗi #N/A là không có. Phức tạp hơn một chút thì ghi:
B6=if(isna(vlookup(A6,A$1:A5,1,false))=false,"Đã nhập rồi","")
Kéo xoẹt xuống ô dưới là xong!
 
T

thanhnhan53

Thành viên sơ cấp
20/7/03
66
0
0
#7
Goi ban anhoanh,
Co phai van de cua ban la danh so chung tu "PT" , "PC" khong ? minh co mot cach cho may tu danh bao dam chang bao gio trung, va tat ca tren cung mot cot, neu ban quan tam thi hay email cho minh . chao
 
cam_to_80

cam_to_80

Nghỉ mất sức !
31/3/04
586
6
18
38
Hà đông
Truy cập trang
#8
Viết nên đây cho mọi người cùng xem với nào thanhnhan53 tôi cũng chưa biết cách . :help :thank
Tiện đây bác nào dạy em về cái hàm VLookup cái ( học rồi nhưng quên ) cho luôn ví dụ thì tôt biết mấy !
 
anhoanh

anhoanh

Thành viên sơ cấp
25/3/04
105
1
0
39
Đà Nẵng
#9
Cảm tất cả các bạn!

Mình đang setup 1 file về lập phiếu nên mình rất cần nó. Bạn Thanh nhan có thể gửi cho mình theo địa chỉ email này: anh@ehotelier.com

Nếu các bạn muốn hiêu rõ hơn về hàm thì cácn bạn có thể liên hệ mình để mình gửi cho các bạn tham khảo.
 
Q

quocnghia

Thành viên sơ cấp
24/3/04
64
0
0
#10
Vấn đề đặt ra ở đây là chỉ có một cột để nhập mà không cần bất cứ cột đệm nào. Theo mình nghĩ thì khi chưa biết thì thấy nó phức tạp nhưng khi biết rồi thì hỡi ôi đơn giản vô cùng.
 
O

oxygen

Thành viên thân thiết
9/2/04
83
0
0
#11
alo,
sư huynh nghĩa ơi. thật ra ông có biết hay ko vậy?
biết thì nói ra luôn đi chứ vòng vo làm chi cho mệt.

thêm nữa,
chuyện làm excel có cột đệm hay ko chả có vấn đề gì cả.
cái quan trọng là nhanh, nhẹ, có hiệu quả, dễ nhớ.
cách của em hiện giờ là No.1 rồi, chuyện còn lại xem mọi
người có biết cách ứng dụng cái hàm đó hay ko thôi.

cách của em là thế này:
tạo 1 cột (có công thức như trên) kế bên cột nhập liệu,
thế là khi ta nhập trùng thì ô kế bên sẽ báo ngay.
công việc nhẹ nhàng, thực hiện chỉ tốn 5 giây.
have fun!!!
 
T

thanhnhan53

Thành viên sơ cấp
20/7/03
66
0
0
#12
Su phu quocnghia oi ra chieu di, hihihihi, thanhnhan53 khong dam mua riu qua mat tho.
 
anhoanh

anhoanh

Thành viên sơ cấp
25/3/04
105
1
0
39
Đà Nẵng
#13
Bạn oxygen ơi!

Mình đã thử làm cách của bạn nhưng nó cho về giá trị là +value! Hình như là hàm exact nó không hiểu kiểu dữ liệu theo khối đựoc đâu! Bạn Quocnghia có tuyệt chiêu nào thì Share cho mình với! :wall
 
T

thanhnhan53

Thành viên sơ cấp
20/7/03
66
0
0
#14
Goi ban oxygen
Nhu vay la ban van phai go so chung tu, van de o day la khong can phai go hihihihi, ban dung sot ruot, quocnghia se co tuyet chieu cho ban
 
Q

quocnghia

Thành viên sơ cấp
24/3/04
64
0
0
#15
Mình không biết đánh số thứ tự đâu. Mình chỉ có ý tưởng như vầy : Nếu nhập trùng thì ô vừa nhập sẽ đổi màu or in đậm ( Conditional Formatting ) . Tương tự nếu nhập trùng thì báo " Thông báo - Ban đã nhập trùng " ( Data - Validation)
 
B

Bình_OverAC

Over Abnormal / Crazy
14/5/04
845
7
18
37
Nha Trang
#16
Mình có một cách dùng macro.
Nếu bạn nào quan tâm

Giả sử cột A là cột nhập liệu
Bạn chèn thêm sau cột A ( tức là cột B - nhưng tôi bảo là chèn vì sau cột A các bạn còn nhiều dử liệu khác đúng không) và nhập công thưc công thức =COUNTIF(A:A;A3) (giả sử dử liệu bắt đầu từ dòng thứ 3). Kéo chép công thức xuống các ô bên dưới.
Sau đó ghi ở ô "B2" công thức =COUNTIF(B3:B24;">1") (tức là đếm xem trong chuổi các ô đếm bên dưới ô nào có số đếm được lớn hơn 1) lưu ý rằng số 24 trong công thức của mình chính là độ dài dử liệu của bạn. Nếu dữ liệu dài số lớn.

sau đó click phải trên tên sheet đang làm việc chon "view code" rồi gỏ vào đoạn sau:

Private Sub Worksheet_Change(ByVal Target As Range)
If Range("B2").Value > 0 Then tb = MsgBox("Co chung tu nhap trung!!", vbOKOnly, "bao loi")
End Sub

Cuối cùng cho Cột B ẩn (hide).
Các bạn thử cách này xem thế nào.
 
Q

quocnghia

Thành viên sơ cấp
24/3/04
64
0
0
#18
Làm thế nào để trong 1 cột của excel, tránh trường hợp trùng nhau.
Làm thế nào để trong 1 cột của excel, biết tên nào trùng nhau.
----------------------------------------------------------------------------------
Mình share cho các bạn xem thử và cho ý kiến
 
O

oxygen

Thành viên thân thiết
9/2/04
83
0
0
#19
Originally posted by anhoanh@May 21 2004, 12:48 PM
Bạn oxygen ơi!

Mình đã thử làm cách của bạn nhưng nó cho về giá trị là +value! Hình như là hàm exact nó không hiểu kiểu dữ liệu theo khối đựoc đâu! Bạn Quocnghia có tuyệt chiêu nào thì Share cho mình với! :wall
Kết thúc công thức bấm tổ hợp phím [Ctrl+Shìt+Enter]. Đây là công thức
ngắn nhất đó bạn.


Goi ban oxygen
Nhu vay la ban van phai go so chung tu, van de o day la khong can phai go hihihihi, ban dung sot ruot, quocnghia se co tuyet chieu cho ban
I don't understand. nếu như ko nhập dữ liệu thì phải tạo random à...
đó lại là 1 vấn đề khác nữa.

To QuocNghia: :thank
cách sử dụng validation trong TH này là rất hay.
Sư huynh tự nghĩ ra hay học ở đâu vậy?
 
T

thanhnhan53

Thành viên sơ cấp
20/7/03
66
0
0
#20
Xin thay mặt người đặt vấn đề cám ơn quoc nghia, hy vọng quoc nghia se ra những tuyệt chiêu khác
 

Thành viên trực tuyến

Không có thành viên trực tuyến.

Xem nhiều