J'ai un peu de mal. Je crée une feuille de calcul qui utilise +
régulièrement les signes plus ( ). Je veux un correctif semi-permanent pour +
le transformer en formules d'addition.
J'ai un peu de mal. Je crée une feuille de calcul qui utilise +
régulièrement les signes plus ( ). Je veux un correctif semi-permanent pour +
le transformer en formules d'addition.
Réponses:
La solution de contournement la plus simple consiste à saisir une apostrophe '
comme premier caractère, juste avant le +
.
Une autre approche consiste à saisir le contenu sous la forme d'une formule de chaîne comme ="+5 blah"
.
Un signe plus initial est très nécessaire pour certains types de données, par exemple les numéros de téléphone internationaux, il est donc regrettable que même la définition du format en texte brut ne soit pas utile ici.
'
caractère d' apostrophe ? Comme est-ce un caractère d'échappement général dans les feuilles de Google?
Dans vos feuilles de calcul Google, sélectionnez la zone et accédez à FORMATER -----> NUMÉRO -----> TEXTE PLAIN . Maintenant, les formules ne fonctionneront plus!
Effectuez une recherche et un remplacement pour = avec 'et cochez "Rechercher également dans les formules".
Pour ce faire, ajoutez une apostrophe (')
avant le +
symbole, comme indiqué dans la réponse de Silver Ringvee . Cependant, vous pouvez l'automatiser à l'aide de Google Apps Script.
Voici un simple script Apps-Script que j'ai créé pour résoudre le problème. Chaque fois que vous modifiez une cellule, elle recherche dans la feuille et place l'apostrophe (')
avant le texte, c'est-à-dire que vous pouvez simplement ajouter + bonjour, sans vous soucier de l'ajouter '
au début. Le script le fera automatiquement pour vous.
Usage-
Ouvrez la feuille, allez à Tools->Script editor
. Dans l'éditeur qui s'ouvre, collez le code suivant. Ajoutez ensuite des déclencheurs au script afin que le script s'exécute automatiquement chaque fois que vous modifiez une cellule.
Ajout d'un déclencheur -
Dans l'éditeur, allez sur Resources -> Current project's triggers
. Dans la boîte qui s'ouvre, sélectionnez Add a new trigger
Dans la colonne Exécuter lamain
fonction de sélection , dans Événements, sélectionnez From spreadsheet
, puis sélectionnez On edit
pour la dernière colonne.
Code -
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]);
}
}
Selon votre application, la solution suivante peut être utile:
Mettez en surbrillance les cellules que vous souhaitez voir apparaître avec un +
. Accédez au formatage "123", choisissez "Autres formats", puis accédez à "Format numérique personnalisé ...".
Tapez "+"@
dans la zone Format personnalisé. Cela spécifie d'ajouter un +
avant l'entrée, qu'il s'agisse d'une entrée positive, négative, nulle ou de texte.
Maintenant, tapez simplement vos informations simples, et elles apparaîtront avec un +
avant. Le problème est que lorsque vous traitez des formules, les données seront toujours affichées sans signe positif.
J'ai utilisé https://support.google.com/docs/answer/56470?p=drive_custom_numbers&rd=1 .
-
signes.
Dans mon cas, j'ai ajouté un espace avant le +
. Cela a fonctionné mais je devais me rappeler de couper les valeurs lors de leur utilisation ailleurs. J'ai découvert plus tard que je pouvais simplement sélectionner les cellules incriminées et aller dans Données> Ajuster l'espace blanc.