Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Ссылка на другой файл гугл диска в длинной формуле - Мир MS Excel

Старая форма входа
  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: _Boroda_, китин  
Ссылка на другой файл гугл диска в длинной формуле
franky2118 Дата: Вторник, 14.05.2024, 09:58 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 43
Репутация: 0 ±
Замечаний: 0% ±

Добрый день! Вот формула:

=ЕСЛИОШИБКА(--ПСТР(-СЧЁТЕСЛИ("https://drive.google.com/drive/folders/1WJ9lZaqtXcsj0WjaheRmDWC4B3qQ54Sj?usp=drive_link!РЕЕСТР_ЗАПРОСОВ_ПОСТАВЩИКАМ!Лист1!$B$2:$B$9998";B2);2;15),'')

Скажите, пожалуйста, в чём ошибка? Мне нужно вставить данную формулу в гугл таблице (в ячейку и протянуть вниз на другие ячейки), ссылаясь на другой файл в гугл диске. Но таблицы пишут #ERROR. Помогите, пожалуйста.
 
Ответить
СообщениеДобрый день! Вот формула:

=ЕСЛИОШИБКА(--ПСТР(-СЧЁТЕСЛИ("https://drive.google.com/drive/folders/1WJ9lZaqtXcsj0WjaheRmDWC4B3qQ54Sj?usp=drive_link!РЕЕСТР_ЗАПРОСОВ_ПОСТАВЩИКАМ!Лист1!$B$2:$B$9998";B2);2;15),'')

Скажите, пожалуйста, в чём ошибка? Мне нужно вставить данную формулу в гугл таблице (в ячейку и протянуть вниз на другие ячейки), ссылаясь на другой файл в гугл диске. Но таблицы пишут #ERROR. Помогите, пожалуйста.

Автор - franky2118
Дата добавления - 14.05.2024 в 09:58
Gustav Дата: Вторник, 14.05.2024, 11:37 | Сообщение № 2
Группа: Админы
Ранг: Участник клуба
Сообщений: 2808
Репутация: 1184 ±
Замечаний: ±

начинал с Excel 4.0, видел 2.1
Чисто визуально сразу бросается в глаза пустая строка в конце формулы, заключенная в одинарные кавычки. Этого быть не может, только двойные должны быть. Перед этой же пустой строкой стоит разделитель запятая, хотя до этого в формуле использована точка с запятой. Вот Вам пара моментов, которые уже дадут #ERROR, даже если всё остальное - изумительно правильно.

Увы, это не так. Представлена какая-то несусветная, уж извините, мешанина функций и "адресов" ссылок. Что ж, давайте попробуем разобраться. Оставим пока логику формулы в покое, попробуем как-то попасть собственно в таблицу-источник. Переход по основной ссылке:
https://drive.google.com/drive....3qQ54Sj
ведет в папку на вашем диске. Щёлкаем там файл "РЕЕСТР ЗАПРОСОВ ПОСТАВЩИКАМ", который также фигурирует в формуле - попадаем в таблицу:
https://docs.google.com/spreads....O-nrJ7T
Только таблица эта не Google, a Excel! Что она - не Google, в частности, видно и по ее идентификатору: 1XwcfkFYvw9oItsnHz_dINhwQ9O-nrJ7T , который содержит только 33 символа (id настоящей ГТ содержит 44 символа).

Чтобы получить данные из этой таблицы, Вам потребуется функция IMPORTRANGE. Но эта функция может читать данные только из родных ГТ, поэтому вашу таблицу Excel нужно преобразовать в Google. Готовы к такому повороту?


МОИ: Ник, Tip box: 41001663842605
 
Ответить
СообщениеЧисто визуально сразу бросается в глаза пустая строка в конце формулы, заключенная в одинарные кавычки. Этого быть не может, только двойные должны быть. Перед этой же пустой строкой стоит разделитель запятая, хотя до этого в формуле использована точка с запятой. Вот Вам пара моментов, которые уже дадут #ERROR, даже если всё остальное - изумительно правильно.

