Tách hàng nghìn hàng trăm hàng triệu trong excel (5 người xem)

  • Thread starter Thread starter 198zxc
  • Ngày gửi Ngày gửi
Liên hệ QC

Người dùng đang xem chủ đề này

198zxc

Thành viên hoạt động
Tham gia
26/6/12
Bài viết
162
Được thích
20
Trong excel giả sử ta nhập 123456789 thì sau khi enter thì cell đó mới tự tách thành 123 456 789 hoặc 123.456.789 theo ý của mình. Giờ em muốn khi mình vừa gõ vào thì đến hàng nào nó sẽ tự tách cho mình luôn đến đó ví dụ gõ 123456789 thì chỉ cần gõ đến số 4 là nó đã tự phân chia theo dạng 123 4 rồi. Mong được sự giúp đỡ của các pro!
 
Theo như kiến thức của tôi cho đến thời điểm này thì KHÔNG THỂ thực hiện được yêu cầu của bạn. Sự thay đổi của 1 ô chỉ được nhận biết ngay sau khi kết thúc chế độ edit (nhập/sửa dữ liệu trong ô) - do đó quá trình định dạng không thể tự biến đổi khi mà quá trình edit chưa kết thúc.
 
Theo như kiến thức của tôi cho đến thời điểm này thì KHÔNG THỂ thực hiện được yêu cầu của bạn. Sự thay đổi của 1 ô chỉ được nhận biết ngay sau khi kết thúc chế độ edit (nhập/sửa dữ liệu trong ô) - do đó quá trình định dạng không thể tự biến đổi khi mà quá trình edit chưa kết thúc.
Sao mà chán thế nhỉ? vì em thấy như thế nhập dữ liệu sẽ đỡ bị nhầm hơn nhất là khi mình nhập số liệu lên đến hàng tỷ
 
Trong excel giả sử ta nhập 123456789 thì sau khi enter thì cell đó mới tự tách thành 123 456 789 hoặc 123.456.789 theo ý của mình. Giờ em muốn khi mình vừa gõ vào thì đến hàng nào nó sẽ tự tách cho mình luôn đến đó ví dụ gõ 123456789 thì chỉ cần gõ đến số 4 là nó đã tự phân chia theo dạng 123 4 rồi. Mong được sự giúp đỡ của các pro!
Sao mà chán thế nhỉ? vì em thấy như thế nhập dữ liệu sẽ đỡ bị nhầm hơn nhất là khi mình nhập số liệu lên đến hàng tỷ

Được chứ, tùy thuộc vào dấu phân cách hàng ngàn của bạn thôi, ví như dấu phân cách hàng ngàn là dấu phẩy "," (khi này dấu chấm là "." là phân cách thập phân), thi bạn làm như sau

Ví dụ số 12897465369
thì bạn nhập như sau
12,897,465,369 ENTER là được rui

còn muốn bằng dấu cách " " thì bạn đặt lại trong dạng number ở Control panel / Region ... (cái này chắc thông thạo không phải hướng dẫn nhỉ)
 
.... giả sử ta nhập 123456789 thì sau khi enter thì cell đó mới tự tách thành 123 456 789 hoặc 123.456.789 theo ý của mình. Giờ em muốn khi mình vừa gõ vào thì đến hàng nào nó sẽ tự tách .....

Oh, ôi thôi nhầm,
vậy thì lúc này phải dùng cách khác thôi, ví như VBA
 
trong excel giả sử ta nhập 123456789 thì sau khi enter thì cell đó mới tự tách thành 123 456 789 hoặc 123.456.789 theo ý của mình. Giờ em muốn khi mình vừa gõ vào thì đến hàng nào nó sẽ tự tách cho mình luôn đến đó ví dụ gõ 123456789 thì chỉ cần gõ đến số 4 là nó đã tự phân chia theo dạng 123 4 rồi. Mong được sự giúp đỡ của các pro!
bạn nên nhơ rằng trên bàn phím máy tính có nút enter. Chức năng của nút này là gì thì bạn tìm hiểu thêm nhé. Theo hiểu biết của tôi thì bác bill không hiểu được khi chúng ta đang nhập loại dữ liệu gì trên 1 cell.
Mà bác chỉ hiểu được khi chúng ta bấm enter.
Nếu sau khi bấm enter bác sẽ hiểu giá trị trong cell là number hay là text
nếu bác hiểu dữ liệu là number thì bác sẽ tự tách cho bạn theo định dạng bạn format cell
ẹc ẹc
 
Nois chung đây là vấn đề cực chẳng đã, chiều theo ý thích thôi.
Có thể dùng mẹo để đạt mục đích, dùng Textbox di chuyển vừa khít với ô và soạn thảo qua Textbox để lợi dụng các sự kiện của textbox.
Công phu hơn bạn tìm lại bài của anh Nguyễn Duy Tuân về việc bắt sự kiện keypress trên Cell của Worksheet tham khảo áp dụng cho mình.

Mình gủi theo đây file sơ dẳng nhất dùng Textbook chưa sử lý gì cả. Chỉ để tham khảo thôi (Di chuyển tạm dùng chuột nha)
 

File đính kèm

Lần chỉnh sửa cuối:
Web KT

Bài viết mới nhất

Back
Top Bottom