Lembar google jika ada nilai

Jika Anda pernah berada dalam situasi di mana Anda bekerja dengan spreadsheet (lainnya) di Excel atau Google Docs dan tidak tahu cara menentukan apakah sel tertentu berisi kata kunci atau frasa yang Anda cari, maka

Anehnya, tidak ada aplikasi yang menyediakan fungsi pencarian SUBSTRING bawaan, tetapi kita dapat dengan mudah mereplikasi fungsi yang sama tanpa terlalu banyak kesulitan

Fungsi PENCARIAN Tepercaya

Pada intinya, kita dapat menentukan apakah sebuah sel berisi teks tertentu dengan memanfaatkan fungsi SEARCH. Argumennya sama untuk Excel dan Google Docs dan terlihat seperti ini

SEARCH(find_text, within_text, [start_at])

  • find_text adalah teks yang Anda cari
  • within_text adalah teks atau sel tempat Anda mencari
  • start_at adalah argumen opsional yang memungkinkan Anda untuk menentukan nomor karakter within_text pada titik mana untuk memulai pencarian. Secara default ini dianggap 0, artinya akan mencari seluruh string

Contoh Sederhana

Kami memiliki spreadsheet dasar yang dibuat untuk contoh ini yang mencantumkan buku dan penulis terkaitnya

JudulPengarangThe HobbitJ. R. R. TolkienThe SilmarillionJ. R. R. TolkienMoby-DickHerman Melville

Sekarang mari tambahkan sel lain ke samping untuk teks yang ingin kita

=SEARCH($F$1, A2)
0, bersama dengan dua kolom baru tempat kita akan menjalankan fungsi SEARCH di atas untuk melihat apakah nilai tersebut (
=SEARCH($F$1, A2)
2 atau
=SEARCH($F$1, A2)
3) berisi teks
=SEARCH($F$1, A2)
0

TitleAuthorTitle MatchAuthor MatchCari. TolkienThe HobbitJ. R. R. TolkienERROR8  The SilmarillionJ. R. R. TolkienERROR8  Moby-DickHerman MelvilleERRORERROR

Rumus sebenarnya di dalam kolom

=SEARCH($F$1, A2)
_5 terlihat seperti berikut, menggunakan fungsi SEARCH kami untuk mencari sel kolom
=SEARCH($F$1, A2)
7 dari baris itu untuk teks di dalam kotak
=SEARCH($F$1, A2)
8, yang dalam hal ini hanyalah nama belakang
=SEARCH($F$1, A2)
9

=SEARCH($F$1, A2)
_

Masalah yang kita lihat di sini adalah fungsi SEARCH mengembalikan kesalahan jika tidak ditemukan kecocokan. Sementara kata

=SEARCH($F$1, A2)
_9 ditemukan sebagai bagian dari
=SEARCH($F$1, A2)
3 sel pertama dan kedua (dimulai dari karakter nomor 8), ia gagal menemukan kecocokan di sel lain dan dengan demikian menghasilkan kesalahan yang buruk, yang tidak ada gunanya bagi kita

Menambahkan Fungsi ISNUMBER

Solusi paling sederhana di sini adalah membungkus fungsi

=ISNUMBER(SEARCH($F$1, A2))
3 di atas dalam fungsi lain yang akan mengubah output dari fungsi SEARCH menjadi nilai boolean (benar atau salah). Untuk tujuan ini, kami akan menggunakan fungsi
=ISNUMBER(SEARCH($F$1, A2))
5. Seperti namanya, fungsi ini hanya memeriksa apakah nilai yang diberikan sebenarnya adalah angka atau bukan, dan mengembalikan nilai
=ISNUMBER(SEARCH($F$1, A2))
6 atau
=ISNUMBER(SEARCH($F$1, A2))
7 sesuai. Jadi
=ISNUMBER(SEARCH($F$1, A2))
_8 akan mengembalikan
=ISNUMBER(SEARCH($F$1, A2))
6, sementara SUBSTRING0 akan mengembalikan
=ISNUMBER(SEARCH($F$1, A2))
7

Sekarang fungsi SEARCH_ kita di atas dibungkus dengan

=ISNUMBER(SEARCH($F$1, A2))
5 dan terlihat seperti ini

=ISNUMBER(SEARCH($F$1, A2))

Memperbarui semua sel di tabel kami dengan demikian menghilangkan kesalahan jelek dan memberikan hasil

=ISNUMBER(SEARCH($F$1, A2))
6 atau
=ISNUMBER(SEARCH($F$1, A2))
7 sederhana di kolom SUBSTRING6

TitleAuthorTitle MatchAuthor MatchCari. TolkienThe HobbitJ. R. R. TolkienFALSETTRUE  The SilmarillionJ. R. R. TolkienFALSETRUE  Moby-DickHerman MelvilleFALSEFALSE

Itu dia. Kombinasi fungsi yang sederhana namun efektif untuk memungkinkan Anda dengan mudah menentukan apakah sel tertentu berisi substring teks dan mengembalikan nilai boolean yang berguna sebagai hasilnya

Saya membuat spreadsheet anggaran dan di kolom D saya memiliki kategori pengeluaran, dan di kolom E saya ingin mengisinya secara otomatis dengan Essential atau Non-Essential berdasarkan teks di kolom. D. Contoh. "Bahan makanan" dan "Pembayaran Utang" akan menjadi penting sementara yang lainnya tidak penting. Saya sudah mencoba variasi rumus JIKA MAKA yang diuraikan di atas dan membaca semua komentar tetapi di setiap variasi rumus saya terus mendapatkan kesalahan. Sejauh ini saya hanya memiliki dua versi dari formula ini untuk bekerja tetapi hanya memiliki satu kategori pengeluaran dari col D yang disertakan

