Dữ liệu Excel Mặt nạ nhập xác thực

Trên thực tế, bạn có thể làm điều này tương đối dễ dàng với Xác thực dữ liệu. Trước tiên, chọn các ô bạn muốn hạn chế đầu vào, sau đó từ menu Dữ liệu, chọn Xác thực. - trong cài đặt, chọn Cho phép. Thời gian, sau đó điền thời gian bắt đầu và kết thúc, v.v. Trong các tab khác (Thông báo đầu vào và Cảnh báo lỗi), bạn có thể đặt nó để hộp hướng dẫn bật mở khi họ chọn ô và/hoặc cung cấp cho họ thông báo lỗi giải thích khi họ nhập dữ liệu không hợp lệ

=AND(OR(LEFT(A2,1)="P",LEFT(A2,1)="B"),EXACT(MID(A 2,2,4),UPPER(MID(A2,2,4) . ",KHÔNG(ISERROR(GIÁ TRỊ(RIGHT(A2,2)))))

HTH,
Bernie
MS Excel MVP

"Bob" đã viết trong tin nhắn
.
Sử dụng tính năng Xác thực dữ liệu của Excel 2003 (chứ không phải mã VBA),
có thể tạo dấu hiệu nhập không? .
valid characters in a Project ID as follows:

Ví dụ. PA264. 04

Vị trí 1. có thể là "B" hoặc "P"
Vị trí 2-5. có thể là chữ hoa hoặc số
Vị trí 6. phải là dấu thập phân
Vị trí 7-8. chỉ có thể là số (00 - 99)

Mọi trợ giúp đều được đánh giá cao. Cảm ơn.
Bob

Paul nói.
11 tháng 10 năm 2018 lúc 1. 14 giờ sáng

Xin chào,
chúng tôi có một bảng tính trong đó 2 cột đầu tiên sử dụng xác thực dữ liệu thông qua 2 danh sách thả xuống riêng biệt. Trên hàng đầu tiên (dưới Tiêu đề), xác thực dữ liệu hoạt động như mong đợi - tức là người dùng nhấp vào ô của hàng đầu tiên và có thể chọn từ danh sách, tương tự cho ô thứ hai trong cùng một hàng.
Vấn đề chúng tôi gặp phải. sau khi nhập văn bản/dữ liệu dạng tự do vào các ô hàng còn lại và nhấn enter/return, hàng mới không hiển thị xác thực dữ liệu trong hai cột đầu tiên khi người dùng nhấp vào một trong hai ô trừ khi một số văn bản/dữ liệu dạng tự do được nhập vào một trong các ô đó. .
Có cách nào để lựa chọn Xác thực dữ liệu hoạt động cho 2 cột đầu tiên trên một hàng mới mà không phải nhập văn bản/dữ liệu vào một trong các ô của hàng khác không?
We are using Excel 2013 with "Include new rows and columns in table automatically as you work" selected under AutoCorrect options. We do not VBA.
Cảm ơn vì sự giúp đỡ/lời khuyên.

Hồi đáp

Khi nhập thời gian vào một ô, thật dễ dàng để nhập các chữ số—rốt cuộc đó là mục đích của bàn phím số. Điều thực sự có thể làm bạn chậm lại là sự cần thiết phải nhập các ký tự khác, đặc biệt là những ký tự yêu cầu sử dụng phím Shift. Chẳng hạn, nếu bạn đang nhập thời gian, bạn có thể dễ dàng nhập 230 cho 2. 30, nhưng chậm lại thì đau bằng cách vào đại tràng

Vì vậy, bạn có thể thắc mắc liệu có cách nào để thiết lập một dấu hiệu nhập liệu sẽ tự động thêm dấu hai chấm. Tin tốt là có, có. Tin xấu là không, không có. Âm thanh khó hiểu?

Bạn có thể thiết lập định dạng tùy chỉnh sẽ hiển thị thời gian của bạn ở bất kỳ định dạng nào bạn muốn. Chẳng hạn, bạn có thể sử dụng các bước sau

  1. Chọn các ô bạn muốn sử dụng để nhập thời gian
  2. Chọn Định dạng từ menu Ô. Excel hiển thị hộp thoại Format Cells
  3. Đảm bảo tab Số được hiển thị. (Xem Hình 1. )
  4. Dữ liệu Excel Mặt nạ nhập xác thực

    Hình 1. Tab Số của hộp thoại Định dạng Ô

  5. Trong danh sách Danh mục, chọn Tùy chỉnh
  6. Thay thế bất cứ thứ gì trong hộp Loại bằng #". "00 (dấu thăng, dấu ngoặc kép, dấu hai chấm, dấu ngoặc kép và hai số 0)
  7. Bấm vào đồng ý

Bây giờ bạn có thể nhập thời gian của mình chỉ bằng các chữ số. Vấn đề (và đây là tin xấu) là ô không thực sự chứa thời gian. Nếu bạn nhập 230 (cho 2. 30), nó không chứa 2. 30 như một thời gian—nó chứa hai trăm ba mươi. Vì vậy, bạn không thể sử dụng trực tiếp nội dung của ô trong tính toán thời gian

Để khắc phục điều này, bạn có thể sử dụng một cột khác để hiển thị các chữ số đã nhập được chuyển thành thời gian. Tất cả những gì bạn cần làm là sử dụng một công thức để thực hiện chuyển đổi. Chẳng hạn, nếu thời gian bạn nhập vào ô A3, bạn có thể sử dụng công thức sau trong một ô khác để thực hiện chuyển đổi

=(INT(A3/100)/24)+((A3 - (INT(A3/100)*100))/1440)

Định dạng ô chứa công thức trên để nó hiển thị một trong các định dạng thời gian khác nhau và bạn đã hoàn tất

Khi nhập dữ liệu như thời gian hoặc ngày tháng, có thể tốn thời gian để nhập các giá trị được định dạng sẵn bao gồm các ký hiệu như “. " hoặc "/". Do đó, bạn có thể tạo một mặt nạ nhập liệu cho phép người dùng chỉ nhập các số và sau đó tự động định dạng chúng

Thời gian

Ví dụ: nếu chỉ chèn các số cho một thời điểm, bạn muốn Excel tự động định dạng chúng là HH. MM. Giả sử bạn muốn tạo một dấu hiệu đầu vào trong một thời gian trong ô B2

  1. Bấm chuột phải vào ô mà bạn muốn tạo đầu vào mặt nạ (ở đây, ô B2) và chọn Định dạng ô…

 

Dữ liệu Excel Mặt nạ nhập xác thực

 

  1. Trong cửa sổ Định dạng ô, (1) chọn Số > Tùy chỉnh, (2) nhập #”. ”00 trong hộp Loại và (3) bấm OK

 

Dữ liệu Excel Mặt nạ nhập xác thực

 

Bây giờ, bạn chỉ có thể nhập số cho thời gian (ở đây là 450) và Excel sẽ định dạng số đó là 4. 50

 

Dữ liệu Excel Mặt nạ nhập xác thực

 

Như bạn có thể thấy, ô này có định dạng tùy chỉnh. Do đó, nó sẽ không được Excel công nhận là định dạng thời gian

Ngày tháng

Theo cách tương tự, bạn cũng có thể che dấu đầu vào dữ liệu cho ngày tháng. Trong trường hợp này, mỗi mục chỉ nên là số (ví dụ: 02282021) và bạn muốn Excel hiển thị dưới dạng ngày (28/02/2021). Để thực hiện việc này, hãy lặp lại các bước ở trên và ở Bước 2, hãy nhập thông tin sau. 00″/”00″/”0000

 

Dữ liệu Excel Mặt nạ nhập xác thực

 

Do đó, bạn có thể nhập 02282021 vào ô B2 và nó được hiển thị là 28/02/2021

 

Dữ liệu Excel Mặt nạ nhập xác thực

 

Mặt nạ nhập dữ liệu trong Google Sheets

Bạn cũng có thể ẩn thời gian nhập dữ liệu trong Google Trang tính

  1. Chọn ô mà bạn muốn tạo đầu vào mặt nạ (ở đây, ô B2) và trong Menu, chuyển đến Định dạng > Số > Định dạng khác > Định dạng số tùy chỉnh

 

Dữ liệu Excel Mặt nạ nhập xác thực

 

  1. Trong hộp định dạng số, hãy nhập #”. ”00 và nhấp vào Áp dụng

 

Dữ liệu Excel Mặt nạ nhập xác thực

 

Kết quả giống như trong Excel. Nếu bạn nhập 450 vào ô B2, nó có định dạng là 4. 50

 

Dữ liệu Excel Mặt nạ nhập xác thực

 

Bằng cách sử dụng các bước ở trên, bạn cũng có thể che dấu đầu vào dữ liệu cho ngày, bằng cách nhập 00″/”00″/”0000 làm định dạng số tùy chỉnh