Ghép 2 ô trong trường hợp này như thế nào để được định dạng mong muốn

Liên hệ QC

Phanhanhdai

Thành viên tiêu biểu
Tham gia
16/3/08
Bài viết
733
Được thích
1,876
Nghề nghiệp
Thiết kế công trình
Em có 2 ô:
- Tại ô A1 có nội dung: Giá trị quyết toán sau thuế là
- Tại ô B1 được định dạng dưới dạng: 7.000.000 đồng.

Vậy ta phải ghép 2 ô trên như thế nào để ô C1 nối 2 ô trên cho kết quả là: Giá trị quyết toán sau thuế là 7.000.000 đồng (nếu ghép thông thường nó sẽ là Giá trị quyết toán sau thuế là)

Xin nhờ các anh, chị trên diễn đàn GPE giúp đỡ.
 
Em có 2 ô:
- Tại ô A1 có nội dung: Giá trị quyết toán sau thuế là
- Tại ô B1 được định dạng dưới dạng: 7.000.000 đồng.

Vậy ta phải ghép 2 ô trên như thế nào để ô C1 nối 2 ô trên cho kết quả là: Giá trị quyết toán sau thuế là 7.000.000 đồng (nếu ghép thông thường nó sẽ là Giá trị quyết toán sau thuế là)

Xin nhờ các anh, chị trên diễn đàn GPE giúp đỡ.

ghép bình thường cũng được mà
 

File đính kèm

  • Book1.xls
    25 KB · Đọc: 5
Chỉnh sửa lần cuối bởi điều hành viên:
Em có 2 ô:
- Tại ô A1 có nội dung: Giá trị quyết toán sau thuế là
- Tại ô B1 được định dạng dưới dạng: 7.000.000 đồng.

Vậy ta phải ghép 2 ô trên như thế nào để ô C1 nối 2 ô trên cho kết quả là: Giá trị quyết toán sau thuế là 7.000.000 đồng (nếu ghép thông thường nó sẽ là Giá trị quyết toán sau thuế là)

Xin nhờ các anh, chị trên diễn đàn GPE giúp đỡ.
Bạn có thế dùng 2 cách
- Tại ô C1 là : = A1&" " & B1 hoặc dùng hàm concatrnate(A1," ",B1) là bạn có kết quả như mong muốn!
 
Bạn xem trong file đính kèm nhé! dùng 1 name Marco 4
 

File đính kèm

  • GPE.xls
    26.5 KB · Đọc: 18
Xin lỗi nhé! mình đánh sai đó làm Hàm Concatenate
 
Chi mà phải macro4 chứ
Tôi nghĩ vầy cũng được rồi:
Mã:
=A1&" "&SUBSTITUTE(TEXT(B1,"# ##0")," ",".")

Nếu cách này sẽ định dạng đến triệu, tỷ... --> Nó sẽ dư những dấu chấm thừa khi số nhỏ hơn phần định dạng.
 
Chi mà phải macro4 chứ
Tôi nghĩ vầy cũng được rồi:
Mã:
=A1&" "&SUBSTITUTE(TEXT(B1,"# ##0")," ",".")
Theo em hiểu cái
Tại ô B1 được định dạng dưới dạng: 7.000.000 đồng.
nghĩa là ô B1 được gõ vào 7000000 nhưng định dạng lại thành 7.000.000 đồng. Nếu dùng công thức của anh thì chưa lấy được cái chữ "đồng"
 
Theo em hiểu cái nghĩa là ô B1 được gõ vào 7000000 nhưng định dạng lại thành 7.000.000 đồng. Nếu dùng công thức của anh thì chưa lấy được cái chữ "đồng"

Muốn có "đồng" thì tự thêm vào công thức thôi
Chứ Excel làm gì có hàm nào lấy được định dạng chứ ---> Phải dùng macro (dù là macro 4 thì cũng là macro)
Tôi thấy yêu cầu này không "xứng" để dùng đến VBA hay macro 4
 
Muốn có "đồng" thì tự thêm vào công thức thôi
Chứ Excel làm gì có hàm nào lấy được định dạng chứ ---> Phải dùng macro (dù là macro 4 thì cũng là macro)
Tôi thấy yêu cầu này không "xứng" để dùng đến VBA hay macro 4
Thì tất nhiên thêm "đồng" vào cũng được nhưng dữ liệu nếu có nhiều định dạng thì nên dùng macro thôi. (trong file em gửi có 2 định dạng rõ ràng)
Với em, việc đầu tiên là giải quyết được vấn đề, sau đó mới đến cải tiến có "xứng" hay không.
 
Em có 2 ô:
- Tại ô A1 có nội dung: Giá trị quyết toán sau thuế là
- Tại ô B1 được định dạng dưới dạng: 7.000.000 đồng.

Vậy ta phải ghép 2 ô trên như thế nào để ô C1 nối 2 ô trên cho kết quả là: Giá trị quyết toán sau thuế là 7.000.000 đồng (nếu ghép thông thường nó sẽ là Giá trị quyết toán sau thuế là)

Xin nhờ các anh, chị trên diễn đàn GPE giúp đỡ.


Không biết định dạng thế này có đúng ý bạn không, xem trong file nhé.
 

File đính kèm

  • Book2.xls
    14.5 KB · Đọc: 8
Mình thấy ghép như thế này cũng được mà:

=A1 & TEXT(B1,"#,##0 " &CHAR(34) & "đồng" &CHAR(34))
 
Mình thấy ghép như thế này cũng được mà:

=A1 & TEXT(B1,"#,##0 " &CHAR(34) & "đồng" &CHAR(34))
Vấn đề nằm ở chổ màu đỏ đấy anh à:
- Thứ nhất: Người ta muốn dấu chấm phân cách ngàn
- Thứ hai: Anh chưa biết máy của người ta quy định dấu nào làm dấu phân cách ngàn
 
Web KT
Back
Top Bottom