Excel: Làm cách nào để chuyển đổi chuỗi số Cameron thành số thứ tự?


17

Tôi có một người dùng với truy vấn từ Cơ sở dữ liệu SQL trả về một chuỗi chuỗi ở dạng này:

000123123.23000
000123123.23000
000123123.23000
000123123.23000
000123123.23000

Đây thực sự là những con số, tuy nhiên chúng không thể được tóm tắt. Cách chính xác để khắc phục điều này có thể là truyền dữ liệu trong truy vấn SQL, nhưng sau đó trình xem truy vấn Excel không thể hiển thị nó. Như một cách giải quyết tôi làm

 = <CELL> +1 -1.

Có một giải pháp thanh lịch hơn?

Câu trả lời:


27

Tôi nghĩ rằng hàm giá trị có thể hữu ích cho bạn

 = VALUE(< CELL >)

PD:

Trong tiếng Tây Ban Nha, chúng tôi sử dụng chức năng VALOR:

 = VALOR(< CELL >)

tôi nghĩ nó nên giống với tiếng anh


Chính xác những gì tôi đang tìm kiếm! Tôi nghĩ rằng có thể có một hàm eval () hoặc chức năng như vậy - nhưng đây là nó!
SirStan

rất vui khi được giúp đỡ !!!
Jhonny D. Cano -Leftware-

1

Tôi sử dụng macro nhỏ này

Sub txttonum()
    For Each tcell In Selection.Cells
        If TypeName(tcell.Value) = "String" Then
            tcell.Value = Val(tcell.Value)
        End If
    Next
End Sub

Chuyển đổi tất cả các ô được tô sáng thành số nếu chúng là chuỗi


Điều này sẽ không hoạt động trên một khu vực truy vấn cơ sở dữ liệu không may.
SirStan

Điểm hay, tôi không nghĩ có cách nào để sửa dữ liệu tại chỗ nếu nó đến từ một truy vấn. Tôi đoán hàm giá trị là hàm tốt nhất cho bạn.
Col

0

Tôi gặp vấn đề tương tự, nhưng hàm VALUE không hoạt động trong tệp tsv của tôi. Nhưng một mẹo nhỏ đã làm công việc:

  1. chọn cột có các số ở định dạng văn bản

  2. Ctrl+ F-> thay thế .bằng,

(Thông thường tôi sẽ ghét các giải pháp như vậy, nhưng như đã nói, tôi chỉ đăng nó ở đây vì cách giải quyết 'bình thường' không phù hợp với tôi.)


Karl, câu trả lời này đã làm tôi bối rối. Cách duy nhất tôi có thể thấy nó hoạt động là nếu có một biến thể cục bộ trong đó dấu phẩy được sử dụng làm dấu phân cách thập phân.
fixer1234
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.