iWork Numbers mengevaluasi string

2

Saya memiliki sel dengan konten berikut 2262/4121. Saya ingin memiliki sel di sebelahnya yang berisi hasil dari ekspresi itu. Apakah ada fungsi untuk itu?

Garpu
sumber

Jawaban:

4

Anda dapat menggunakan fungsi VALUE () untuk itu. Satu-satunya argumen adalah sel yang ingin Anda evaluasi

Dari dokumentasi:

Fungsi VALUE mengembalikan nilai angka, bahkan jika argumen diformat sebagai teks. Fungsi ini termasuk untuk kompatibilitas dengan tabel yang diimpor dari aplikasi spreadsheet lainnya.

VALUE(source-string)
source-string: Nilai apa pun.

Catatan
Anda tidak perlu menggunakan fungsi VALUE dalam tabel baru, karena angka dalam teks secara otomatis dikonversi untuk Anda.

Hanya teks yang diformat yang dikonversi. Misalnya, jika Anda mengetik string $ 100,001 ke dalam sel, format default hanya akan menampilkan dua desimal ($ 100,00). Jika VALUE merujuk ke sel ini, itu akan mengembalikan 100, nilai teks yang diformat, bukan 100.001.

Jika argumen tidak dapat dikembalikan sebagai nilai angka (tidak mengandung angka), fungsi mengembalikan kesalahan.

Contohnya
=VALUE(“22”) returns the number 22.

=VALUE(RIGHT(“The year 1953”, 2)) returns the number 53.

akar
sumber
2
Ini hanya berfungsi jika sel teks sumber berisi ekspresi matematika dalam bentuk "a / b". Operator lain seperti + - * gagal. Juga beberapa operan seperti "a + b + c-d + e-f + g" tidak dimungkinkan. Saya ingin memiliki sel teks sumber saya dengan "1 + 2 + 3-4 + 5-6.7 + 8.99" dan sel lain yang mengevaluasi konten sel sumber itu.
porg
1
Adakah yang punya solusi untuk mengevaluasi sel dengan banyak operan acak?
porg
0

Secara umum Anda terjebak. Tetapi dalam kasus khusus Anda mungkin dapat melakukan sesuatu. Untuk menambahkan kolom angka yang diformat secara tidak nyaman, saya menulis rumus yang menggunakan dua rumus lain untuk mengekstrak nilai antara dari teks:

  input       number   scale    answer
88315.0 KB   88315.0       1    88,315
 119.52 MB    119.52    1024   122,388
daveyost
sumber
Terima kasih atas jawabannya, tetapi bisakah Anda mengeditnya untuk menyertakan formula aktual yang Anda tulis? Kalau tidak, ini tidak akan benar-benar membantu pengguna lain.
Monomeeth