Sto lottando un po '. Sto creando un foglio di calcolo che utilizza +
regolarmente segni più ( ). Voglio una soluzione semipermanente per +
la trasformazione in formule di addizione.
Sto lottando un po '. Sto creando un foglio di calcolo che utilizza +
regolarmente segni più ( ). Voglio una soluzione semipermanente per +
la trasformazione in formule di addizione.
Risposte:
La soluzione più semplice è inserire un apostrofo '
come primo carattere, subito prima di +
.
Un altro approccio è quello di inserire i contenuti come una formula stringa come ="+5 blah"
.
Un segno più iniziale è molto necessario per alcuni tipi di dati, ad esempio numeri di telefono internazionali, quindi è un peccato che anche l'impostazione del formato su testo semplice non sia di aiuto in questo caso.
'
? Come è un personaggio di fuga generale nei fogli di Google?
Nei tuoi Fogli Google seleziona l'area e vai su FORMATO -----> NUMERO -----> TESTO COMUNE . Ora le formule non funzioneranno più!
Cerca e sostituisci per = con 'e seleziona "Cerca anche nelle formule".
Il modo per farlo è quello di aggiungere un apostrofo (')
prima del +
simbolo, come scritto nella risposta di Silver Ringvee . Tuttavia, puoi automatizzarlo utilizzando Google Apps Script.
Ecco un semplice script Apps-Script che ho creato per risolvere il problema. Ogni volta che modifichi una cella, cerca nel foglio e posiziona l'apostrofo (')
prima del testo, cioè puoi semplicemente aggiungere + ciao, senza preoccuparti di aggiungere '
all'inizio. Lo script lo farà automaticamente per te.
Usage-
Apri il foglio, vai a Tools->Script editor
. Nell'editor che si apre, incolla il seguente codice. Quindi aggiungi i trigger allo script in modo che lo script venga eseguito automaticamente ogni volta che modifichi una cella.
Aggiunta di trigger -
Nell'editor vai a Resources -> Current project's triggers
. Nella casella che si apre selezionare Add a new trigger
nella colonna Eseguimain
funzione di selezione , in Eventi selezionare From spreadsheet
, quindi selezionare On edit
per l'ultima colonna.
Codice -
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]);
}
}
A seconda dell'applicazione, potrebbe essere utile la seguente soluzione:
Evidenzia le celle che desideri visualizzare con a +
. Vai a "123" Formattazione, scegli "Altri formati", quindi vai a "Formato numero personalizzato ..."
Digita "+"@
nella casella Formato personalizzato. Questo specifica di aggiungere un +
prima della voce, non importa se si tratta di una voce positiva, negativa, zero o di testo.
Ora, digita semplicemente le tue informazioni semplici e apparirà con una +
prima. Il problema è che quando si trattano formule, i dati verranno comunque mostrati senza il segno positivo.
Ho usato https://support.google.com/docs/answer/56470?p=drive_custom_numbers&rd=1 .
-
segni.
Nel mio caso, ho aggiunto uno spazio prima di +
. Questo ha funzionato ma ho dovuto ricordare di tagliare i valori quando li usavo altrove. In seguito ho scoperto che potevo semplicemente selezionare le celle offensive e andare su Dati> Trim White Space.