trunglee123
Thành viên chính thức


- Tham gia
- 20/9/12
- Bài viết
- 64
- Được thích
- 2
Ai biết làm thế nào hiện công thức tính toán không . vd: 2x3=6 ( mà excel chỉ hiện 6 mà không hiện 2x3 lên).
Cảm ơn anh . nhưng mà ý của em là : c=2, d=3 . cxd=6 . làm sao cho hiện ra 2x3=6 chứ không phải hiện ra cxd=6 .
Bài này của bạn có thể đưa vào mục Tập hợp link và trích dẫn các bài mang tính chất "zô ziên". Topic này có trên diễn đàn đó bạnCảm ơn anh . nhưng mà ý của em là : c=2, d=3 . cxd=6 . làm sao cho hiện ra 2x3=6 chứ không phải hiện ra cxd=6 .
Bài này của bạn có thể đưa vào mục Tập hợp link và trích dẫn các bài mang tính chất "zô ziên". Topic này có trên diễn đàn đó bạn
Thế bác trả lời cho họ đi.Tầm bậy không? Gì mà "zô ziên" chứ!
Đây là dạng DIỄN GIẢI CÔNG THỨC, đã có nhiều người từng hỏi vấn đề này rồi đấy
Thế bác trả lời cho họ đi.
Muốn biết công thức thì chỉ cần bấm vào Cell đó là hiện công thức trên Formula.
Làm sao có thể thấy được số 2*3 !
Tầm bậy không? Gì mà "zô ziên" chứ!
Đây là dạng DIỄN GIẢI CÔNG THỨC, đã có nhiều người từng hỏi vấn đề này rồi đấy
Quan điểm của tôi, người hỏi sẽ không zô ziên, bởi vì không biết mới hỏi
VD: tại A1 là 9+6-3*9 , bây giờ muốn nó cho kết qủa tính toán. Người học Excel bình thường nói fía trước nó fải có dấu = hay dấu + thì mới cho kết quả chứ!? những ai đã biết dùng Evaluete thì chuyện này cho kq là bình thường!
-----------------
Như vậy theo tôi những người có kiến thức sẽ hướng dẫn cho họ biết điều đó làm được hay kg được mà thôi!
Chỉ khi người ta hỏi cái này mà mình trả lời cái khác kg một tý gì liên quan mới là zô ziên
Một em bé chỉ có Học Hỏi thì mới Hiểu Biết, chứ kg thể Hiểu biết trước khi Học hỏi!
Có phải bạn nói tại ô B1 = 2, C1 = 3 và công thức tại A1 = B1*C1 và bạn không muốn thấy nó như vậy, chỉ muốn thấy A1 = 2*3 thôi đúng không? Xin thưa với bạn là không thể được như vậy nha bạn! Trừ khi bạn gõ số vào 1 ô thôi
Có thể làm được đấyLúc đầu tôi cũng nghĩ như vậy, nhưng không phải, tác giả muốn tại ô hiện kết quả là giá trị thực của ô tham chiếu!
Như đã nói tại bài 4:
Làm sao mà có thể như vậy được?
Sub Test()
Dim Clls As Range, rCel As Range, tmp As String
Set rCel = ActiveCell
If rCel.HasFormula Then
tmp = rCel.Formula
For Each Clls In rCel.Precedents
tmp = Replace(tmp, Clls.Address, Clls.Value)
tmp = Replace(tmp, Clls.Address(0, 1), Clls.Value)
tmp = Replace(tmp, Clls.Address(1, 0), Clls.Value)
tmp = Replace(tmp, Clls.Address(0, 0), Clls.Value)
Next
rCel.Value = tmp
End If
End Sub
Có thể làm được đấy
Tôi lấy 1 ví dụ đơn giản nha:
- Cell A1 ta gõ số 5
- Cell B1 ta gõ số 10
- Cell C1 ta gõ công thức = A1 + B1
- Đặt con trỏ chuột tại C1, xong chạy code dưới đây:
Đương nhiên chỉ là code ở mức độ đơn giản nhất! Muốn hoàn thiện còn phải sửa rất nhiềuPHP:Sub Test() Dim Clls As Range, rCel As Range, tmp As String Set rCel = ActiveCell If rCel.HasFormula Then tmp = rCel.Formula For Each Clls In rCel.Precedents tmp = Replace(tmp, Clls.Address, Clls.Value) tmp = Replace(tmp, Clls.Address(0, 1), Clls.Value) tmp = Replace(tmp, Clls.Address(1, 0), Clls.Value) tmp = Replace(tmp, Clls.Address(0, 0), Clls.Value) Next rCel.Value = tmp End If End Sub
Vì vậy, chỉ thể hiện công thức và địa chỉ tham chiếu, chứ hiển thị kết quả của ô tham chiếu là một việc không tưởng!
Cái đó là tùy người dùng.
Tôi biết có vài báo cáo nào đó mà tại cell công thức người ta yêu cầu kết quả phải thể hiện rõ số nào cộng trừ nhân chia với số nào chứ không muốn dạng công thức liên kết với cell khác
Trước đây tôi có gặp 1 code ở các trang web nước ngoài, họ làm bài toán này rất chuẩn (giờ chẳng nhớ nó ở đâu nữa)
Em chỉ thấy ở các thang bảng lương, hay kế toán có dạng đánh số thứ tự từng cột, tại cột 3 thì (3) = (1) + (2) đại loại là vậy, tức ý nói để có giá trị tại cột 3 thì lấy cột 1 cộng với cột 2.
Còn dạng thấy thứ 2 là show ra cái công thức, chứ ai đâu mà show cái tham chiếu vào? Giả sử B1 = VLOOKUP(A1, $C1$D10, 2, 0) nếu cho ra cái tham chiếu trong ô thì làm sao? Mới có 2 cột 10 hàng thôi, giả sử nhiều hơn thì trình bày như thế nào?
Phải lại dùng từ của Thầy: ẸC ... ẸC ...
Cho em hỏi add code này và chạy code cần làm những gì ạ? em cám ơn nhiều lắm.Có thể làm được đấy
Tôi lấy 1 ví dụ đơn giản nha:
- Cell A1 ta gõ số 5
- Cell B1 ta gõ số 10
- Cell C1 ta gõ công thức = A1 + B1
- Đặt con trỏ chuột tại C1, xong chạy code dưới đây:
Đương nhiên chỉ là code ở mức độ đơn giản nhất! Muốn hoàn thiện còn phải sửa rất nhiềuPHP:Sub Test() Dim Clls As Range, rCel As Range, tmp As String Set rCel = ActiveCell If rCel.HasFormula Then tmp = rCel.Formula For Each Clls In rCel.Precedents tmp = Replace(tmp, Clls.Address, Clls.Value) tmp = Replace(tmp, Clls.Address(0, 1), Clls.Value) tmp = Replace(tmp, Clls.Address(1, 0), Clls.Value) tmp = Replace(tmp, Clls.Address(0, 0), Clls.Value) Next rCel.Value = tmp End If End Sub
Bạn tham khảo bài #4 của http://www.giaiphapexcel.com/forum/showthread.php?71611-C%C3%A1ch-d%C3%B9ng-VBA-trong-excelCho em hỏi add code này và chạy code cần làm những gì ạ? em cám ơn nhiều lắm.
không biết phải hỏi, có hỏi mới biết, kô ai sinh ra đã biết, kô gì là vô duyên. trong sách có câu: MUỐN BIẾT PHẢI HỎI, MUỐN GIỎI PHẢI HỌC . kô hỏi chảng lẽ chịu ngu dài dài !Một em bé chỉ có Học Hỏi thì mới Hiểu Biết, chứ kg thể Hiểu biết trước khi Học hỏi!
Bài của bạn chẳng có ý nghĩa gì nhỉ!!!không biết phải hỏi, có hỏi mới biết, kô ai sinh ra đã biết, kô gì là vô duyên. trong sách có câu: MUỐN BIẾT PHẢI HỎI, MUỐN GIỎI PHẢI HỌC . kô hỏi chảng lẽ chịu ngu dài dài !
Bài của bạn chẳng có ý nghĩa gì nhỉ!!!
Mà sao bỗng nhiên bạn rỗi rãi thời gian mà bình luận vậy! Chẳng liên quan gì đến chủ đề cả, không trả lời cho ai được 1 ý gì
Bài này của bạn có thể đưa vào mục Tập hợp link và trích dẫn các bài mang tính chất "zô ziên". Topic này có trên diễn đàn đó bạn
Ai biết làm thế nào hiện công thức tính toán không . vd: 2x3=6 ( mà excel chỉ hiện 6 mà không hiện 2x3 lên).
VD:
1. Cột A1 nhập số 2, cột B1 nhập số 3.
2. Qua cột C1 gõ công thức: =TEXT(A1,"0")&"x"&TEXT(B1,"0")&" = "&A1*B1 thì ở cột C1 sẽ cho kết quả là 2x3 = 6
3. Cách khác đơn giản hơn: Qua cột C1 gõ công thức:=A1&"x"&B1&" = "&A1*B1 thì ở cột C1 sẽ cho kết quả là 2x3 = 6
mình thử bằng hàm formulatext là được mà:
1.bạn nhâp ô A1 là 2*3.
2.Sau đó bạn vào ô bất kì nhập formulatext(A1) sẽ cho ra kết quả: =2*3.
Nếu kết quả là =C1=1*2Sau bao nhiêu năm rồi có nhân tài nào trả lời được câu hỏi của bạn không vậy, mình đang cần lắm
Các ô đơn giản thôi A1=1, B1=2 C1=A1*B2, đang cần D1=C1=1*2.
Những ai ko biết xin đừng bình luận.
Việc này đồng nghĩa với việc nhấn Ctrl + ~ để bật/ tắt chế độ hiển thị công thức.Nếu trong excel 2007, bạn vào : Excel Options => Avanced => Display options for this worksheet => Đánh dấu kiểm mục: Show formulas in cell instead of their calculated results => OK; sẽ hiện công thức trong cell chớ không phải kết quả.
Nếu muốn hiện trở lại kết quả trong cell thì làm ngược lại (bỏ dấu kiểm mục: Show formulas in cell instead of their calculated results)
* lnthanhhien@gmail.com
Công thức đây bạn:Các bạn giúp mình với nhé!
Mình có 1 file excel do kế toán cũ để lại và mình muốn xem công thức hàm bị ẩn mà kế toán đó đã tạo các bạn ai biết giúp mình nhé! Cảm ơn nhiều
Mail: ngoclunglinhvn@gmail.com
Chào bạn! Hiện nay yêu cầu của bạn đã được giải quyết trong EXCEL 2013 rồi đấy, các phiên bản "dưới" thì không có bạn nhé. Dùng hàm =FORMULATEXT(ô cần lấy công thức) sẽ ra thôi. Chúc bạn thành công!Ai biết làm thế nào hiện công thức tính toán không . vd: 2x3=6 ( mà excel chỉ hiện 6 mà không hiện 2x3 lên).
Nếu bạn lấy các ô cộng trừ nhân chia.... (ví dụ A1+A2) thì Formulatext chỉ cho ra kết quả =A1+A2 thôi, không phải cái mà người thực hiện muốn diễn giải. Mình cũng đang rất cần cách để diễn giải công thức tính toán, tiện cho việc giải trình trong XD.Chào bạn! Hiện nay yêu cầu của bạn đã được giải quyết trong EXCEL 2013 rồi đấy, các phiên bản "dưới" thì không có bạn nhé. Dùng hàm =FORMULATEXT(ô cần lấy công thức) sẽ ra thôi. Chúc bạn thành công!
nguyenquockhai81@gmail.com
ĐT: 0169.456.0645