Xin mọi người chỉ cách thêm dữ liệu vào ô đã có dữ liệu!

Liên hệ QC

shinichikuto

Thành viên mới
Tham gia
13/7/08
Bài viết
26
Được thích
3
Chào mọi người, mình đang làm dự toán cho 1 công ty. Khi làm dự toán mình phải nhân các hệ số, tuy nhiên khi chuyển cho đối tác họ yêu cầu nhân thêm 1 hệ số nữa do đó việc nhập lại dữ liệu rất mất thời gian. Mong mọi người chỉ dùm cách thêm dữ liệu vào vũng đã có dữ liệu.

Đây là file đính kèm, chi tiết mình viết trong đó. Mong mọi người giúp giải quyết.@$@!^%
 

File đính kèm

Chào mọi người, mình đang làm dự toán cho 1 công ty. Khi làm dự toán mình phải nhân các hệ số, tuy nhiên khi chuyển cho đối tác họ yêu cầu nhân thêm 1 hệ số nữa do đó việc nhập lại dữ liệu rất mất thời gian. Mong mọi người chỉ dùm cách thêm dữ liệu vào vũng đã có dữ liệu.

Đây là file đính kèm, chi tiết mình viết trong đó. Mong mọi người giúp giải quyết.@$@!^%
Bạn làm tuần tự theo các bước sau:
- Gõ số 1.03 vào một ô trống.
-Copy ô đó
-Chọn vùng dữ liệu muốn nhân thêm vào
-Chuột phải >> Paste Special...
-Chọn Multiply >> OK
-Dùng Replace bỏ những dấu ngoặc nếu bạn thấy cần thiết.
 
Cảm ơn bạn, mình làm theo cách bạn chỉ nhưng có ô nhân thêm 1.03 có ô lại không. Không biết vì sao?
 
Mình không biết điều kiện của danh sách là khi nào thì *2.3333 nên mình không thể làm chi tiết đc, phải làm hơi thủ công một chút ( nếu bạn có thể nói rõ phần này thì dễ hơn ). Bạn xem file đính kèm nha!
 

File đính kèm

Bạn thực hiện tuần tự như sau:
B1: Bôi đen cột J, Ctrl-H,trong hộp Find what gõ dấu =, trong hộp Replaced with nhập 1 ký tự trắng (space bar), Replace All, OK
B2: Lúc này bạn đang có công thức của cột J đang thể hiện dưới dạng Text. Tại K4, nhập công thức: =J4&"*1.03". Copy xuống. Bôi đen cột K, copy và paste value vào cột J
B3: Lúc này tại cột J đã có công thức đầy đủ, bao gồm 1.03. Bôi đen cột J, Ctrl-H, , Find what: nhập 1 khoảng trắng (space bar), Replaced with: nhập dấu =, Replace All, OK

Tóm lại, bạn cần bỏ dấu = trong công thức cũ, sau đó thêm tham số mới vào công thức, sau đó thêm dấu = để trở về lại dạng công thức
Bạn có thể thay khoảng trắng bằng ký tự đặc biệt khác như @, #, $,...đều được, miễn sao không trùng với các ký tự trong công thức là được
 
Mình làm theo cách của bạn huuthang_bd kết quả rất tốt, tuy nhiên chỉ có 1 vấn đề là nếu ô dữ liệu là dữ liệu nhập vào thì nó chỉ hiển thị kết quả chứ không hiển thỉ phép tính. Ví dụ mình có 2 ô: A1 và A2, ô A1 có công thức là =F2*2.3333, ô A2 là 2, mình làm theo cách của bạn huuthang_bd thì kết quả sẽ như thế này: ô A1 bây giờ là =(F2*2.3333)*1.03, còn ô A2 là 2.06 mà cái mình cần là ô A2 cung hiển thị là =2*1.03. Làm sao để làm được điều đó.
 
