Em muốn hỏi công thức xóa dấu chấm và sửa vị trí dấu phảy trong nội dung 1 ô (2 người xem)

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

Người dùng đang xem chủ đề này

van_utc

Thành viên hoạt động
Tham gia
14/6/08
Bài viết
175
Được thích
45
Giới tính
Nữ
Nghề nghiệp
Sinh viên
Em có 1 câu hỏi này muốn nhờ mọi người giúp em ạ.
Trong tờ khai excel được xuất ra từ phần mềm chuyên dụng, em có cột giá tiền, nó viết có cấu trúc ví dụ "2.345,67$" có nghĩa là "hai nghìn ba trăm bốn mươi lăm đô la và sáu mươi bảy xu". Khi em copy ô này vào biểu excel khác em phải thay dấu chấm "." thành dấu phẩy "," và ngược lại, vì báo cáo gửi đi nước ngoài họ định dạng như vậy. Vậy có công thức nào để thay đổi tự động không ạ. Ví dụ như ở A1 em dán nội dung 2.345,67 thì ở B1 đặt công thức sao cho B1 sẽ là 2,345.67 (hoặc 2345,67) không ạ? Em xin cảm ơn các anh chị ạ.
 
Em có 1 câu hỏi này muốn nhờ mọi người giúp em ạ.
Trong tờ khai excel được xuất ra từ phần mềm chuyên dụng, em có cột giá tiền, nó viết có cấu trúc ví dụ "2.345,67$" có nghĩa là "hai nghìn ba trăm bốn mươi lăm đô la và sáu mươi bảy xu". Khi em copy ô này vào biểu excel khác em phải thay dấu chấm "." thành dấu phẩy "," và ngược lại, vì báo cáo gửi đi nước ngoài họ định dạng như vậy. Vậy có công thức nào để thay đổi tự động không ạ. Ví dụ như ở A1 em dán nội dung 2.345,67 thì ở B1 đặt công thức sao cho B1 sẽ là 2,345.67 (hoặc 2345,67) không ạ? Em xin cảm ơn các anh chị ạ.
=VALUE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1,".",""),",","."),"$";""))
 
1. A1 có nội dung 2.345,67 ở dạng số thì khỏi cần tác động gì. Sang máy khác có định dạng mặc định nó sẽ tự nhảy thôi.

2. Trường hợp A1 là text (không có ký tự $) thì chuyển nó thành số, dữ liệu sẽ quay lại trường hợp 1. Chuyển text thành số: trước tiên định dạng cột A là #.##0,00;-#.##0,00;??;@ hoặc là gì đó tùy bạn, không phải text là được. Sau đó áp dụng chức năng paste special Multiply.

3. Trường hợp A1 là text có cả ký tự $ thì bạn dùng hàm B1=value(substitute(A1;"$";"")) để chuyển thành số, sau đó copy paste special value trở lại cột A, dữ liệu quay lại trường hợp 1.
 
1. A1 có nội dung 2.345,67 ở dạng số thì khỏi cần tác động gì. Sang máy khác có định dạng mặc định nó sẽ tự nhảy thôi.

2. Trường hợp A1 là text (không có ký tự $) thì chuyển nó thành số, dữ liệu sẽ quay lại trường hợp 1. Chuyển text thành số: trước tiên định dạng cột A là #.##0,00;-#.##0,00;??;@ hoặc là gì đó tùy bạn, không phải text là được. Sau đó áp dụng chức năng paste special Multiply.

3. Trường hợp A1 là text có cả ký tự $ thì bạn dùng hàm B1=value(substitute(A1;"$";"")) để chuyển thành số, sau đó copy paste special value trở lại cột A, dữ liệu quay lại trường hợp 1.
Em cảm ơn anh @vu_tuan_manh_linh ạ.
Trường hợp của em tương ứng với "2." của anh ạ. Tiện đây em có file này anh có thể xem giúp em được không ạ?
 

File đính kèm

Em cảm ơn anh @vu_tuan_manh_linh ạ.
Trường hợp của em tương ứng với "2." của anh ạ. Tiện đây em có file này anh có thể xem giúp em được không ạ?
Bạn cần post 1 file demo với dữ liệu nhiều hơn thì mới hiểu được cấu trúc dữ liệu, qua đó mới xem xét khả năng đặt hàm có khả thi hay không.
 
Bạn cần post 1 file demo với dữ liệu nhiều hơn thì mới hiểu được cấu trúc dữ liệu, qua đó mới xem xét khả năng đặt hàm có khả thi hay không.
Vâng, em post file mới đây ạ. Em cũng trình bày luôn là bản chất việc tự động nhảy vào vùng màu vàng chính là liệt kê tất cả các ô trong cột F nếu cột C tương ứng có giá trị là "Mã số hàng hóa"; tương tự là liệt kê cột Q nếu cột O có giá trị là "Số lượng (1)"; liệt kê cột R nếu cột O có giá trị là "Đơn giá hóa đơn"; liệt kê cột F nếu cột C có giá trị là "Trị giá hóa đơn" ạ.
 

File đính kèm

