Метод 1 - использование функции FILTER
для вашей электронной таблицы
Если предположить, что Increment ID (Sales Order)
находится в столбце F
и ваша электронная таблица выглядит следующим образом, вы можете использовать функцию FILTER
для фильтрации результаты, выбирая только те строки, которые не содержат N/A
в качестве Increment ID (Sales Order)
.
=FILTER(A1:F6,F1:F6<>"N/A");
* A1:A6
относится к диапазону данных во всей таблице, а F1:F6
это диапазон, соответствующий столбцу, который содержит Increment ID (Sales Order)
.
Таблицу перед фильтром
Электронная таблица после фильтра
Метод 2 - использование скрипта приложений
Сценарий приложений - это мощная платформа разработки, которую можно использовать для создания веб-приложений и автоматизировать задачи. Что делает его особенным, так это тот факт, что его легко использовать и создавать приложения, которые интегрируются с G Suite.
Поэтому для решения вашей проблемы можно использовать приведенный ниже скрипт, написанный в Apps Script:
function removeRows() {
var sheet = SpreadsheetApp.getActive().getSheetByName("NAME_OF_YOUR_SHEET");
var data = sheet.getDataRange();
var numRows = data.getNumRows();
var vals = data.getValues();
var rowsDel = 0;
for (var i = 0; i <= numRows - 1; i++) {
var data= vals[i];
if (data[5] == 'N/A') {
sheet.deleteRow((i+1) - rowsDel);
rowsDel++;
}
}
}
Приведенный выше скрипт работает, удаляя строки, содержащие значение N/A
в столбце F
.
Кроме того, я предлагаю вам проверить следующие ссылки, поскольку они могут помочь: