Nhờ Mod, ad và các anh em trên diễn đàn trợ giúp về việc hiện chữ trên cell công thức

Liên hệ QC

dohai110782

Thành viên mới
Tham gia
19/7/10
Bài viết
4
Được thích
0
* Mình đã tìm hiểu vấn đề này trên diễn đàn nhưng vẫn chưa được đầy đủ, nếu có toppic đã nêu hoặc đã có thì là do mình chưa tìm hiểu kỹ, anh em vui lòng cho xin link để nghiên cứu.
* Yêu cầu:
trong một ô cell nội dung trong ô cell là dạng số nhưng hiện ra là dạng chữ (dạng chữ đề nhìn còn số trong cell để linh công thức)
VD: - Trong ô cell a1 hiện số 10
- trong ô cell a2 hiện -1tho,-2bht (thực tế trong ô cell là 3)
- trong ô cell a3 là công thức: a3=$a$1-$a$2 tương đương 10-3 trả kết quả bằng 7
* Mình đã nghiên cứu như sau cho ô cell a2:
1. trong cell a2 gõ số 3
2. chọn cell a2 và ấn ctrl + 1 hiện ra bảng formatt cell
3. trong sheet number chọn custom
4. trong ô type gõ: "-1tho,-2bht"
5. oke -> vấn đề được giải quyết
* Vấn đề nảy sinh:
MÌnh chỉ làm được cho 4 ô cell (với 4 nội dung khác nhau), từ ô số 5 báo lỗi không thực hiện được, mà nhu cầu của mình thì cần làm rất nhiều ô cell, mỗi ô hiện 1 cách khác nhau (hiện -1tho,-2bht chỉ để mình theo dõi xem tại sao lại là 3 [-1tho,-2bht có nghĩa là trừ 1 căn thô và trừ 2 căn BHT, tổng là trừ 3 căn])
* Vấn đề cần nhờ Mod, ad và các anh em:
Làm thế nào để có thể làm được nhiều cell khác như thế

p/s: mình có gửi kèm 1 file mẫu trích từ file mình đang làm về vấn đề. Mọi người xem và hướng dẫn mình giải quyết vấn đề nêu trên. Nếu toppic trùng với toppic khác đã tạo hoặc post không đúng chuyên mục, vui lòng nhắc nhở, mình sẽ rút kinh nghiệm.
Trân trọng!
 

File đính kèm

* Mình đã tìm hiểu vấn đề này trên diễn đàn nhưng vẫn chưa được đầy đủ, nếu có toppic đã nêu hoặc đã có thì là do mình chưa tìm hiểu kỹ, anh em vui lòng cho xin link để nghiên cứu.
* Yêu cầu:
trong một ô cell nội dung trong ô cell là dạng số nhưng hiện ra là dạng chữ (dạng chữ đề nhìn còn số trong cell để linh công thức)
VD: - Trong ô cell a1 hiện số 10
- trong ô cell a2 hiện -1tho,-2bht (thực tế trong ô cell là 3)
- trong ô cell a3 là công thức: a3=$a$1-$a$2 tương đương 10-3 trả kết quả bằng 7
* Mình đã nghiên cứu như sau cho ô cell a2:
1. trong cell a2 gõ số 3
2. chọn cell a2 và ấn ctrl + 1 hiện ra bảng formatt cell
3. trong sheet number chọn custom
4. trong ô type gõ: "-1tho,-2bht"
5. oke -> vấn đề được giải quyết
* Vấn đề nảy sinh:
MÌnh chỉ làm được cho 4 ô cell (với 4 nội dung khác nhau), từ ô số 5 báo lỗi không thực hiện được, mà nhu cầu của mình thì cần làm rất nhiều ô cell, mỗi ô hiện 1 cách khác nhau (hiện -1tho,-2bht chỉ để mình theo dõi xem tại sao lại là 3 [-1tho,-2bht có nghĩa là trừ 1 căn thô và trừ 2 căn BHT, tổng là trừ 3 căn])
* Vấn đề cần nhờ Mod, ad và các anh em:
Làm thế nào để có thể làm được nhiều cell khác như thế

