Hentikan tanda '+' dari membuat rumus

Jawaban:

30

Solusi termudah adalah memasukkan tanda kutip 'sebagai karakter pertama, tepat sebelum +.

Pendekatan lain adalah memasukkan konten seperti rumus string ="+5 blah".

Tanda plus awal sangat diperlukan untuk beberapa jenis data, misalnya- nomor telepon internasional, sehingga sangat disayangkan bahwa pengaturan format ke teks biasa tidak membantu di sini.

Ringvee Perak
sumber
Karena penasaran murni - apa arti dari 'karakter apostrof ? Seperti apakah itu karakter pelarian umum di google sheets?
emmdee
@emmdee sepertinya begitu. Saya tidak dapat menemukan dokumentasi dalam pencarian cepat.
Ben Leggiero
7

Di Google Sheets Anda pilih area dan pergi ke FORMAT -----> NUMBER -----> PLAIN TEXT . Sekarang formula tidak akan berfungsi lagi!

Vipul Bijutkar
sumber
5
Beri +1 pada ini. Namun, ada satu putaran: Anda harus melakukan ini SEBELUM menempelkan teks yang menyinggung :)
Arnaud Le Blanc
@ArnaudLeBlanc sayangnya ini tidak berfungsi; sebelum atau sesudah menambahkan opsi format.
brooklynsweb
4

Lakukan Cari & Ganti untuk = dengan 'dan centang "Juga cari di dalam rumus."

lish
sumber
Tidak yakin mengapa ini telah dibatalkan, bekerja dengan baik untuk saya.
Dylan Stark
Satu-satunya solusi yang berhasil melakukannya dalam jumlah besar! Anda juga dapat memilih kolom atau bidang yang diperlukan untuk penggantian.
laimison
1

Cara untuk melakukan ini adalah dengan menambahkan tanda kutip di (')depan +simbol, seperti yang tertulis dalam jawaban Silver Ringvee . Namun, Anda dapat mengotomatisasi menggunakan Google Apps Script.

Berikut ini adalah skrip Apps-Script sederhana yang saya buat untuk menyelesaikan masalah. Setiap kali Anda mengedit sel, itu akan mencari melalui lembar, dan menempatkan tanda apostrof (')sebelum teks, yaitu Anda dapat menambahkan + halo, tanpa khawatir menambahkan 'di awal. Script akan melakukan saya secara otomatis untuk Anda.

Pemakaian-

Buka lembar, buka Tools->Script editor. Di editor yang terbuka, tempel kode berikut. Kemudian tambahkan pemicu ke skrip sehingga skrip berjalan secara otomatis setiap kali Anda mengedit sel.

Menambahkan pemicu -

Di editor pergi ke Resources -> Current project's triggers. Di kotak yang terbuka pilih Add a new triggerDi kolom Jalankanmain fungsi pilih , di Acara pilih From spreadsheet, lalu pilih On edituntuk kolom terakhir.

Kode -

function columnToLetter(column)
{
  var temp, letter = '';
  while (column > 0)
  {
    temp = (column - 1) % 26;
    letter = String.fromCharCode(temp + 65) + letter;
    column = (column - temp - 1) / 26;
  }
  return letter;
}

function letterToColumn(letter)
{
  var column = 0, length = letter.length;
  for (var i = 0; i < length; i++)
  {
    column += (letter.charCodeAt(i) - 64) * Math.pow(26, length - i - 1);
  }
  return column;
}

function main() {
  var sheet = SpreadsheetApp.getActiveSheet();
  var data = sheet.getDataRange().getValues();
  Logger.log(data)
  for (var i = 0; i < data.length; i++) {
   for (var j=0;j<data[i].length;j++)
     if(data[i][j]=="#NAME?") {
     var clm=columnToLetter(j+1);
       var rng=clm+String(i+1);
       var range = sheet.getRange(rng);
       var frml = range.getFormula();
       range.setValue("'+"+frml.substring(1));
       Logger.log("sahil#"+frml);
     }
    Logger.log(data[i][j]);
  }
}
Sahil Singh
sumber
1

Bergantung pada aplikasi Anda, solusi berikut dapat bermanfaat:

Sorot sel yang ingin Anda tampilkan dengan a +. Buka Pemformatan "123", pilih "Format Lainnya," lalu buka "Format Nomor Kustom ..."

Ketik "+"@ke dalam kotak Format Kustom. Ini menentukan untuk menambahkan +sebelum entri tidak peduli apakah itu entri positif, negatif, nol, atau teks.

Sekarang, cukup ketik informasi biasa Anda, dan itu akan muncul dengan +sebelumnya. Masalahnya adalah ketika berurusan dengan formula, data akan tetap ditampilkan tanpa tanda positif.

Saya menggunakan https://support.google.com/docs/answer/56470?p=drive_custom_numbers&rd=1 .

Hanry Hu
sumber
Saya akan melakukan itu, tetapi saya juga perlu menggunakannya - tanda-tanda juga.
David Wheatley
1

Tambahkan saja spasi sebelum tanda +. Tampaknya bekerja untuk saya

Teman
sumber
0

Dalam kasus saya, saya menambahkan spasi sebelum + . Ini bekerja tetapi saya harus ingat untuk memotong nilai-nilai saat menggunakannya di tempat lain. Saya kemudian menemukan bahwa saya bisa memilih sel-sel yang menyinggung dan pergi ke Data> Trim Whitespace.

milehighsi
sumber