Halo
Saya berencana menggunakan AppSheet untuk membuat alur kerja bagi tim yang akan membuat produk tertentu
Untuk mencapai itu, kami tidak dapat berhenti menggunakan template tertentu dalam spreadsheet
Jadi idenya adalah pengguna menambahkan informasi mengenai tugas ke aplikasi + dalam bentuk itu akan menjadi bidang untuk tautan ke file spreadsheet
Jadi spreadsheet sumber data untuk aplikasi kita akan berisi kolom
ID [A], tautan spreadsheet [unik untuk setiap ID] [B] dan beberapa info lain seperti tanggal, nama dll…
Apakah ada cara untuk mengatur semacam fungsi IMPORTRANGE di aplikasi AppSheet untuk mendapatkan informasi dari spreadsheet yang ada di kolom B?
Katakanlah Anda membuka spreadsheet dan menemukan bahwa semua formula IMPORTRANGE Anda tidak berfungsi? . Banyak pengguna Google Sheets telah menderita kelemahan IMPORTRANGE yang diketahui ini. Untuk menghindarinya, Anda sebaiknya menggunakan solusi alternatif, yang mengubah spreadsheet Anda menjadi semacam database relasional. Kami akan menunjukkan cara melakukannya nanti. Namun untuk saat ini, mari pecahkan masalah formula IMPORTRANGE Anda dan perbaiki kesalahan saat ini
Daftar isi
Error internal IMPORTRANGE umum
Kesalahan IMPORTRANGE umum adalah #ERROR!
dan #REF!
. Anda dapat membaca cara memperbaikinya atau menonton video tutorial tentang fungsi IMPORTRANGE oleh Akademi Produk Railsware atau melakukan keduanya. Terserah Anda 🙂
#1 PENTING #ERROR. – Kesalahan penguraian rumus IMPORTRANGE
Itu barang anak-anak. Formula parse error
berarti Anda telah membuat kesalahan dalam sintaks rumus IMPORTRANGE
Bagaimana cara memperbaiki
Verifikasi sintaks rumus. Pastikan juga memvalidasi ID spreadsheet, serta nama sheet yang ditentukan dalam rentang. Ini adalah alasan paling umum untuk kesalahan penguraian rumus
#2 PENTING #REF. – Kesalahan izin atau Anda tidak memiliki izin untuk mengakses lembar itu
Kesalahan ini menyatakan bahwa “You don't have permissions to access that sheet
. ” Dalam kebanyakan kasus, ini berarti Anda mencoba mengimpor data dari dokumen Google Sheets yang tidak dibagikan yang tidak disimpan di Google Drive Anda.
Bagaimana cara memperbaiki
Bagikan spreadsheet sumber dengan pemilik spreadsheet target atau jadikan file dapat dibagikan dengan “Anyone with the link
. “
#3 PENTING #REF. – Izinkan akses atau Anda perlu menghubungkan lembaran ini
Ini lebih merupakan peringatan daripada kesalahan. Saat Anda mengimpor rentang dari dokumen Google Sheets yang tidak dibagikan yang disimpan di Google Drive Anda, IMPORTRANGE akan meminta Anda menghubungkan sumber dan sheet target
Bagaimana cara memperbaiki
Klik tombol Izinkan akses untuk menghubungkan lembaran
#4 PENTING #Kesalahan. – PENTING Hasil terlalu besar
Anda akan melihat kesalahan ini saat mengimpor terlalu banyak sel. Sayangnya, jumlah persis sel yang dapat Anda impor dengan IMPORTRANGE dirahasiakan. Dalam contoh kami, kami mencoba mengimpor 60 kolom dan 6000 baris [360.000 sel]. Setelah kami mengurangi rentang data menjadi 4300 baris [258.000 sel], rumus IMPORTRANGE berfungsi.
Bagaimana cara memperbaiki
Pisahkan rentang data menjadi dua bagian atau lebih, baik secara vertikal [berdasarkan baris] atau horizontal [berdasarkan kolom]. Rumus Nest IMPORTRANGE untuk setiap bagian dalam fungsi ARRAYFORMULA sebagai berikut
Untuk bagian yang dibagi secara horizontal [gunakan koma di antara rumus IMPORTRANGE]
=ARRAYFORMULA[{IMPORTRANGE["sheet-id","data-range-piece#1"],IMPORTRANGE["sheet-id","data-range-piece#2"],...}]
Untuk potongan yang dipisahkan secara vertikal [gunakan titik koma di antara rumus IMPORTRANGE]
=ARRAYFORMULA[{IMPORTRANGE["sheet-id","data-range-piece#1];"IMPORTRANGE["sheet-id","data-range-piece#2"];...}]
_Misalnya, berikut adalah rumus IMPORTRANGE yang gagal
=importrange["1bS7FGBbA7nInZJ2VBMaPxqf5B35RXpn-Z3vEcHlTwQo","Data!A:BH"]
Kami membagi rentang data
=ARRAYFORMULA[{IMPORTRANGE["sheet-id","data-range-piece#1];"IMPORTRANGE["sheet-id","data-range-piece#2"];...}]
0 dengan kolom menjadi =ARRAYFORMULA[{IMPORTRANGE["sheet-id","data-range-piece#1];"IMPORTRANGE["sheet-id","data-range-piece#2"];...}]
1 dan =ARRAYFORMULA[{IMPORTRANGE["sheet-id","data-range-piece#1];"IMPORTRANGE["sheet-id","data-range-piece#2"];...}]
2 dan menerapkan rumus berikut=arrayformula[{importrange["1bS7FGBbA7nInZJ2VBMaPxqf5B35RXpn-Z3vEcHlTwQo", "Data!A:AM"],importrange["1bS7FGBbA7nInZJ2VBMaPxqf5B35RXpn-Z3vEcHlTwQo", "Data!AN:BH"]}]
#5 IMPORTRANGE #REF. tidak dapat menemukan rentang atau lembar untuk rentang yang diimpor
Jika Anda melihat #REF. Kesalahan dengan catatan "Tidak dapat menemukan rentang atau lembar untuk rentang yang diimpor", kemungkinan besar nama lembar salah eja atau Anda memasukkan rentang yang salah.
Jika rumus berfungsi sebelumnya dan kemudian Anda melihat kesalahan ini, mungkin lembar telah diganti namanya atau dihapus, atau spreadsheet telah dihapus.
Bagaimana cara memperbaiki
Pertama-tama, periksa kembali nama sheet [baik di formula IMPORTRANGE maupun di spreadsheet sumber Anda] dan rentang yang Anda masukkan. Dalam sebagian besar kasus, ini adalah alasan kesalahan IMPORTRANGE internal ini
#6 PENTING #REF. – Formula beku
Kesalahan ini terkenal di kalangan pengguna Google Sheets. Kemarin, formula IMPORTRANGE Anda bekerja dengan baik. Hari ini, mereka kembali #REF!
dan tampaknya rusak tanpa alasan.
Itu terjadi secara acak dan terkadang memperbaiki dirinya sendiri. Selama bertahun-tahun, Google gagal menemukan solusi yang stabil untuk mengatasi masalah yang sedang berlangsung dengan IMPORTRANGE.
Bagaimana cara memperbaiki
Ada banyak pendekatan untuk memperbaiki masalah ini
- Refresh paksa sheet dan/atau browser
- Menambahkan kembali rumus IMPORTRANGE ke sel yang sama [gunakan pintasan Google Sheets Ctrl+X lalu Ctrl+V atau kosongkan sel dan gunakan Ctrl+Z untuk memulihkannya]
- Nest IMPORTRANGE dengan IFERROR
=IFERROR[IMPORTRANGE["sheet-id","range"]]
Sheet akan mencoba mengimpor data lagi dan lagi secara otomatis
- Gunakan trik
_4=ARRAYFORMULA[{IMPORTRANGE["sheet-id","data-range-piece#1];"IMPORTRANGE["sheet-id","data-range-piece#2"];...}]
- Masukkan rumus SEKARANG [
4] dalam sel acak dari spreadsheet sumber dan target=ARRAYFORMULA[{IMPORTRANGE["sheet-id","data-range-piece#1];"IMPORTRANGE["sheet-id","data-range-piece#2"];...}]
- Sisipkan rumus IMPORTRANGE yang mereferensikan rumus SEKARANG dari spreadsheet lain
- Buka File => Pengaturan spreadsheet => Perhitungan dan pilih Perhitungan Ulang "Pada perubahan dan setiap menit"
- Masukkan rumus SEKARANG [
- Pisahkan potongan besar data menjadi beberapa bagian menggunakan ARRAYFORMULA + IMPORTRANGE, seperti halnya dengan.
Jika Anda mengetahui solusi/pendekatan lain untuk menangani IMPORTRANGE #REF. , silakan bagikan dengan kami untuk disertakan dalam artikel.
Jika Anda memerlukan informasi lebih lanjut tentang fungsi ini, lihat Tutorial IMPORTRANGE kami
Cara memperbaiki semua kesalahan IMPORTRANGE sekaligus. Solusi ketenangan jiwa
Cara terbaik untuk memperbaiki IMPORTRANGE gagal adalah dengan menghindarinya. Katakanlah Anda memiliki 100 lembar sumber tempat Anda mengimpor data menjadi 30 lembar menggunakan rumus IMPORTRANGE. Dari lembar target, Anda mengimpor data ke 10 lembar lagi dengan IMPORTRANGE. Jika semua rumus ini macet, Anda akan menghadapi masalah dengan pemecahan masalah dan memperbaikinya.
IMPORTRANGE adalah sebuah fungsi, dan memerlukan beberapa waktu untuk memproses penghitungan, yang memperlambat kinerja spreadsheet secara umum. Sebagai gantinya, Anda dapat menggunakan alternatif IMPORTRANGE – integrasi Google Sheets. Ini bebas dari masalah kinerja IMPORTRANGE yang disebutkan karena tidak ada perhitungan yang dilakukan di spreadsheet. Itu menarik data statis dan menyimpannya di spreadsheet Anda, kalau-kalau terjadi kesalahan
Untuk menyiapkan integrasi Google Sheets, Anda memerlukan Coupler. io, solusi untuk mengimpor data dari sumber data pihak ketiga seperti spreadsheet, file CSV, dan berbagai aplikasi. Ini tersedia sebagai aplikasi web dan add-on Google Sheets. Untuk yang terakhir, Anda harus menginstal Coupler. io add-on dari Google Workspace Marketplace
Impor data antara Google Spreadsheet dengan integrasi Google Spreadsheet
Daftar ke Coupler. io, klik Tambahkan pengimpor baru, lalu pilih Google Spreadsheet sebagai aplikasi sumber dan tujuan
Selesaikan pengaturan sebagai berikut
Sumber
- Hubungkan ke akun Google Anda dan pilih file di Google Drive Anda dan lembar untuk mentransfer data. Anda dapat memilih beberapa sheet yang akan digabungkan menjadi satu tampilan master
Secara opsional, Anda dapat memilih rentang dalam spreadsheet yang ingin Anda ekspor datanya, mis. e. A1. Z9
Tujuan
- Hubungkan ke akun Google Anda dan pilih file di Google Drive Anda dan lembar untuk mentransfer data. Anda dapat memilih lembar yang sudah ada, atau memasukkan nama untuk membuat yang baru.
Secara opsional, Anda dapat memilih mode impor untuk data Anda. Anda dapat mengganti informasi sebelumnya atau menambahkan baris baru di bawah entri yang diimpor terakhir. Baca lebih lanjut tentang
Anda dapat langsung menjalankan impor jika mengklik Simpan dan Jalankan. Jika Anda ingin mengotomatiskan impor data sesuai jadwal, aktifkan Penyegaran data otomatis dan sesuaikan jadwal
Jadwal
- Pilih Interval [dari 15 menit hingga setiap bulan]
- Pilih Hari dalam seminggu
- Pilih Preferensi waktu
- Jadwalkan zona waktu
Terakhir, klik Simpan & Jalankan dan sambut data Anda ke spreadsheet.
IMPORTRANGE atau Coupler. io. Mana yang lebih baik?
Anda sebaiknya mengatakan TIDAK pada IMPORTRANGE dan YA pada Coupler. io jika
- Anda mengimpor data secara berulang
- Anda mengimpor data dalam jumlah besar
- Anda mengimpor data dari sumber lain seperti CSV, Pipedrive, dll
- Sangat penting bagi Anda untuk memiliki akses ke data apa pun yang terjadi
- Anda sudah bosan dengan masalah IMPORTRANGE
Dalam semua kasus lainnya, Anda dapat menggunakan IMPORTRANGE dengan mudah karena ini adalah fungsi yang bagus, meskipun tidak dapat diandalkan sama sekali. Buat pilihan yang tepat dan semoga sukses dengan data Anda