Увы, это не так. Представлена какая-то несусветная, уж извините, мешанина функций и "адресов" ссылок. Что ж, давайте попробуем разобраться. Оставим пока логику формулы в покое, попробуем как-то попасть собственно в таблицу-источник. Переход по основной ссылке:
https://drive.google.com/drive....3qQ54Sj
ведет в папку на вашем диске. Щёлкаем там файл "РЕЕСТР ЗАПРОСОВ ПОСТАВЩИКАМ", который также фигурирует в формуле - попадаем в таблицу:
https://docs.google.com/spreads....O-nrJ7T
Только таблица эта не Google, a Excel! Что она - не Google, в частности, видно и по ее идентификатору: 1XwcfkFYvw9oItsnHz_dINhwQ9O-nrJ7T , который содержит только 33 символа (id настоящей ГТ содержит 44 символа).

Чтобы получить данные из этой таблицы, Вам потребуется функция IMPORTRANGE. Но эта функция может читать данные только из родных ГТ, поэтому вашу таблицу Excel нужно преобразовать в Google. Готовы к такому повороту?

Автор - Gustav
Дата добавления - 14.05.2024 в 11:37
franky2118 Дата: Вторник, 14.05.2024, 12:08 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 43
Репутация: 0 ±
Замечаний: 0% ±

Gustav, огромное спасибо за ответ! Да, нужно преобразовать в гугл
 
Ответить
СообщениеGustav, огромное спасибо за ответ! Да, нужно преобразовать в гугл

Автор - franky2118
Дата добавления - 14.05.2024 в 12:08
Gustav Дата: Вторник, 14.05.2024, 12:28 | Сообщение № 4
Группа: Админы
Ранг: Участник клуба
Сообщений: 2808
Репутация: 1184 ±
Замечаний: ±

начинал с Excel 4.0, видел 2.1
нужно преобразовать в гугл

Да, причем, и второй файл "БАЗА ЗАЯВОК НА ЗАКУПКУ" - тоже. Как я понял, именно в него нужно будет поместить формулу.

Сами справитесь? Это надо сделать командой верхнего меню: Файл \ Сохранить как таблицу Google. Как сделаете, можно будет продолжить исправление формулы.


МОИ: Ник, Tip box: 41001663842605
 
Ответить
Сообщение
нужно преобразовать в гугл

Да, причем, и второй файл "БАЗА ЗАЯВОК НА ЗАКУПКУ" - тоже. Как я понял, именно в него нужно будет поместить формулу.

Сами справитесь? Это надо сделать командой верхнего меню: Файл \ Сохранить как таблицу Google. Как сделаете, можно будет продолжить исправление формулы.

Автор - Gustav
Дата добавления - 14.05.2024 в 12:28
franky2118 Дата: Вторник, 14.05.2024, 12:43 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 43
Репутация: 0 ±
Замечаний: 0% ±

 
Ответить
СообщениеGustav, https://drive.google.com/drive....3qQ54Sj
сделал

Автор - franky2118
Дата добавления - 14.05.2024 в 12:43
franky2118 Дата: Вторник, 14.05.2024, 12:44 | Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 43
Репутация: 0 ±
Замечаний: 0% ±

Gustav, а можете прислать вашу почту, чтобы я открыл вам доступ?
 
Ответить
СообщениеGustav, а можете прислать вашу почту, чтобы я открыл вам доступ?

Автор - franky2118
Дата добавления - 14.05.2024 в 12:44
Gustav Дата: Вторник, 14.05.2024, 13:46 | Сообщение № 7
Группа: Админы
Ранг: Участник клуба
Сообщений: 2808
Репутация: 1184 ±
Замечаний: ±

начинал с Excel 4.0, видел 2.1
Дайте просто всем общий доступ на просмотр.

Что должна делать формула? Сейчас функция СЧЁТЕСЛИ возвращает число, которое далее со знаком минус идёт под функцию ПСТР извлечения подстроки - начиная со 2-го символа берется 15 символов. Получается, что ПСТР возвращает число без минуса, т.е. положительное в виде строки, которая затем с помощью -- превращается опять в реальное число = первоначальному значению СЧЁТЕСЛИ. В чём смысл такой навороченной логики? Почему нельзя сразу использовать результат СЧЁТЕСЛИ?


