Bagaimana cara mempertahankan formula bahkan ketika saya menghapus isi tabel? [Tutup]

-1

Saya memiliki tabel excel yang sebagian berisi rumus dan sebagian tidak, tetapi ketika saya menghapus isi tabel, itu juga menghapus rumus saya dalam rentang sel yang dipilih.

Bagaimana cara mempertahankan formula bahkan ketika saya menghapus isi tabel?

hotseetotsee
sumber
Sepertinya Anda bertanya tentang memiliki sel kosong jika nilai sumber untuk formulanya hilang. Bungkus rumus dalam tes IF yang menguji apakah sel sumber kosong. Jika demikian, setel hasilnya menjadi "null" alih-alih hasil rumus saat ini (dua tanda kutip ganda tanpa apa pun di antaranya: "" Kosongkan hanya sel sumber.
fixer1234
Saya tidak jelas apa yang Anda katakan. Ini adalah rumus saya '= IF (ISBLANK ($ A6), "", IF (OR (ISBLANK ($ C6), ISBLANK ($ E6)), 0, NETWORKDAYS ($ C6, $ E6)))'. Di mana saya harus meletakkan tes IF?
hotseetotsee
Anda belum benar-benar menggambarkan sesuatu yang spesifik tentang spreadsheet Anda, jadi tidak ada cara untuk menafsirkan rumus Anda. Tetapi secara umum, katakanlah A6, C6, dan E6 semuanya harus kosong, dan formula asli Anda adalah =formula. Anda akan melakukan sesuatu seperti: =IF(OR(ISBLANK($A6),ISBLANK($C6),ISBLANK($E6)),"",formula).
fixer1234

Jawaban:

1

Pilih tabel Anda dan jalankan makro singkat ini:

Sub KlearData()
    Dim r As Range

    For Each r In Selection
        If Not r.HasFormula Then
            r.ClearContents
        End If
    Next r
End Sub
Siswa Gary
sumber
0

Rumus Excel adalah makro "kompartemen" yang dijalankan dalam satu sel. Jika saya membuat kolom "A" dan menavigasi ke sel (A10) saya akan memasukkan rumus saya atau ekspresi di sel penanda sel ( A10) (A1 hingga A9) misalnya [SUM = (A1, A9)] Ini akan menambahkan semua angka dalam sel (A1 hingga A9) dan hasil penjumlahan akan ditampilkan dalam sel (A10) . Anda dapat mengubah data apa pun yang Anda inginkan di sel (A1 hingga A9) tetapi jangan pernah menghapus rumus dalam sel (A10) dan Anda harus melakukannya dengan baik. Semoga berhasil

Sumber Daya - https://support.office.com/en-us/article/Excel-training-9bc05390-e94c-46af-a5b3-d7c22f6990bb

Tuan Shakespeare
sumber
0

Sepertinya Anda membutuhkan satu ons perlindungan !

Pertama .

  • Anda harus menyiapkan lembar untuk "tampilan" yang memberi tahu pengguna (mungkin hanya Anda sendiri) bahwa lembar tersebut berisi area sensitif yang tidak dapat dihapus.

Bagaimana?

  • Salah satu caranya adalah dengan memberi warna / bayangan pada sel yang akan digunakan untuk data INPUT.

masukkan deskripsi gambar di sini

Kedua .

  • Buka kunci sel yang dimaksudkan untuk INPUT (yaitu Tabel). Lihat ilustrasi di bawah ini.

Bagaimana?

  • Beranda Tab → Format → Kunci (beralih untuk membuka kunci). Lihat ilustrasi di bawah ini.

Sekarang sel - sel tidak terkunci dan siap untuk INPUT , Anda harus melindungi sisa lembaran .

Lindungi lembar?

  • Beranda Tab → Format → Proteksi. Lihat ilustrasi di bawah ini.

Anda dapat melindungi sheet (biarkan default) dengan atau tanpa kata sandi.

masukkan deskripsi gambar di sini

Sekarang Sheet Anda telah mengunci dan membuka kunci sel dan Sheet Anda dilindungi. Sel-sel hanya akan terlihat terkunci / tidak terkunci ketika ada sheet dalam "Protect Mode".

Sekarang ketika Anda Bersihkan Konten, Anda hanya diizinkan untuk membersihkan sel-sel yang tidak dikunci (sementara sheet dilindungi). Jika lembar tidak terlindungi, maka sel, terkunci atau tidak terkunci, semua akan rentan.

ejbytes
sumber