약간의 어려움이 있습니다. 더하기 기호 ( +
)를 정기적으로 사용하는 스프레드 시트를 만들고 있습니다. +
추가 공식으로 전환 하기위한 반영구적 수정을 원합니다 .
약간의 어려움이 있습니다. 더하기 기호 ( +
)를 정기적으로 사용하는 스프레드 시트를 만들고 있습니다. +
추가 공식으로 전환 하기위한 반영구적 수정을 원합니다 .
답변:
가장 쉬운 해결 방법은 . '
바로 앞의 첫 문자로 아포스트로피를 입력하는 것 +
입니다.
또 다른 방법은과 같은 문자열 수식으로 내용을 입력하는 것 ="+5 blah"
입니다.
국제 전화 번호와 같은 일부 유형의 데이터에는 초기 더하기 부호가 매우 필요하므로 형식을 일반 텍스트로 설정해도 도움이되지 않습니다.
'
캐릭터 의 중요성은 무엇 입니까? Google 시트의 일반적인 이스케이프 문자처럼?
Google 스프레드 시트에서 영역을 선택하고 형식 -----> 숫자 -----> 일반 텍스트로 이동하십시오 . 이제 수식이 더 이상 작동하지 않습니다!
=로 찾기 및 바꾸기를 수행하고 "또한 수식 내 검색"을 선택하십시오.
이 작업을 수행하는 방법은 아포스트로피를 추가하는 것입니다 (')
전과 +
에 기록 된대로, 기호 실버 Ringvee의 대답 . 그러나 Google Apps Script를 사용하여 자동화 할 수 있습니다.
다음은 문제를 해결하기 위해 만든 간단한 Apps-Script 스크립트입니다. 셀을 편집 할 때마다 시트를 검색 (')
하여 텍스트 앞에 아포스트로피 를 배치합니다. 즉 '
, 처음 에 추가하는 것에 대해 걱정하지 않고 + hello를 추가 할 수 있습니다 . 스크립트가 자동으로 수행됩니다.
용법-
시트를 열고로 이동하십시오 Tools->Script editor
. 열린 편집기에서 다음 코드를 붙여 넣습니다. 그런 다음 셀에 편집 할 때마다 스크립트가 자동으로 실행되도록 스크립트에 트리거를 추가하십시오.
트리거 추가-
편집기에서로 이동하십시오 Resources -> Current project's triggers
. 선택 상자가 열리면 Add a new trigger
열에서 실행 을 선택 main
에서, 기능 이벤트 를 선택 From spreadsheet
하고 선택한 On edit
마지막 열의.
코드-
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]);
}
}
응용 프로그램에 따라 다음 솔루션이 유용 할 수 있습니다.
로 표시하려는 셀을 강조 표시하십시오 +
. "123"형식으로 이동하여 "추가 형식"을 선택한 다음 "사용자 정의 숫자 형식 ..."으로 이동하십시오.
입력 "+"@
사용자 정의 형식 상자에. 이는 +
항목이 양수, 음수, 0 또는 텍스트 항목인지에 상관없이 항목 앞에 추가하도록 지정합니다 .
이제 평범한 정보를 입력하면 정보가 +
앞에 표시됩니다 . 문제는 수식을 다룰 때 데이터가 여전히 양수 부호없이 표시된다는 것입니다.
https://support.google.com/docs/answer/56470?p=drive_custom_numbers&rd=1을 사용했습니다 .
-
표지판 을 사용해야 합니다.
내 경우에는 앞에 공백을 추가했습니다 +
. 이것은 효과가 있었지만 다른 곳에서 사용할 때 값을 다듬어야한다는 것을 기억해야했습니다. 나중에 문제가되는 셀을 간단히 선택하고 데이터> 공백 제거로 이동할 수 있음을 알게되었습니다.