copy trong cột

  • Thread starter Thread starter daohongphu
  • Ngày gửi Ngày gửi
Liên hệ QC
D

daohongphu

Guest
Mình copy trong một cột từ hàng trên xuống hàng dưới nhưng giá trị không thay đổi theo mình muốn mà ra cùng một số giống như hàng ban đầu, khi F2 và enter thì giá trị mới thay đổi. giúp mình với.
 
Copy thì bạn dùng Ctrl+' còn F2 để thay đổi không nghĩ ra.
 
daohongphu đã viết:
Mình copy trong một cột từ hàng trên xuống hàng dưới nhưng giá trị không thay đổi theo mình muốn mà ra cùng một số giống như hàng ban đầu, khi F2 và enter thì giá trị mới thay đổi. giúp mình với.
Chăc là Excel của bạn đang đế chế độ tính toán là Manual -> giải pháp là
bạn chuyển sang Automatic: Tool \ Options... \ Caculation \ chọn Automatic (trong mục Caculation)

thế là được
 
Lần chỉnh sửa cuối:
tigertiger đã viết:
Chăc là Excel của bạn đang đế chế độ tính toán là Manual -> giải pháp là
bạn chuyển sang Automatic: Tool \ Options... \ Caculation \ chọn Automatic (trong mục Caculation)

thế là được
Không phải thế đâu, vấn đề này mình cũng đã bị rồi nhưng không biết phải làm sao. Cuối cùng phải nhờ VBA để giải quyết theo kiểu "củ chuối" cho xong việc, hi hi.
Ví dụ : 1 Cell có định dạng là Text, sau đó định dạng lại Number nhưng nó vẫn không chịu tính toán (có lúc bị có lúc không, nguyên nhân do đâu không rõ ???). Nhưng nhấn F2 hoặc gõ lại đúng số đó thì nó mới cho ra kết quả.

TDN
 
Chủ đề này khá hay.. đúng như thầy Phước nói, quả thật nếu format cell là text trước thì sau khi gõ công thức vào ko có cách gì cho nó tính dc, dù đã định dạng trở lại (trừ phi Edit trực tiếp vào cell)
Vậy các bạn nghiên cứu thử xem có cách nào cứu nguy trường hợp này ko? 1 vài cell còn Edit dc chứ 1000 cell thì làm sao đây?
ANH TUẤN
 
Cái này em hay dùng replace.
 
OK... có lý... Replace dấu = thành dấu =
Rất nhanh và ko ảnh hưởng gì đến các công thức còn lại
Cảm ơn bạn! Vậy mà loay hoay mãi... Đang nghĩ đến dùng VBA như Phước nói, nhưng mà như thế thì phát khùng vì cái chuyện quá dở hơi...
 
Đâu phải lúc nào cũng Replace được đâu anh. Nếu dữ liệu trong các Cell là các số liệu ngẫu nhiên thì Replace sao được ???

Thân!
TDN
 
daohongphu đã viết:
Mình copy trong một cột từ hàng trên xuống hàng dưới nhưng giá trị không thay đổi theo mình muốn mà ra cùng một số giống như hàng ban đầu, khi F2 và enter thì giá trị mới thay đổi. giúp mình với.
Cái này thì bạn xử theo cách của bạn TigerTiger, nghĩa là chọn Calculation Automatic

Còn cái này:
Tedaynui đã viết:
1 Cell có định dạng là Text, sau đó định dạng lại Number nhưng nó vẫn không chịu tính toán (có lúc bị có lúc không, nguyên nhân do đâu không rõ ???). Nhưng nhấn F2 hoặc gõ lại đúng số đó thì nó mới cho ra kết quả.
Có phải bạn muốn nói là trong cell toàn là số mà Excel nó không chịu tính toán?

Xin chia sẻ một kinh nghiệm: mình gõ đại một con số 1 ở đâu đó, rồi copy số 1 này, sau đó Paste Special vào khối cell "số = text" kia, nhưng nhớ đánh dấu chọn cái Multiply , khối "text" đó sẽ chuyển ngay sang số.
Nghĩa là mình bắt nó nhân với 1 á mà...


---------
Hỏi riêng bạn daohongphu: Bạn nêu câu hỏi, rồi bạn bỏ đi đâu mất? Bạn có theo dõi những gì bạn được trả lời không? Và nếu theo những hướng dẫn này, bạn có làm được cái bạn muốn hỏi không? hay vẫn không được?
 
Lần chỉnh sửa cuối:
BNTT đã viết:
Xin chia sẻ một kinh nghiệm: mình gõ đại một con số 1 ở đâu đó, rồi copy số 1 này, sau đó Paste Special vào khối cell "số = text" kia, nhưng nhớ đánh dấu chọn cái Multiply , khối "text" đó sẽ chuyển ngay sang số.
Nghĩa là mình bắt nó nhân với 1 á mà...
Cám ơn bác BNTT. Đúng là dùng Past Spencial là hiệu quả và khoa học hơn nhiều Anh Tuấn à.

Thân!
TDN
 
Thử với cell chứa công thức xem... Ko Paste Special dc đâu!
 
Bác ANHTUAN ui...

Cell mà chứa công thức thì hổng có bị trường hợp vậy đâu, vì đã là công thức thì text ra text mà số ra số, làm sao mà lẫn lộn được. Vì mình lập công thức thì mình sẽ quyết định được công thức đó sẽ cho ra cái gì chớ.

Em chỉ muốn nói đến trường hợp này:

