• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Aynı veriyi tekrar girişi engellemek

Katılım
22 Mayıs 2014
Mesajlar
115
Excel Vers. ve Dili
excell 2010
Aşağıda tablonun linki var. Google e tablolarda örneğin A kolonuna aynı veriyi iki kez girişi sınırlamak istiyorum.
Dosyada detaylı açıklama var.


 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,398
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Bu işi Excel'de yapmıştım ama bir sürü ad tanımlama ve formül kullanmak zorunda kalmıştım.....

Bence Google Sheets'de, aşağıdaki script işinizi görür diye düşünüyorum.

JavaScript:
function onEdit(e) {
  // Haluk - 06/01/2021
  // https://excelhaluk.blogspot.com/
  var rangeData = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet().getRange("A2:A"); 
  var listData =[];
  listData = rangeData.getValues();
  var countData = listData.filter(String).length 
  var arrData=[]

  var i= 2;
  var xData = e.range.getValue();
 
  while ( i <= countData) {
    arrData.push(SpreadsheetApp.getActiveSpreadsheet().getActiveSheet().getRange("A" +i).getValue())
    i++
  }
 
  if (arrData.indexOf(xData)> -1) {
    Browser.msgBox('Hata');
    e.range.setValue('');
    return;
  }
}
 
Son düzenleme:
Üst