МОИ: Ник, Tip box: 41001663842605
 
Ответить
СообщениеДайте просто всем общий доступ на просмотр.

Что должна делать формула? Сейчас функция СЧЁТЕСЛИ возвращает число, которое далее со знаком минус идёт под функцию ПСТР извлечения подстроки - начиная со 2-го символа берется 15 символов. Получается, что ПСТР возвращает число без минуса, т.е. положительное в виде строки, которая затем с помощью -- превращается опять в реальное число = первоначальному значению СЧЁТЕСЛИ. В чём смысл такой навороченной логики? Почему нельзя сразу использовать результат СЧЁТЕСЛИ?

Автор - Gustav
Дата добавления - 14.05.2024 в 13:46
franky2118 Дата: Вторник, 14.05.2024, 14:07 | Сообщение № 8
Группа: Пользователи
Ранг: Новичок
Сообщений: 43
Репутация: 0 ±
Замечаний: 0% ±

Gustav, в столбце "B" ("Кол-во запросов поставщикам") указывается количество запросов напротив каждой заявки (у заявки свой уникальный номер) из файла "РЕЕСТР ЗАПРОСОВ ПОСТАВЩИКАМ" исходя из количества строк с номером той же заявки, что и в файле "БАЗА ЗАЯВОК НА ЗАКУПКУ".
 
Ответить
СообщениеGustav, в столбце "B" ("Кол-во запросов поставщикам") указывается количество запросов напротив каждой заявки (у заявки свой уникальный номер) из файла "РЕЕСТР ЗАПРОСОВ ПОСТАВЩИКАМ" исходя из количества строк с номером той же заявки, что и в файле "БАЗА ЗАЯВОК НА ЗАКУПКУ".

Автор - franky2118
Дата добавления - 14.05.2024 в 14:07
franky2118 Дата: Вторник, 14.05.2024, 14:07 | Сообщение № 9
Группа: Пользователи
Ранг: Новичок
Сообщений: 43
Репутация: 0 ±
Замечаний: 0% ±

Gustav, также при протягивании формулы не должно быть нуля
 
Ответить
СообщениеGustav, также при протягивании формулы не должно быть нуля

Автор - franky2118
Дата добавления - 14.05.2024 в 14:07
franky2118 Дата: Вторник, 14.05.2024, 14:47 | Сообщение № 10
Группа: Пользователи
Ранг: Новичок
Сообщений: 43
Репутация: 0 ±
Замечаний: 0% ±

Gustav, надеюсь, всё правильно изложил
 
Ответить
СообщениеGustav, надеюсь, всё правильно изложил

Автор - franky2118
Дата добавления - 14.05.2024 в 14:47
Gustav Дата: Вторник, 14.05.2024, 15:01 | Сообщение № 11
Группа: Админы
Ранг: Участник клуба
Сообщений: 2808
Репутация: 1184 ±
Замечаний: ±

начинал с Excel 4.0, видел 2.1
при протягивании формулы не должно быть нуля

В смысле как не должно? А если получается 0 по СЧЁТЕСЛИ, то что отображать? Пустую строку?


МОИ: Ник, Tip box: 41001663842605
 
Ответить
Сообщение
при протягивании формулы не должно быть нуля

В смысле как не должно? А если получается 0 по СЧЁТЕСЛИ, то что отображать? Пустую строку?

Автор - Gustav
Дата добавления - 14.05.2024 в 15:01
franky2118 Дата: Вторник, 14.05.2024, 15:03 | Сообщение № 12
Группа: Пользователи
Ранг: Новичок
Сообщений: 43
Репутация: 0 ±
Замечаний: 0% ±

Gustav, верно. Ну если мы протянем формулу и при этом не будет заполнен номер заявки, то будет 0, что не логично. Будут стоять нули, хотя заявки ещё даже нет
 
Ответить
СообщениеGustav, верно. Ну если мы протянем формулу и при этом не будет заполнен номер заявки, то будет 0, что не логично. Будут стоять нули, хотя заявки ещё даже нет

