Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Microsoft Excel FAQ (часть 6)

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22

Открыть новую тему     Написать ответ в эту тему

Maz



Дед Мазай
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

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

 
  • Смена представления имен столбцов с буквенного на цифровое и обратно


    Сумма прописью
  • Надстройка "PROP" (сумма прописью)
  • надстройка Excellerator (c) Michael Zemlanukha & Maxim Shemanarev
  • макрос Num2String


  • Список соответствия имен функций в английской и русской версиях Excel или здесь
  • Описание Microsoft Excel File Format (eng.)
  • Горячие клавиши в Excel (табличка)
  • краткая, но емкая инструкция для чайников по добавлению готовых макросов (на примере макросов по увеличению размера шрифта на X пунктов от мемебера ferias
     
    Предыдущие ветки топика: Часть 1 | Часть 2 | Часть 3 | Часть 4| Часть 5
     
    Все вопросы по программированию (макросы, скрипты, пользовательские функции и т.п.) обсуждаются в теме Excel VBA в разделе Прикладное программирование.
     
    При необходимости выложить скриншот, пользуйтесь сервисом ImageShack® (ограничение на размер файла <1.5 Mb)
     
    Книга Джон Уокенбах "Подробное руководство по созданию формул в Microsoft Office Excel 2002" PDF 34МБ Файлы к книге

    Смежные темы:
    Программы » Microsoft Office 2019 & 365 | 2016 | 2013 | 2010 | 2007 | 2003
    Программы » OneNote | Outlook 2013 & 2016 & 2019 | Outlook 2010 | Microsoft Mathematics & Math Solver
    Программы » Word FAQ | Access FAQ
    Прикладное программирование » Word VBA | Excel VBA | Access VBA  
    Андеграунд » Microsoft Office 2019 | 2016 | 2013 | 2010 | 2007 | 2003
    Андеграунд » OneNote | Visio | SharePoint Server | Project Server | Exchange Server
    Андеграунд » Надстройки (add-ins) и коммерческие макросы Excel
    Андеграунд » Самостоятельная сборка дистрибутивов Оffice 2007/2010/2013/2016 | MUI для Office 2007

  • Всего записей: 37443 | Зарегистр. 26-02-2002 | Отправлено: 08:02 27-03-2018 | Исправлено: AlexDAT, 03:25 03-09-2020
    I95

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Уважаемые дамы и господа! Если Вам действительно нужна помощь, не ленитесь выкладывать готовые файлы с примерами того, что нужно обработать (это первое правило любого экселевского форума). Мне кажется многие просто проходят мимо так как ни у кого нет желания сидеть и заполнять за  Вас таблицу, чтобы в ней попробовать прийти к какому-то Вам нужному решению.  
     
    arslan77, можно сделать вот так - ссылка

    Всего записей: 1031 | Зарегистр. 20-03-2009 | Отправлено: 21:43 05-03-2020
    insorg



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    arslan77,    
    Смотреть в сторону комбинации ВПР с подстановкой значения для поиска из МАКС.

    Всего записей: 1962 | Зарегистр. 04-11-2010 | Отправлено: 22:05 05-03-2020 | Исправлено: insorg, 22:06 05-03-2020
    embrace909



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    EXCEL очень сильно тормозил с некоторыми файлами XLSX. Начал летать после удаления в этих файлах папки "xl\drawings" архиватором 7-Zip/WinRAR. Изумительный метод!
     
    Источник: https://baguzin.ru/wp/excel-tormozit-chto-delat-dubl-2/

    Всего записей: 4135 | Зарегистр. 03-03-2006 | Отправлено: 15:00 14-05-2020
    Xant1k



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Толку с решения если не объясняется почему.

    Всего записей: 2918 | Зарегистр. 20-02-2009 | Отправлено: 16:52 14-05-2020
    embrace909



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Xant1k

    Цитата:
    Толку с решения если не объясняется почему.
     

    Системный администратор произвел танцы с бубном, у работников организации всё заработало, они довольны и хвалят системного администратора.

    Всего записей: 4135 | Зарегистр. 03-03-2006 | Отправлено: 09:21 15-05-2020
    nick7inc



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    embrace909 (15:00 14-05-2020)
    Цитата:
    Изумительный метод!  

     

    Цитата:
    не объясняется почему.

    По-моему, довольно грубый (опасный) метод, который может удалить нужные объекты. У Excel есть дурацкая привычка - изменять размер изображений (объектов) при удалении (не очистка, а именно удаление, в т.ч. когда вырезаешь ячейки и вставляешь их в другое место) ячеек. Таким образом изображение может стать нулевой ширины или высоты, поэтому объект не отображается, а при копировании ячеек - такие невидимые "огрызки" дублируется в то место, куда эти ячейки вставляются. Также (теоретически) существует возможность сдвига за пределы листа, макросом можно вообще сделать любой объект невидимым, присвоив ему соответствующий атрибут.
    Надо кодом (см. пример, макросы надо разрешить и включить) пробежаться по всем Shape и исправить все нулевые размеры, чтобы рисунки (объекты) опять стали видимыми.
     
    P.S. По поводу архиватора (7zip, Winrar)  
     
    Upd: пример ваял в 2003 офисе, там всё работает, как я описал. Проверил в 2010м, там объекты могут либо схлопываться (если сразу нажать на 2ю сверху кнопку, не нажимая на 1ю), либо - удаляться (если вы сначала нажали на 1ю кнопку). Возможно при перечислении (нажатии на 1ю кнопку) объекты преобразуются к новому типу и уже не схлопываются при удалении строк/столбцов, а удаляются.

    ----------
    Джин, не лезь в бутылку.

    Всего записей: 1068 | Зарегистр. 04-05-2007 | Отправлено: 12:10 11-06-2020 | Исправлено: nick7inc, 13:15 11-06-2020
    reiki



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Сорри, нашел

    Всего записей: 155 | Зарегистр. 24-09-2004 | Отправлено: 12:28 18-06-2020 | Исправлено: reiki, 12:29 18-06-2020
    Skandalli



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Народ, подскажите пожалуйста.
    Есть 10 файлов csv. Результаты измерений, взяты с прибора.  
    Имеют три столбца - условно говоря, Х и Y1 и Y2.
    Х во всех десяти файлов одинаков.  
    Как их всех объединить в один?  
    Первый столбец чтоб был X, а потом Y1, Y2, Y3, Y4. Можно это как-то автоматом делать?

    Всего записей: 352 | Зарегистр. 30-09-2009 | Отправлено: 16:15 30-06-2020
    ALeXkRU



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Skandalli
    Цитата:
    их всех объединить в один?

    что-нибудь типа сводных таблиц должно помочь,
    (можно у него же по аналогичным темам, сборки данных, поискать. Хорошо рассказывает и показывает )

    Всего записей: 11197 | Зарегистр. 03-12-2003 | Отправлено: 17:32 30-06-2020
    Darth_Max

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Не совсем по Excel, но все же. В MS Office существует возможность заверить файл собственной электронной подписью.
    У меня есть электронная подпись - файл jks, пароль и серийный номер. Как его применять к файлам MS Office?

    Всего записей: 574 | Зарегистр. 02-10-2014 | Отправлено: 11:49 02-07-2020
    denisAzef

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    добрый день гуру.
    У меня возник такой вопрос.
    Есть файл Excel  с несколькими листами и на каждом большая таблица. В таблицах есть группировка столбцов и все листы защищены. Также книга имеет общий доступ. Мне было необходимо, чтобы при открытии книги и защищенном листе и общем доступе можно было пользоваться группировкой (скрывать/раскрывать столбцы)
     
    Прописал такой макрос., но защита листа ругается.  
    Sub ProtectShWithOutline()  
    ActiveSheet.EnableOutlining = True  
    ActiveSheet.Protect Contents:=True, Scenarios:=True, UserinterfaceOnly:=True  
    End Sub
     
    далее вписал в общую книгу такой, но он работает когда нет общего доступа к книге, как только подключаю общий доступ опять начинает ругаться.
     
    Private Sub Workbook_Open()
    ActiveSheet.EnableOutlining = True  
    ActiveSheet.Protect Contents:=True, Scenarios:=True, UserinterfaceOnly:=True  
    End Sub
     
    Подскажите как можно справиться с проблемой. Спасибо

    Всего записей: 226 | Зарегистр. 08-02-2007 | Отправлено: 08:27 05-07-2020
    tramparamparam02



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Уважаемые, помогите дилетанту решить примитивную задачу. Нужно, чтобы в колонке были только рабочие дни, примерно так:
    1. July 15
    2. July 16
    3. July 17
    4. July 20

    5. July 21
    и т.д.
     
    Вероятно, это решается при помощи функции WORKDAY, но не соображу, как именно.
     
    Спасибо!

    Всего записей: 2014 | Зарегистр. 30-03-2016 | Отправлено: 14:43 15-07-2020
    I95

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    tramparamparam02, это >>>? Последний аргумент не обязателен - только если вам нужно убрать праздничные дни среди недели. Думаю разберетесь.

    Всего записей: 1031 | Зарегистр. 20-03-2009 | Отправлено: 18:46 15-07-2020
    Condar



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Уважаемые форумчане, задача вроде тревиальная, но как ее решить не догадываюсь. подскажите куда рыть.
    Необходимо как то автоматически сохранять куски таблиц (примерно 30 штук) в 30 файлов с определенным названием в текстовый файл. Или этолько макросами решить можно? мне в другую тему?

    Всего записей: 1380 | Зарегистр. 27-01-2011 | Отправлено: 21:19 18-07-2020
    NiXXX



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Всем доброго времени суток!
    Вопрос: есть строка "да, да, да, нет" - в пятый столбец надо вывести "да", если в строке есть хотя бы одно "да".  
    Пробовал через ЕСЛИ, но не взлетает...

    Всего записей: 346 | Зарегистр. 06-05-2003 | Отправлено: 10:56 24-07-2020
    Mady

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    NiXXX
    =ЕСЛИ(СЧЁТЕСЛИ(RC[-4]:RC[-1]; "=да")>0; "да"; "")

    Всего записей: 82 | Зарегистр. 08-02-2003 | Отправлено: 11:25 24-07-2020
    NiXXX



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Mady, от души благодарю!

    Всего записей: 346 | Зарегистр. 06-05-2003 | Отправлено: 12:23 24-07-2020
    Vidocqq

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Не поможете решить проблемку:
    В диспетчере имен написал следующую формулу:
    =ПОИСКПОЗ(ДВССЫЛ("C" & СТРОКА());База!$D$5:$D$250;0)
    но эта конструкция не работает -- результат команды СТРОКА() - массив и как следствие ошибка.
    Формула вставленная в ячейку считает без проблем.
    Если формулу разбить на две части в Диспетчере:
    1. Ссылка =ДВССЫЛ("C" & СТРОКА())
    2. =ПОИСКПОЗ(Ссылка;База!$D$5:$D$250;0)
    то работает.
    Можно как-то слепить в одну строку формулу в Диспетчере?
    Поиск пока не дал результатов.
    Спасибо.

    Всего записей: 895 | Зарегистр. 03-09-2007 | Отправлено: 19:58 26-07-2020
    Vidocqq

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Есть еще вопрос - можно каким-либо способом организовать запуск Поиска решений" расположенного на другом листе?
    Хотелось бы организовать все расчеты на отдельном листе, который защитить тем или иным способом от изменения (файл "пойдет по рукам"), а все результаты выводить на другом. И на нем организовать запуск.
    Может макрос какой есть? (в макросах не силен)
    Спасибо.

    Всего записей: 895 | Зарегистр. 03-09-2007 | Отправлено: 19:03 20-08-2020
    alpopo



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ссылка
    Кроме часов есть строка с признаками видов работы
    как табель с датами в 2-е строки (1-15) (16-31) преобразовать в таблицу, как на листе (надо)).

    Всего записей: 1245 | Зарегистр. 02-08-2008 | Отправлено: 13:22 03-09-2020 | Исправлено: alpopo, 18:16 03-09-2020
    Открыть новую тему     Написать ответ в эту тему

    Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22

    Компьютерный форум Ru.Board » Компьютеры » Программы » Microsoft Excel FAQ (часть 6)


    Реклама на форуме Ru.Board.

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.Board
    © Ru.Board 2000-2020

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru