'+' Formülünün oluşturulmasını durdurma


Yanıtlar:


30

En kolay çözüm kesme 'karakterini ilk karakter olarak, karakterin hemen önüne girmektir +.

Başka bir yaklaşım, içeriği bir dize formülü gibi girmektir ="+5 blah".

Uluslararası telefon numaraları gibi bazı veri türleri için bir ilk artı işareti çok gereklidir, bu nedenle formatın düz metne ayarlanmasının bile burada yardımcı olmaması talihsizdir.


Saf meraktan - kesme işareti 'karakterinin önemi nedir? Google sayfalarında genel bir kaçış karakteri gibi mi?
emmdee

@emmdee öyle görünüyor. Yine de hızlı bir aramada herhangi bir belge bulamıyorum.
Ben Leggiero

7

Google E-Tablolarınızda alanı seçin ve FORMAT -----> NUMBER -----> DÜZ METİN'e gidin . Artık formüller artık çalışmayacak!


5
+1 bu. Yine de bir bükülme var: Bunu rahatsız edici metni yapıştırmadan ÖNCE yapmalısınız :)
Arnaud Le Blanc

@ArnaudLeBlanc bu maalesef çalışmıyor; biçim seçeneğini eklemeden önce veya sonra.
brooklynsweb

4

Bul ve Değiştir = ile 'yapın ve "Ayrıca formüllerde de ara" seçeneğini işaretleyin.


Bunun neden reddedildiğinden emin değilim, benim için mükemmel çalıştı.
Dylan Stark

Toplu olarak bunu yapan tek çözüm! Değiştirmek için gerekli sütun veya alanları da seçebilirsiniz.
laimison

1

Bunu yapmanın yolu , Silver Ringvee'nin cevabında yazıldığı gibi sembolün (')önüne bir kesme işareti eklemektir . Ancak, Google Apps Komut Dosyasını kullanarak otomatikleştirebilirsiniz.+

İşte sorunu çözmek için oluşturduğum basit bir Apps-Script betiği. Bir hücreyi her düzenlediğinizde, sayfada arama yapar (')ve metnin önüne kesme işareti yerleştirir , yani 'başlangıçta ekleme konusunda endişelenmeden + merhaba ekleyebilirsiniz . Senaryo i sizin için otomatik olarak yapar.

Kullanımı-

Sayfayı açın, adresine gidin Tools->Script editor. Açılan düzenleyiciye aşağıdaki kodu yapıştırın. Daha sonra bir hücreyi her düzenlediğinizde komut dosyasının otomatik olarak çalışması için komut dosyasına tetikleyiciler ekleyin.

Tetikleyici ekleniyor -

Editör'de gidin Resources -> Current project's triggers. Açılan kutuda Add a new triggerSütun Çalıştır seçim mainişlevini seçin , Olaylar seçiminde son sütun için From spreadsheetseçin On edit.

Kod -

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]);
  }
}

1

Uygulamanıza bağlı olarak, aşağıdaki çözüm yararlı olabilir:

A ile görünmesini istediğiniz hücreleri vurgulayın +. "123" Biçimlendirme'ye gidin, "Diğer Biçimler" i seçin ve ardından "Özel Sayı Biçimi ..." ne gidin.

Tür "+"@Özel Format kutuya. Bu +, pozitif, negatif, sıfır veya metin girişi olsun, girişten önce a ekleneceğini belirtir .

Şimdi, sade bilgilerinizi yazın, daha +önce bir ile görünecektir . Sorun, formüllerle uğraşırken, verilerin yine de pozitif işaret olmadan gösterilmesidir.

Https://support.google.com/docs/answer/56470?p=drive_custom_numbers&rd=1 kullandım .


Bunu yapardım ama -işaretleri de kullanmam gerekiyor .
David Wheatley

1

+ İşaretinden önce bir boşluk eklemeniz yeterlidir. Benim için çalışmış gibi görünüyordu


0

Benim durumumda, önüne bir boşluk ekledim +. Bu işe yaradı ama başka yerlerde kullanırken değerleri kırpmayı hatırlamak zorunda kaldım. Daha sonra, rahatsız edici hücreleri seçebileceğimi ve Veri> Boşluğu Kırp'a gidebileceğimi keşfettim.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.