p/s: mình có gửi kèm 1 file mẫu trích từ file mình đang làm về vấn đề. Mọi người xem và hướng dẫn mình giải quyết vấn đề nêu trên. Nếu toppic trùng với toppic khác đã tạo hoặc post không đúng chuyên mục, vui lòng nhắc nhở, mình sẽ rút kinh nghiệm.
Trân trọng!
Làm sao mà làm được. ví dụ: gõ số 3 thì hiểu ở đây là gì? 1tho,2bht hay 1bht, 2tho.....
Bạn nên thêm 1 cột ghi chú vào là được. Tạo sao tự làm khó mình làm gì
 
Làm được mà bạn, vấn đề là chỉ làm được 4 ô, trong khi đó mình cần nhiều hơn. Trong file đính kèm mình có thể hiện bôi đỏ 4 ô đã thành công, còn lại từ ô thứ 5 là không làm được. kiểu gì cũng có cách làm được nhiều hơn và đấy là vấn đề mình muốn nhờ ae nghiên cứu và trợ giúp.
p/s: nếu 10 hay nhiều ô đều chỉ thể hiện 1 nội dung như nhau thì mình đã làm được (VD chỉ thể hiện -1tho,-1bht) vấn đề nảy sinh là mỗi loại căn hộ, mỗi tầng hay mỗi đơn nguyên lại có số căn tho, căn bht hoặc căn dct khác nhau nên cần nhiều ô thể hiện khác nhau. mình mới chỉ làm được 4 ô khác nhau. từ ô thứ 5 trở đi không làm được. nếu chỉ để thêm cột ghi chú thì mình làm theo như các ô còn lại trong file đính kèm cũng oke mà.
 
Lần chỉnh sửa cuối:
Làm được mà bạn, vấn đề là chỉ làm được 4 ô, trong khi đó mình cần nhiều hơn. Trong file đính kèm mình có thể hiện bôi đỏ 4 ô đã thành công, còn lại từ ô thứ 5 là không làm được. kiểu gì cũng có cách làm được nhiều hơn và đấy là vấn đề mình muốn nhờ ae nghiên cứu và trợ giúp.
p/s: nếu 10 hay nhiều ô đều chỉ thể hiện 1 nội dung như nhau thì mình đã làm được (VD chỉ thể hiện -1tho,-1bht) vấn đề nảy sinh là mỗi loại căn hộ, mỗi tầng hay mỗi đơn nguyên lại có số căn tho, căn bht hoặc căn dct khác nhau nên cần nhiều ô thể hiện khác nhau. mình mới chỉ làm được 4 ô khác nhau. từ ô thứ 5 trở đi không làm được. nếu chỉ để thêm cột ghi chú thì mình làm theo như các ô còn lại trong file đính kèm cũng oke mà.
Ý bạn là làm thủ công cho custom format? Cái thứ 5 như thế nào mà không được? Bạn sẽ tốn thời gian hơn rất nhiều so với làm thêm cột ghi chú.
 
Cũng là một vấn đề cần nhờ anh em giúp đỡ để đỡ tốn time hơn, cảm ơn bạn đã nhắc nhở. Mình vẫn muốn làm được như đề xuất, nếu có cách khác làm được nhanh hơn thì tốt quá. thân!
 
Cũng là một vấn đề cần nhờ anh em giúp đỡ để đỡ tốn time hơn, cảm ơn bạn đã nhắc nhở. Mình vẫn muốn làm được như đề xuất, nếu có cách khác làm được nhanh hơn thì tốt quá. thân!
Nhanh hơn thì làm với code VBA. Bạn nhập chữ bình thường (vd: 2bht, 1tho) để dùng tính toán thì bạn dùng hàm bên duwois để chuyển đổi nó về số.
Ví dụ: A1:10, A2:2bht, 1tho A3 bạn muốn lấy hiệu A1-A2 thì bạn làm như sau: A3 = A1 - tong(A2)
Mã:
Function tong(rng As Range) As Integer
    Dim i As Integer
    For i = 1 To Len(rng)
        If IsNumeric(Mid(rng, i, 1)) Then
            tong = tong + Mid(rng, i, 1)
        End If
    Next
End Function
 
cảm ơn bạn đã giúp đỡ, mình đang nghiên cứu đoạn code của bạn. Nếu còn vướng mắc, bạn giúp đỡ thêm nhé. thân!
 
Web KT

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

Back
Top Bottom