Автор - franky2118
Дата добавления - 14.05.2024 в 15:03
Gustav Дата: Вторник, 14.05.2024, 15:24 | Сообщение № 13
Группа: Админы
Ранг: Участник клуба
Сообщений: 2808
Репутация: 1184 ±
Замечаний: ±

начинал с Excel 4.0, видел 2.1
Для ячейки C2 файла "БАЗА ЗАЯВОК НА ЗАКУПКУ" попробуйте такую формулу:
[vba]
Код
=LET(_cnt; COUNTIF(IMPORTRANGE("1LjAOIvYKcLDaABz26c9np21wowYN3xR0UwbCoP9_yvg"; "Лист1!B:B"); B2); IF(_cnt=0;"";_cnt))
[/vba]
Работает? Протягивается?


МОИ: Ник, Tip box: 41001663842605
 
Ответить
СообщениеДля ячейки C2 файла "БАЗА ЗАЯВОК НА ЗАКУПКУ" попробуйте такую формулу:
[vba]
Код
=LET(_cnt; COUNTIF(IMPORTRANGE("1LjAOIvYKcLDaABz26c9np21wowYN3xR0UwbCoP9_yvg"; "Лист1!B:B"); B2); IF(_cnt=0;"";_cnt))
[/vba]
Работает? Протягивается?

Автор - Gustav
Дата добавления - 14.05.2024 в 15:24
franky2118 Дата: Вторник, 14.05.2024, 15:38 | Сообщение № 14
Группа: Пользователи
Ранг: Новичок
Сообщений: 43
Репутация: 0 ±
Замечаний: 0% ±

Gustav, да, прекрасно, спасибо! Я так понимаю, тут формулы другие по сравнению с Екселем. В целом, там нужно сделать несколько таких небольших работ, чтобы мы полностью с коллегами перешли в гугл из екселя. Можно как-то к вам напрямую обращаться?
 
Ответить
СообщениеGustav, да, прекрасно, спасибо! Я так понимаю, тут формулы другие по сравнению с Екселем. В целом, там нужно сделать несколько таких небольших работ, чтобы мы полностью с коллегами перешли в гугл из екселя. Можно как-то к вам напрямую обращаться?

Автор - franky2118
Дата добавления - 14.05.2024 в 15:38
Gustav Дата: Вторник, 14.05.2024, 18:46 | Сообщение № 15
Группа: Админы
Ранг: Участник клуба
Сообщений: 2808
Репутация: 1184 ±
Замечаний: ±

начинал с Excel 4.0, видел 2.1
так понимаю, тут формулы другие по сравнению с Екселем

Практически такие же. Просто эти новые возможности (головокружительная функция LET, например) Microsoft предоставляет в последних версиях Excel по платной подписке (т.е. не всем), а Google просто предоставляет - всем, не деля пользователей по "жёлтым штанам".

прекрасно

Прекрасно, что работает в принципе. Но не очень "прекрасно", что у вас в каждой формуле в каждой ячейке дёргается своя отдельная функция IMPORTRANGE на целый столбец другой таблицы. По-хорошему, надо добавить в файл-приемник отдельный вспомогательный лист (можно скрытый), на который одна функция IMPORTRANGE будет вытаскивать сразу все нужные данные из другого файла, а формулы нужно будет перенастроить на эти, уже локальные, данные. Получится только одна IMPORTRANGE вместо многих в каждой ячейке, что будет гораздо эффективнее в плане производительности.

нужно сделать несколько таких небольших работ... Можно как-то к вам напрямую обращаться?

Напрямую дорого. Вы сюда приносите, на Форум - на всеобщее обозрение, а там посмотрим. Если покажется, что всё же напрямую продуктивнее, то перейдём к "напрямую".


МОИ: Ник, Tip box: 41001663842605
 
Ответить
Сообщение
так понимаю, тут формулы другие по сравнению с Екселем

Практически такие же. Просто эти новые возможности (головокружительная функция LET, например) Microsoft предоставляет в последних версиях Excel по платной подписке (т.е. не всем), а Google просто предоставляет - всем, не деля пользователей по "жёлтым штанам".

прекрасно

