Google sheets Google sheet公式,用于在单元格重复时在相应单元格中获取相同的值
如果在特定列中复制了相同的值,则需要将相同的文本分别粘贴到同一列中的上述单元格中 例如 A1列有1111,B1列有abcd,如果A2中重复了1111,则应在B2中自动过帐abcdGoogle sheets Google sheet公式,用于在单元格重复时在相应单元格中获取相同的值,google-sheets,Google Sheets,如果在特定列中复制了相同的值,则需要将相同的文本分别粘贴到同一列中的上述单元格中 例如 A1列有1111,B1列有abcd,如果A2中重复了1111,则应在B2中自动过帐abcd 在条件格式中是可能的吗?这里有一个脚本,它实现了我认为您需要的功能 function onEdit(e) { var sht=SpreadsheetApp.getActiveSpreadsheet().getSheetByName('ColumnADuplicates'); var rng=sht.getDat
在条件格式中是可能的吗?这里有一个脚本,它实现了我认为您需要的功能
function onEdit(e)
{
var sht=SpreadsheetApp.getActiveSpreadsheet().getSheetByName('ColumnADuplicates');
var rng=sht.getDataRange();
var rngA=rng.getValues();
var cell = e.range;
var row = cell.getRow();
var col = cell.getColumn();
var value = cell.getValue();
//Logger.log('row = ' + String(row) + ' , column = ' + String(col) + ' , value = ' + String(value));
var nextCell = sht.getRange(row, col+1);
if(col==1)
{
for(var i=0;i<rngA.length;i++)
{
if(rngA[i][0] == value && i+1 != row)
{
nextCell.setValue((rngA[i][1] !='undefined')?rngA[i][1]:'');
break;
}
}
}
}
函数onEdit(e)
{
var sht=SpreadsheetApp.getActiveSpreadsheet().getSheetByName('ColumnDuplicates');
var rng=sht.getDataRange();
var rngA=rng.getValues();
var单元=e范围;
var row=cell.getRow();
var col=cell.getColumn();
var value=cell.getValue();
//log('row='+String(row)+',column='+String(col)+',value='+String(value));
var nextCell=sht.getRange(行、列+1);
如果(列==1)
{
对于(var i=0;是否有其他公式可以满足上述条件???不允许进行排序。A列可能包含任何内容,但当重复时,B列应填写A列的相应值。有人能给我answer@Naveen克里希南我在下面试了一下。我想这就是你想要的,但也许不是。