Tôi đang có một chút vật lộn. Tôi đang tạo một bảng tính sử dụng dấu cộng ( +
) thường xuyên. Tôi muốn một bản sửa lỗi bán vĩnh viễn để +
biến thành công thức bổ sung.
Tôi đang có một chút vật lộn. Tôi đang tạo một bảng tính sử dụng dấu cộng ( +
) thường xuyên. Tôi muốn một bản sửa lỗi bán vĩnh viễn để +
biến thành công thức bổ sung.
Câu trả lời:
Cách giải quyết đơn giản nhất là nhập dấu nháy đơn '
làm ký tự đầu tiên, ngay trước dấu +
.
Một cách tiếp cận khác là nhập nội dung dưới dạng một công thức chuỗi như thế nào ="+5 blah"
.
Dấu cộng ban đầu rất cần thiết cho một số loại dữ liệu, ví dụ: số điện thoại quốc tế, vì vậy thật không may là ngay cả việc đặt định dạng thành văn bản thuần túy cũng không giúp ích gì ở đây.
'
nhân vật dấu nháy đơn là gì? Giống như nó là một nhân vật thoát chung trong google tờ?
Trong Google Sheets của bạn, chọn khu vực và đi tới FORMAT -----> SỐ -----> PLAIN TEXT . Bây giờ các công thức sẽ không hoạt động nữa!
Thực hiện Tìm & Thay thế cho = bằng 'và kiểm tra "Cũng tìm kiếm trong các công thức."
Cách để làm điều này là bằng cách thêm dấu nháy đơn (')
trước +
biểu tượng, như được viết trong câu trả lời của Silver Ringvee . Tuy nhiên, bạn có thể tự động hóa nó bằng Google Apps Script.
Đây là tập lệnh Apps-Script đơn giản mà tôi đã tạo để giải quyết vấn đề. Bất cứ khi nào bạn chỉnh sửa một ô, nó sẽ tìm kiếm trong trang tính và đặt dấu nháy đơn (')
trước văn bản, tức là bạn có thể chỉ cần thêm + xin chào, mà không phải lo lắng về việc thêm '
vào đầu. Kịch bản sẽ làm tôi tự động cho bạn.
Sử dụng-
Mở tờ, đi đến Tools->Script editor
. Trong trình chỉnh sửa mở ra, dán đoạn mã sau. Sau đó thêm kích hoạt vào tập lệnh để tập lệnh tự động chạy bất cứ khi nào bạn chỉnh sửa một ô.
Thêm kích hoạt -
Trong trình chỉnh sửa đi đến Resources -> Current project's triggers
. Trong hộp mở chọn Add a new trigger
trong cột Chạymain
chức năng chọn , trong Chọn sự kiệnFrom spreadsheet
, sau đó chọn On edit
cho cột cuối cùng.
Mã -
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]);
}
}
Tùy thuộc vào ứng dụng của bạn, giải pháp sau đây có thể hữu ích:
Đánh dấu (các) ô mà bạn muốn xuất hiện cùng với a +
. Chuyển đến Định dạng "123", chọn "Định dạng khác", sau đó chuyển đến "Định dạng số tùy chỉnh ..."
Nhập "+"@
vào hộp Định dạng tùy chỉnh. Điều này chỉ định thêm một mục +
trước mục nhập bất kể đó là mục nhập tích cực, tiêu cực, không hoặc văn bản.
Bây giờ, chỉ cần nhập thông tin đơn giản của bạn, và nó sẽ xuất hiện +
trước một thông tin . Vấn đề là khi xử lý các công thức, dữ liệu sẽ vẫn được hiển thị mà không có dấu hiệu tích cực.
Tôi đã sử dụng https://support.google.com/docs(/56470?p=drive_custom_numbers&rd=1 .
-
các dấu hiệu là tốt.