среда, 7 ноября 2012 г.

Публикация заданной части таблицы Google

Документы Google очень удобно настраивать для совместного редактирования и чтения. А что, если Вы не хотите, чтобы часть таблицы была видна при публикации ее на сайте или при размещении (отправке)  на нее ссылки .  Например, при использовании формы Google в качестве регистрационной анкеты на курсы, конференцию, семинар, требуется вводить свой е-mail или даже почтовый адрес. И эти сведения не хотелось бы показывать всем, но в то же время не хочется копировать данные для вывода, например, списка зарегистрированных пользователей.
Оказывается, можно вывести на экран или задать для просмотра только часть таблицы, указав диапазон видимых ячеек.  Диапазон ячеек - прямоугольная часть таблицы (или часть строки, столбца, или целиком строка или столбец), задаваемая через двоеточие адресами противоположных по диагонали ячеек прямоугольника, например: В3: Е5. Строка целиком задается своим номером, а столбец - своим именем. 
Что нужно сделать:
  1. Опубликовать таблицу (В меню Файл выберите пункт Опубликовать в Интернете
  2. В настройках для публикации задать:
  • Лист для публикации
  • Указать диапазон видимых ячеек. Например, b1:d50 (адрес ячейки пишется английскими буквами)
  • Скопировать полученную ссылку для встраивания документа или указания ссылки на него



Пример опубликованной таблицы с заданным диапазоном ячеек

Вариант публикации по заданному интервалу очень удобен, но пока не нашла как можно задать два интервала. Поэтому, если нужно какой-то столбец внутри таблицы убрать из просмотра, то здесь удобнее его просто скрыть.

53 комментария:

  1. Спасибо! Ранее просты скрывала столбцы :)

    ОтветитьУдалить
  2. не помогает, стоит в

    https://docs.google.com/spreadsheet/pub?key=0AiAIMmucLGD8dEo1c1J6Y3hUQ3JXc1JuT0x6RnpPZVE&single=true&gid=0&range=b1%3Ad50&output=html

    ручками поменять d50 на f50

    и ваша конфиденциальная информация из колонок "Ссылка на инструкцию" и "Дополнительная ссылка" в общем доступе.

    ОтветитьУдалить
    Ответы
    1. Этот комментарий был удален автором.

      Удалить
    2. Не получаеться у меня даже не появляется строка где можно диапазон ячеек вставить.

      Удалить
    3. Андрей Анатольевич, изменился интерфейс таблиц Google и такая возможность исчезла. Ну, по крайней мере, я не нашла как это сейчас можно сделать.

      Удалить
  3. Да, это не очень хорошо :) надеюсь, таких умельцев будет мало

    ОтветитьУдалить
  4. Добрый День!

    Я хочу что то на подобие CRM сделать но вводить данные в исходную базу и что бы все участники имели свои вкладки и смогли смотреть и редактировать только свою часть такое возможно?

    ОтветитьУдалить
  5. Добрый день! В таблицах Google есть возможность защиты листов и установки одного или нескольких авторов для редактирования. Это делается в меню Инструменты - Защита листа

    ОтветитьУдалить
  6. Подскажите пожалуйста, можно ли сделать так что бы при открытии таблицы отображался сразу столбец с сегодняшней датой, что бы не приходилось все время пролистывать таблицу до нужного столбца?

    ОтветитьУдалить
    Ответы
    1. Этого можно добиться путем использованиятаких формул, как NOW

      Удалить
  7. Добрый день! Я так понимаю, что опубликовать фрагмент таблицы уже невозможно?

    ОтветитьУдалить
    Ответы
    1. Можно... добавьте к ссылке, что получится ещё строчку &range=b1%3Ad50
      только вместо b1 и d50 вставьте свои ячейки

      Удалить
    2. Этот комментарий был удален автором.

      Удалить
    3. СПАСИБО! ПОЛУЧИЛОСЬ!
      1. Выбрал Публиковать в Интернете только определенный лист
      2. Нажал Публиковать
      3. К получившейся ссылке добавил &range=b1%3Ad50
      Результат: опубликован только диапазон ячеек с b1 по b50

      Удалить
  8. Этот комментарий был удален автором.

    ОтветитьУдалить
  9. Скажите пожалуйста, возможно ли в таблицах Google скрыть формулы?

    ОтветитьУдалить
  10. А подскажите как убрать отображение названия файла сверху таблицы после размещения. Так же убрать отображения названия вкладки внизу отображаемой таблицы.

    Указал чтобы таблица была по центру, но она все равно выравнивается по левому краю и пустая часть справой стороны. Как исправить и нормально её можно выровнять?
    iframe align="center" width='200' height='650'

    Спасибо.

    ОтветитьУдалить
  11. Я добавила "/sheet" после "pubhtml" и название файла сверху страницы пропало.

    ОтветитьУдалить
    Ответы
    1. Если бы еще сказали где это ввести. При работе с таблицами старого формата такой проблему не существовало вообще. Новые электронные таблицы, к сожалению, дублируют название. Если Вам нетрудно, напишите инструкцию для "дурака", как избежать дублирование названия таблиц при их публикации на сайте. Спасибо

      Удалить
    2. "https://docs.google.com/spreadsheets/d/1K0ujFUW5Q19VQqJCmsVALE9CMvXiZaUVgQDugk7TqPE/pubhtml?widget=true&headers=false"
      Где именно и как вставить?

      Удалить
    3. Этот комментарий был удален автором.

      Удалить
  12. Здравствуйте! Очень нужна Ваша помощь разобраться, как сделать следующее:

    Возникла необходимость вести базу в Гугл таблицах или Excel онлайн с разграничением ролей безопасности. Причина - менеджерам и курьерам необходимо иметь доступ к таблице в реальном времени, но у курьеров должна отображаться только информация по их доставках.

    Выглядит она следующим образом: БД-Пример (URL: https://docs.google.com/spreadsheets/d/17rcH-1iMluunaa4PuYhsH-BQn-i3PtKDn6u0injjyRE/edit?usp=sharing )

    Алгоритм работы следующий: Во вкладке "База" менеджеры заполняют все поля относительно заказа и задают из выпадающего списка колонки G ключевой аргумент - Курьер. Доступ к данной вкладке только у менеджеров.

    Далее, в таблице есть вкладки Курьер 1-9. Колонки во вкладках "База" и "Курьер_№" идентичны. Задача заключается в том, чтобы каждый раз, как менеджер создает запись, соответствующему Курьеру в их вкладку должна подгрузиться только та строка, где он упоминается.

    Например, во вкладке "База" 25.05.2015 Менеджер_1 назначает исполнителю "Курьер 2" задачу (строка 4). После автосохранения строка 4 должна в полном объеме отобразиться во вкладке "Курьер_2". Итого, во вкладку Курьер_2 дублируются только те данные из соответствующих строк, где есть точное совпадения значения по колонке G.

    Есть ли идеи, как это можно воплотить в реальность в таблицах Гугл или в таблице Excel?

    ОтветитьУдалить
    Ответы
    1. Используйте именованные диапазоны и функции: поискпоз, индекс и впр

      Удалить
    2. Или наймите специалиста. Например меня :-)

      Удалить
    3. @SM ltd, спасибо за наводку. Наняли бы Вас, но бюджеты очень ограничены ;) Да и нужно временное решение, так как скоро будет запуск новой CRM.

      Что касается формул поискпоз() и впр(), понимаю, как задействовать. Но с какой целью нужно задействовать функцию индекс() в данной ситуации?

      Удалить
  13. ИНДЕКС зачастую работает в паре с ПОИСКПОЗ. Но это не принципиально, главное, чтобы поставленная задача была решена

    ОтветитьУдалить
  14. В работе участвует несколько человек. Каждому удобна сортировка таблицы по своему столбцу. Как сделать так, чтобы мы друг другу не мешали? Чтобы таблица была у каждого отсортирована по своему, а данные синхронизировались реал-тайм?

    ОтветитьУдалить
    Ответы
    1. Этот вопрос можно решить защищенными диапазонами, где у каждого редактора есть свои рабочие, защищенные диапазоны

      Удалить
  15. Здравствуйте! Нужно показать только часть таблицы, раньше была функция "Опубликовать в интернете" определённый диапазон, теперь нет.
    Пробовал дописать к ссылке &range=b1%3Ad50 с заменой b1 и d50 не помогло.
    Что делаю не так?

    ОтветитьУдалить
  16. @SM ltd в примере выше про курьеров впр либо, выдает либо первое встречающие значение, либо последние в зависимости интервального просмотра. Так если на курьере_2 висят 3 разных заказа как вывести в его лист все 3 заказа, а не 2??

    ОтветитьУдалить
    Ответы
    1. Покажите пример, если не сложно

      Удалить
    2. Этот комментарий был удален автором.

      Удалить
    3. Если я вас правильно понял, то смотрите пример в этой таблице и копируйте формулы по вашему усмотрению.

      https://docs.google.com/spreadsheets/d/1OKlqT_n9hdzUMVECb3dz9Lx_TyUSRB_HAij5OMQBl8A/edit?usp=sharing

      Удалить
  17. У меня не высвечивается строка диапазон где проставлять,что делать?Облазила уже все!

    ОтветитьУдалить
    Ответы
    1. Ольга, не совсем понятен вопрос. Уточните пожалуйста.

      Удалить
    2. https://support.google.com/docs/answer/143345

      "
      При публикации таблицы вы можете изменять видимость некоторых ее элементов. Для этого добавьте или измените следующие параметры:
      range=A1:B14 – диапазон видимых ячеек;
      "

      Удалить
  18. Помогите пожалуйста! как запретить ПРОСМОТР определенному человеку определенного листа в файле гугл эксель?

    ОтветитьУдалить
  19. Подскажите пожалуйста как сделать линковку между двумя таблицами Гугл Докс. Чтобы при изменении в одной менялись данные во второй.Таблицы находятся в разных книгах.

    ОтветитьУдалить
    Ответы
    1. Для начала, вам потребуется компьютер, выполняющий роль сервера. Т.е. он должен постоянно работать. Хотя бы в рабочее время. Даалее - пакет офис майкрософт. А именно Excel. Если есть возможность выделить на это дело комп, сообщите, опишу подробно, что потребуется сделать

      Удалить
    2. Для начала, вам потребуется компьютер, выполняющий роль сервера. Т.е. он должен постоянно работать. Хотя бы в рабочее время. Даалее - пакет офис майкрософт. А именно Excel. Если есть возможность выделить на это дело комп, сообщите, опишу подробно, что потребуется сделать

      Удалить
  20. Анонимный7 июля 2016 г., 14:43

    https://docs.google.com/spreadsheets/d/1nqiPUxEGBN6R03ElgAPgQcjEdmHmKHiCzuAmLhx2Q_w/edit#gid=1584117793

    как сводить пожалуйста помогите мне

    ОтветитьУдалить
  21. Анонимный7 июля 2016 г., 14:46

    https://docs.google.com/spreadsheets/d/185confQuuINGascMQUpyin-oqinlVu32M2lB7sI1QT4/edit#gid=1785464570

    вот здесь я перепутал ссылки..

    ОтветитьУдалить
    Ответы
    1. Доступ к файлу закрыт. Напишите мне на почту smcomgroup@gmail.com

      Удалить
  22. есть гугл таблица, в ней несколько страниц. Как опубликовать только 1 и 2 колонки всех листов ?
    Раньше копировал это в другую таблицу. и ссылку отправлял клиентам. Можно ли как-то опубликовать под старой ссылкой ?

    ОтветитьУдалить
  23. Здравствуйте!
    Не могу понять, как можно заменить формулу сложения данных из одной ячейки диапазона листов, идущих подряд:
    =SUM('01'!F15;'02'!F15;'03'!F15;'04'!F15;'05'!F15;'06'!F15;'07'!F15;'08'!F15;'09'!F15;'10'!F15;'11'!F15;'12'!F15;'13'!F15;'14'!F15;'15'!F15;'16'!F15;'17'!F15;'18'!F15;'19'!F15;'20'!F15;'21'!F15;'22'!F15;'23'!F15;'24'!F15;'25'!F15;'26'!F15;'27'!F15;'28'!F15;'29'!F15;'30'!F15;'31'!F15)
    От 01 до 31 — имена листов.
    F15 — имя ячейки.
    В Excel эта формула была такая:
    =СУММ('01:31'!F15:F15)
    Но в гугль-таблице она не работает.

    ОтветитьУдалить
  24. Добрый вечер!
    Гугл таблица на планшете видно только до 200 строки , далее данных не видно только пустые строки что делать , как посмотреть. Спс.

    ОтветитьУдалить
    Ответы
    1. Возможно, это зависит от самого планшета. А может в таблице только 200 строк. Во всяком случае, на iPade у меня видно до 900 строк таблицы

      Удалить
  25. Помогите пожалуйста! как запретить ПРОСМОТР определенному человеку определенного листа в гугл таблицах?

    ОтветитьУдалить

Related Posts with Thumbnails