Как добавить статическую информацию к динамическим данным в Google Таблицах?

#sorting #filter #google-sheets

#сортировка #Фильтр #google-sheets

Вопрос:

Я импортирую данные в Google Таблицы, а затем добавляю к ним статическую информацию. Я бы хотел, чтобы мои статические данные соответствовали динамическим — возможно ли это? Требуется ли еще скрипт? У кого-нибудь есть пример?

Комментарии:

1. С помощью сценариев возможно многое. Было бы очень полезно, если бы вы предоставили примерный лист с образцами данных, чтобы мы могли попробовать.

2. поехали! docs.google.com/spreadsheets/d /…

Ответ №1:

это зависит от вашей структуры данных, но есть способ с VLOOKUP формулой

Комментарии:

1. Спасибо! сегодня вечером я собираюсь поиграть со сценариями, но я собрал для вас пример рабочей книги. данные слева в основном импортируются, а столбцы данных справа предназначены для добавления заметок. цель: отсортировать заказы в порядке убывания — самые новые сверху, сохраняя примечания, которые вводятся справа.

Ответ №2:

Вы уже нашли свое решение проблемы? Похоже, что вы можете сортировать данные с помощью фильтров и при этом выравнивать столбцы заметок.

Комментарии:

1. здравствуйте! нет, я еще не сделал. vlookup не совсем то, что мне нужно. я пытался отсортировать столбцы, но это нарушает мои формулы и делает все дурацким. вы смогли ознакомиться с моим примером рабочей книги?

Ответ №3:

возможно, этот скрипт мог бы помочь:

 var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheetByName("Sheet1");
var range = sheet.getRange("A1:Z");

function onEdit(e) { range.sort([{column: 2, ascending: false}]); }


  • Sheet1 = название листа
  • A1:Z = диапазон, подлежащий сортировке
  • column: 2 = столбец B
  • ascending: false = по убыванию

0