Nhiều khi mình copy dữ liệu từ nguồn khác vào, hoặc là dữ liệu do VBA làm mà có, do cái gì đó không biết, mà Excel không phân biệt được số nào là số và số nào là text (!), và chỉ khi đó thì mới dùng cách của em.

Bác hiểu hông?
 
Ý của bác Tuấn là ô chứa công thức mà. Cái này hay xảy ra lắm khi ta định dạng cột đó là text hoặc cái gì đó mà khi gõ công thức vào excel không tự động tính toán, dung paste special cũng không được. mà nó bắt ta phải tác động cào cell đó VD: F2 rồi enter nó mới tính toán cho mình. Còn em dùng replace như Bác Tuấn nói VD: =, = là OK rồi.
 
Thế này nhé... Đầu tiên bạn Format cell A1 là Text, tiếp theo nhập vào công thức =5*3... Giờ bạn làm cách nào cho cell A1 ra số 15 tôi coi thử
Đây chính là cái mà tác giã topic này đang thắc mắc: Gõ công thức vào nhưng nó ko ra kết quả (cứ như là đang gõ chử)
 
anhtuan1066 đã viết:
Thế này nhé... Đầu tiên bạn Format cell A1 là Text, tiếp theo nhập vào công thức =5*3... Giờ bạn làm cách nào cho cell A1 ra số 15 tôi coi thử
Đây chính là cái mà tác giã topic này đang thắc mắc: Gõ công thức vào nhưng nó ko ra kết quả (cứ như là đang gõ chử)
Làm cách này thử xem:
Ví dụ C2:C11(10 ô) định dạng là text, bạn copy 10 ô trống nào đó chưa định dạng (format General) và copy vào C2 thì C2:C10 nhập công thức được ngay.
 
Nhưng nếu C2:C11 đang có dử liệu thì sao? (có thể dử liệu của ta còn nhiều hơn... cả ngàn dòng)... Vấn đề là phải "cứu" lấy những dử liệu là công thức đang có, hiện thời nó đang là text, phải làm sao cho nó hiện ra dc kết quả... Chứ còn lần đầu tiên nhập liệu thì quá dễ rồi... Cùng lắm tôi bỏ luôn file, mỡ file mới mà làm...
Tạm thời tôi thấy cách của Salam dùng Find and Replace là ổn nhất, chưa nghĩ ra dc cách nào hay hơn...
Chú ý là: Dử liệu ta đang có nhé! (chứ ko phải nhập mới).. Lý ra nó phải là kết quả của công thức (ví dụ =5*3) nhưng nó lại ko hiện ra dc số 15 (và dử liệu loại text này đang tồn tại trong 1000 dòng dử liệu)
 
Lần chỉnh sửa cuối:
anhtuan1066 đã viết:
Nhưng nếu C2:C11 đang có dử liệu thì sao? (có thể dử liệu của ta còn nhiều hơn... cả ngàn dòng)...
Vấn đề là phải "cứu" lấy những dử liệu là công thức đang có, hiện thời nó đang là text, phải làm sao cho nó hiện ra dc kết quả... Chứ còn lần đầu tiên nhập liệu thì quá dễ rồi... Cùng lắm tôi bỏ luôn file, mỡ file mới mà làm...
Tạm thời tôi thấy cách của Salam dùng Find and Replace là ổn nhất, chưa nghĩ ra dc cách nào hay hơn...
Chú ý là: Dử liệu ta đang có nhé! (chứ ko phải nhập mới).. Lý ra nó phải là kết quả của công thức (ví dụ =5*3) nhưng nó lại ko hiện ra dc số 15 (và dử liệu loại text này đang tồn tại trong 1000 dòng dử liệu)
Cho em nói ngoài lề chút.

Các bác bàn luận, nghe nó cứ làm sao sao... Trong thực tế, có thật là có những file như vậy không? Nghĩa là những file, không phải của mình (của ai đó gửi xem dùm hay do mình lấy ở đâu đó...) mà khi mở ra thì thấy ở những ô có công thức tính số lại được định dạng là Text? Và lại có đến cả ngàn dòng? Em nghĩ, chắc không có đâu.

Vì file nào thì cũng sẽ có lúc bắt đầu, chẳng lẽ tác giả của file này lại vô tư đến mức cứ để như vậy mà làm tiếp? Khi làm 1 cell thôi, thấy không đúng, thì người đó chắc hẳn đã phải định dạng ngay tại chỗ cái cell đó làm sao cho nó ra được cái mình muốn...

Bản thân em đôi khi cũng gặp như vậy, nhất là khi lười, lấy một cái bảng tính có sẵn (hoặc copy từ sheet này sang sheet khác), vô tình nhập công thức tính số vào những ô đang định dạng Text, không ra kết quả, thậm chí còn nằm nguyên cả cái công thức có cả dấu = to tướng... thì ngay lập tức em phải tính chuyện định dạng nó lại rồi, trước khi copy nó xuống những hàng dưới.

Ý em khi viết những dòng này, là để các bác xem thử chúng ta có nên mất thời gian cho những chuyện không thực tế không? Hoặc giả dụ nếu có thì chắc tỉ lệ xuất hiện chừng vài phần ngàn... Mong các bác, nếu có gì không phải thì bỏ qua cho.

Em nghĩ, cách replace của Salam, hay cách của Thầy Long nói, và ngay cả cách hơi thủ công của em... chắc cũng đủ để trả lời cho tác giả topic này rồi. Vả lại, đã 3 ngày, tác giả này hổng biết có còn quan tâm đến những gì chúng ta đang bàn luận ở đây không nữa? Hay chỉ hỏi cho vui...
 
Web KT

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

Back
Top Bottom