'+' 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.