=IF(D3="Pembayaran Utang","Penting")

=IF(D2="Pembayaran Utang","Penting","Tidak Penting")

Untuk memasukkan lebih banyak kategori pengeluaran seperti belanjaan, saya sudah mencoba ini

=IF((D4="Belanjaan","Penting");(D4="Pembayaran Utang","Penting"))

Rumus ini mengatakan kesalahan penguraian. Saya juga sudah mencoba

=IF(OR(D4="Groceries","Essential");(D4="Debt Payments","Essential")) dan kesalahan yang sama terjadi. Hal yang sama terjadi ketika saya mencoba ini

=IF((D4="Belanjaan","Penting","Tidak Penting"),(D4="Pembayaran Hutang","Penting","Tidak Penting"))

Jika saya tidak dapat mengisi col E dan perhatikan bahwa semua kategori pengeluaran lainnya tidak penting, tidak apa-apa

Terima kasih sebelumnya atas bantuan Anda

Balas

kata Aashish Mittal
16 Februari 2022 pukul 1. 41 sore

Halo
Saya ingin tahu apakah mungkin Fungsi IF di Google Sheets dengan cara berikut -

Saya memiliki file excel dengan Topik Proyek yang sesuai dengan angka yang dihitung 1 sampai 40 yang sepenuhnya anonim untuk semua siswa. Saya ingin menerapkan fungsi IF sedemikian rupa sehingga - setelah seorang siswa memasukkan angka dari 1 hingga 40 di Google Sheet, Topik Proyek yang sesuai dengan nomor itu di file excel saya ditampilkan di kolom terpisah di Google Sheet

Dengan cara ini saya dapat memberikan Proyek, tugas, dan semuanya secara acak kepada siswa sehingga mereka tidak merasa saya bias terhadap siswa mana pun saat melakukannya. Cara lain yang dapat membantu saya adalah terkadang siswa mulai bertengkar satu sama lain tentang topik jika saya membiarkan mereka memilih topik sendiri dari daftar.

Saya pikir itu akan membantu banyak guru lain juga jika Anda dapat memecahkan masalah ini. Terima kasih banyak

Balas

Kata Dominic Anderson.
30 Oktober 2021 pukul 2. 56 sore

HI bisa bantu tolong, saya punya lembar lembur. col A dengan nama, tanggal col B, waktu mulai col C, waktu selesai col D, total jam kerja Col E (D-C) pada entri tunggal di HH. MM, tarif lembur Col F (baik 10% atau 20%)
Nama dapat diulang karena merupakan daftar harian selama sebulan, sehingga total 30+ baris tercantum dalam urutan tanggal

Saya ingin membuat tabel ringkasan bulanan tertaut yang akan ditampilkan

col baru A (dimasukkan secara manual). setiap nama satu kali dalam urutan abjad (daftar karyawan)

di kolom baru B. total kumulatif jam kerja dengan satu kecocokan nama individu + dicocokkan pada tingkat 10% (untuk mencocokkan kondisi dengan melihat baris A & F - jika kedua kondisi terpenuhi maka tambahkan itu hh. mm waktu di E ke jumlah

di kolom baru C. total kumulatif jam kerja oleh satu nama individu yang cocok + pada tingkat 20% (untuk mencocokkan kondisi dengan melihat baris A & F - jika kedua kondisi terpenuhi maka tambahkan hh. mm waktu ke jumlah total)

Bagaimana Anda memeriksa apakah sel berisi nilai di Google Sheets?

Tidak ada fungsi IF CONTAINS khusus di Google Sheets. Namun, Anda dapat dengan cerdik menggabungkan fungsi IF dan SEARCH atau REGEXMATCH untuk menemukan apakah sel berisi nilai tertentu.

Bagaimana cara menggunakan kondisi IFS di Google Sheets?

Cara menggunakan rumus IFS di Google Spreadsheet .
Ketik "=IFS" atau buka "Sisipkan" → "Fungsi" → "Logis" → "IFS"
Sisipkan pasangan kondisi dan pengembalian (saat kondisi terpenuhi) hingga Anda memasukkan semua kondisi
Tekan tombol "Enter".

Bagaimana cara saya memeriksa apakah ada nilai di lembar lain di Google Sheets?

Rumus =arrayformula(iferror(match(A2. A, Lembar Lain. A2. A, 0))) memeriksa setiap nilai di A2. A dari lembar ini karena berada di A2. A dari Lembar Lain. Jika ada, ia mengembalikan posisi di Lembar Lain, jika tidak, keluarannya kosong (kesalahan #N/A ditekan oleh iferror ).

Bagaimana Anda memeriksa apakah ada nilai dalam rentang sel?

Di Excel, untuk memeriksa apakah suatu nilai ada dalam rentang atau tidak, Anda dapat menggunakan fungsi COUNTIF, dengan fungsi IF . Dengan COUNTIF Anda dapat memeriksa nilai dan dengan JIKA, Anda dapat mengembalikan nilai hasil untuk ditampilkan kepada pengguna. saya. e. , Ya atau Tidak, Ditemukan atau Tidak Ditemukan.