Vâng, em post file mới đây ạ. Em cũng trình bày luôn là bản chất việc tự động nhảy vào vùng màu vàng chính là liệt kê tất cả các ô trong cột F nếu cột C tương ứng có giá trị là "Mã số hàng hóa"; tương tự là liệt kê cột Q nếu cột O có giá trị là "Số lượng (1)"; liệt kê cột R nếu cột O có giá trị là "Đơn giá hóa đơn"; liệt kê cột F nếu cột C có giá trị là "Trị giá hóa đơn" ạ.
Vụ này khoai quá!! Chưa nghĩ ra được giải pháp nào giúp bạn!
 
Vâng, em post file mới đây ạ. Em cũng trình bày luôn là bản chất việc tự động nhảy vào vùng màu vàng chính là liệt kê tất cả các ô trong cột F nếu cột C tương ứng có giá trị là "Mã số hàng hóa"; tương tự là liệt kê cột Q nếu cột O có giá trị là "Số lượng (1)"; liệt kê cột R nếu cột O có giá trị là "Đơn giá hóa đơn"; liệt kê cột F nếu cột C có giá trị là "Trị giá hóa đơn" ạ.
Thay đổi dấu chấm, phẩy thì bạn vào Control Panel chỉnh lại.
 

File đính kèm

Lần chỉnh sửa cuối:
Oa, anh @Ba Tê thật là đáng sợ, quá đáng sợ luôn ấy ạ. Hic
 
Vâng, em post file mới đây ạ. Em cũng trình bày luôn là bản chất việc tự động nhảy vào vùng màu vàng chính là liệt kê tất cả các ô trong cột F nếu cột C tương ứng có giá trị là "Mã số hàng hóa"; tương tự là liệt kê cột Q nếu cột O có giá trị là "Số lượng (1)"; liệt kê cột R nếu cột O có giá trị là "Đơn giá hóa đơn"; liệt kê cột F nếu cột C có giá trị là "Trị giá hóa đơn" ạ.
Dùng 1 cột phụ cho nhẹ file
 

File đính kèm

Dùng 1 cột phụ cho nhẹ file
Anh @HieuCD ơi, em thử áp dụng công thức của anh vào file mà vẫn chưa hiểu công thức.
Bây giờ em có sheet data chi tiết của các hóa đơn, ở sheet bên cạnh em chọn số thứ tự hóa đơn thì làm cách nào cho nó nhảy dữ liệu của hóa đơn đó vào sheet in hóa đơn được ạ? Anh xem giúp em với ạ.
 

File đính kèm

Anh @HieuCD ơi, em thử áp dụng công thức của anh vào file mà vẫn chưa hiểu công thức.
Bây giờ em có sheet data chi tiết của các hóa đơn, ở sheet bên cạnh em chọn số thứ tự hóa đơn thì làm cách nào cho nó nhảy dữ liệu của hóa đơn đó vào sheet in hóa đơn được ạ? Anh xem giúp em với ạ.
File có chút dữ liệu mà qúa nặng, không dùng công thức và tên đặt nguyên cột, chỉ chọn vừa đủ số dòng
 

File đính kèm

File có chút dữ liệu mà qúa nặng, không dùng công thức và tên đặt nguyên cột, chỉ chọn vừa đủ số dòng
Vâng, em cảm ơn anh ạ.
Em đọc công thức của anh từ phần quote bên trên, thấy hơi hiểu hiểu ra nhưng làm không ra kết quả. Phần mới này anh làm cho em mà em chưa hiểu cái "-1" để làm gì ạ?
 
Vâng, em cảm ơn anh ạ.
Em đọc công thức của anh từ phần quote bên trên, thấy hơi hiểu hiểu ra nhưng làm không ra kết quả. Phần mới này anh làm cho em mà em chưa hiểu cái "-1" để làm gì ạ?
Cột phụ lấy thứ tự dòng, ví dụ kết quả 3 là dòng 3
Muốn lấy ô D3: offset($D$1,2,) nên trong công thức là offset($D$1,3-1,)
 
Cột phụ lấy thứ tự dòng, ví dụ kết quả 3 là dòng 3
Muốn lấy ô D3: offset($D$1,2,) nên trong công thức là offset($D$1,3-1,)
Thưa anh, trong file CO vừa rồi có 4 sheet liên quan đến nhau. Sheet NhapThanhPhan khi nhập các cột B,C,D vào thì sẽ cho ra báo cáo các sheet DM,HS,RVC. Anh có thể xem giúp em có cách gì đặt công thức cho nhẹ hơn được không ạ? Hiện tại em đang phải đặt công thức 50 dòng cho cả 3 sheet DM,HS và RVC sau đó dùng lên filter rồi mới ra được các báo cáo đó ạ.
 
Thưa anh, trong file CO vừa rồi có 4 sheet liên quan đến nhau. Sheet NhapThanhPhan khi nhập các cột B,C,D vào thì sẽ cho ra báo cáo các sheet DM,HS,RVC. Anh có thể xem giúp em có cách gì đặt công thức cho nhẹ hơn được không ạ? Hiện tại em đang phải đặt công thức 50 dòng cho cả 3 sheet DM,HS và RVC sau đó dùng lên filter rồi mới ra được các báo cáo đó ạ.
Dùng cột phụ xác định thứ tự dòng lấy dữ liệu theo cách mình làm sẽ nhẹ file, bạn làm thử xem sao
 
Web KT

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

Back
Top Bottom