Прекрасно, что работает в принципе. Но не очень "прекрасно", что у вас в каждой формуле в каждой ячейке дёргается своя отдельная функция IMPORTRANGE на целый столбец другой таблицы. По-хорошему, надо добавить в файл-приемник отдельный вспомогательный лист (можно скрытый), на который одна функция IMPORTRANGE будет вытаскивать сразу все нужные данные из другого файла, а формулы нужно будет перенастроить на эти, уже локальные, данные. Получится только одна IMPORTRANGE вместо многих в каждой ячейке, что будет гораздо эффективнее в плане производительности.

нужно сделать несколько таких небольших работ... Можно как-то к вам напрямую обращаться?

Напрямую дорого. Вы сюда приносите, на Форум - на всеобщее обозрение, а там посмотрим. Если покажется, что всё же напрямую продуктивнее, то перейдём к "напрямую".

Автор - Gustav
Дата добавления - 14.05.2024 в 18:46
franky2118 Дата: Среда, 15.05.2024, 11:33 | Сообщение № 16
Группа: Пользователи
Ранг: Новичок
Сообщений: 43
Репутация: 0 ±
Замечаний: 0% ±

Gustav, денежный вопрос — не проблема. И в целом всегда куча вопросов, и писать тут не удобно. Может быть, вы работаете по аудио-видеосвязи? Могли бы сразу обсудить условия. Даже предложенный вами выше вариант тоже хотелось бы обсудить.
 
Ответить
СообщениеGustav, денежный вопрос — не проблема. И в целом всегда куча вопросов, и писать тут не удобно. Может быть, вы работаете по аудио-видеосвязи? Могли бы сразу обсудить условия. Даже предложенный вами выше вариант тоже хотелось бы обсудить.

Автор - franky2118
Дата добавления - 15.05.2024 в 11:33
franky2118 Дата: Среда, 15.05.2024, 11:35 | Сообщение № 17
Группа: Пользователи
Ранг: Новичок
Сообщений: 43
Репутация: 0 ±
Замечаний: 0% ±

Gustav, если вопрос в том, чтобы опубликовать для пользы общества, то давайте потом всё вместе опубликуем, как скажете.
 
Ответить
СообщениеGustav, если вопрос в том, чтобы опубликовать для пользы общества, то давайте потом всё вместе опубликуем, как скажете.

Автор - franky2118
Дата добавления - 15.05.2024 в 11:35
franky2118 Дата: Среда, 15.05.2024, 11:36 | Сообщение № 18
Группа: Пользователи
Ранг: Новичок
Сообщений: 43
Репутация: 0 ±
Замечаний: 0% ±

Gustav, только нужно опубликовать без распространения данных, которые имеются в этих файлах. Это тоже, кстати, здесь не удобно в этом плане.
 
Ответить
СообщениеGustav, только нужно опубликовать без распространения данных, которые имеются в этих файлах. Это тоже, кстати, здесь не удобно в этом плане.

Автор - franky2118
Дата добавления - 15.05.2024 в 11:36
franky2118 Дата: Среда, 15.05.2024, 11:40 | Сообщение № 19
Группа: Пользователи
Ранг: Новичок
Сообщений: 43
Репутация: 0 ±
Замечаний: 0% ±

Gustav, сейчас открыл "БАЗА ЗАЯВОК НА ЗКУПКУ" и там не притянулись запросы. Ячейки просто пустые
 
Ответить
СообщениеGustav, сейчас открыл "БАЗА ЗАЯВОК НА ЗКУПКУ" и там не притянулись запросы. Ячейки просто пустые

Автор - franky2118
Дата добавления - 15.05.2024 в 11:40
franky2118 Дата: Среда, 15.05.2024, 11:42 | Сообщение № 20
Группа: Пользователи
Ранг: Новичок
Сообщений: 43
Репутация: 0 ±
Замечаний: 0% ±

Gustav, точнее они как-то показываются и моментально исчезают (кол-во запросов)
 
Ответить
СообщениеGustav, точнее они как-то показываются и моментально исчезают (кол-во запросов)

Автор - franky2118
Дата добавления - 15.05.2024 в 11:42
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!