Cách của bạn bebo021999 cũng rất hay, nhưng vấn đề dữ liệu nhập vào thì không giải quyết được :((
 
Lần chỉnh sửa cuối:
Bạn thực hiện tuần tự như sau:
B1: Bôi đen cột J, Ctrl-H,trong hộp Find what gõ dấu =, trong hộp Replaced with nhập 1 ký tự trắng (space bar), Replace All, OK
B2: Lúc này bạn đang có công thức của cột J đang thể hiện dưới dạng Text. Tại K4, nhập công thức: =J4&"*1.03". Copy xuống. Bôi đen cột K, copy và paste value vào cột J
B3: Lúc này tại cột J đã có công thức đầy đủ, bao gồm 1.03. Bôi đen cột J, Ctrl-H, , Find what: nhập 1 khoảng trắng (space bar), Replaced with: nhập dấu =, Replace All, OK

Tóm lại, bạn cần bỏ dấu = trong công thức cũ, sau đó thêm tham số mới vào công thức, sau đó thêm dấu = để trở về lại dạng công thức
Bạn có thể thay khoảng trắng bằng ký tự đặc biệt khác như @, #, $,...đều được, miễn sao không trùng với các ký tự trong công thức là được
Bạn xem lại xem thay thế ký tự @ có được không. Sao tôi thử không được nhỉ?
 
Mình không biết điều kiện của danh sách là khi nào thì *2.3333 nên mình không thể làm chi tiết đc, phải làm hơi thủ công một chút ( nếu bạn có thể nói rõ phần này thì dễ hơn ). Bạn xem file đính kèm nha!

Cảm ơn bạn, việc nhân 2.3333 là hệ số nhân công, cái này tùy thơi điểm mà nó thay đổi. Mình xem macro của bạn là add cứng hệ số 2.3333 và 1.03 nhưng hãy coi 2 hệ số này là x, y và x, y luôn thay đổi.
Bnaj có thể sửa giúp mình theo chi tiết trong file đính kèm này được không?
 

File đính kèm

Mình làm theo cách của bạn huuthang_bd kết quả rất tốt, tuy nhiên chỉ có 1 vấn đề là nếu ô dữ liệu là dữ liệu nhập vào thì nó chỉ hiển thị kết quả chứ không hiển thỉ phép tính. Ví dụ mình có 2 ô: A1 và A2, ô A1 có công thức là =F2*2.3333, ô A2 là 2, mình làm theo cách của bạn huuthang_bd thì kết quả sẽ như thế này: ô A1 bây giờ là =(F2*2.3333)*1.03, còn ô A2 là 2.06 mà cái mình cần là ô A2 cung hiển thị là =2*1.03. Làm sao để làm được điều đó.
Nếu dữ liệu của bạn có ô không phải là công thức thì làm theo cách của bebo021999 nhưng có thay đổi một chút:
- Dùng Replace thay thế các dấu = trong công thức bằng một ký tự không có trong công thức. Ví dụ tôi dùng ký tự | (Chú ý tránh các ký tự @, ~ ra nha)
- Tại cột phụ dùng công thức ="|"&A1&"*1.03"
- Copy value cột phụ vào cột chính
- Dùng Replace thay thế hai ký tự || bằng 1 ký tự |
- Dùng Replace thay thế ký tự | bằng dấu =
 
bác nào chỉ cho tôi biết cách tính tổng số lượng từng mặt hàng theo từng tháng (từ tháng 1 đến tháng 12) mà chỉ dùng theo cách table 2 biến trong excel không giúp tôi với.
 
Nếu dữ liệu của bạn có ô không phải là công thức thì làm theo cách của bebo021999 nhưng có thay đổi một chút:
- Dùng Replace thay thế các dấu = trong công thức bằng một ký tự không có trong công thức. Ví dụ tôi dùng ký tự | (Chú ý tránh các ký tự @, ~ ra nha)
- Tại cột phụ dùng công thức ="|"&A1&"*1.03"
- Copy value cột phụ vào cột chính
- Dùng Replace thay thế hai ký tự || bằng 1 ký tự |
- Dùng Replace thay thế ký tự | bằng dấu =

Cảm ơn mọi người đã giúp.
)(&&@@SOLVED)(&&@@
 
Web KT

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

Back
Top Bottom