Ответы пользователя по тегу Microsoft Office
  • Как в Excel растянуть (или скопировать) несколько ячеек вниз автоматически?

    @ClearAirTurbulence
    Надо растянуть столбцы или скопировать ячейки справа вниз, чтобы продублировать то, что в первых ячейках.
    Должна получиться такая картина, но ячеек много, вручную очень много времени уходит.

    https://www.google.ru/search?q=excel+fill+down+emp...
    С картинками https://www.ablebits.com/office-addins-blog/2014/0...
    Вариант 1:
    - выбрать пустые ячейки с помощью соотв. диалога Excel
    - ввести форрмулу "=ячейка выше"
    - заполнить ей весь диапазон
    - результат: каждая пустая ячейка ссылается на ячейку выше; соответственно, те, что были пустые, в итоге показывают значения той ячейки над ними, что заполнена

    Вариант 2:
    Поставить любое из популярных расширений для Excel, типа Ablebits, Kutools, Plex, там есть функции, делающие то же через пару кликов

    Как растянуть вниз ячейки, чтобы цифры например, поменялись на "+1"

    Это сложнее.
    Потому что у вас не цифры, а текст, их содержащий.
    У вас варианты:
    1. Нормализовать таблицу (мухи - отдельно, котлеты - отдельно): номер класса, букву класса, и текст хранить в отдельных столбцах.
    2. Написать сложную формулу, вычленяющую цифру из текста, прибавляющую ее, и засовывающую ее обратно.
    Вариант два трудоемкий и неправильный. Вариант 1 правильный.
    А самое главное, по крайней мере, для приведенного примера, задача не выглядит реальной - сложно представить ситуацию, когда каждый следующий ученик из списка внезапно учится в классе с цифрой на 1 больше предыдущего ученика.
    Ответ написан
  • Как в excel выводить строчки при значении ячейки меньше 30?

    @ClearAirTurbulence
    1. Тупо скопировать таблицу (если нужно, т.к. операция обратимая, все данные сохраняются), добавить автофильтр, в столбце "срок годности" поставить фильтр "меньше 30", вуаля
    как-то так
    5bf540d93aadf132288582.png

    2.Если нужно регулярно орбновлять, можно сделать через сводные таблицы (pivot), и при необходимости обновлять данные после изменения таблицы-источника
    как-то так
    5bf53f89ea453179200562.png

    Как вариант, сделать слайсер, и ручками в нем выбирать те сроки, что нужны. Таблица будет фильтроваться соответственно.
    как-то так
    5bf5408535b03740860310.png

    3. Можно сделать кнопочки и VBA, если к этому душа лежит, но ИМХО автофильтры проще всего и, вероятно, удобнее.
    Ответ написан
  • Как настроить панели инструментов в Word 2013 2016 на подобии LibreOffice?

    @ClearAirTurbulence
    чтобы важное было справа-слева-внизу?

    Нет, только сверху. Можно делать и боковые панели (к примеру, как реализовано в адд-онах компании AbleBits для Excel), но это нужно быть специалистом.

    Теоретически можно сделать свою закладку с набором всего-всего, и пользоваться только ей. Но много туда не вставишь

    Почему же, вставишь. Напимер, вот моя лента в Word:
    af9d2c55c97e435ea6f8abdedfb4fbfa.png
    Такая лента позволяет минимизировать переключения с вкладки на вкладку, и предоставляет [относительно] удобный доступ практически ко всем основным функциям, необходимым [мне] для работы со сложными документами. Там, конечно, многое нужно перелопатить, но в последнее время работать в Word'е приходится редко, так что овчинка выделки не стоит. Но при желании можно сделать весьма кошерно.

    да и каша будет.

    Это да, будет, особенно в Word, там функций столько, что глаза разбегаются. Разве что раскидать по выпадающим меню. Еще вариант решения - покупка большого 4к монитора. Удивительно, насколько больше инструментов на нее помещаются! Но при использовании на не-4к мониторах такая лента будет непригодна, а поддерживать несколько версий параллельно слишком муторно.

    Но создание нормальной своей ленты средствами Office практически невозможно - слишком ограничены средства настройки. Чтобы сделать удобно (с меню, группировками, нужным размером кнопок, со своими иконками (как минимум, есть ряд функций, у которых нет иконки, или есть иконка только для большой\маленькой кнопки) и т.п.) - нужно делать свою ленту с помощью стороннего софта, например, крайне удобной олдскульной Ribbon XML Editor.

    Уроки тут.
    Ответ написан
  • Подчеркования текста идет жирным MS Word?

    @ClearAirTurbulence
    Два варианта.
    1. Использовать шрифт, где этого нет - практика показала, что при использовании Calibri, например, толщина подчеркивания идентична. См. пример:
    Пример
    5a3ccdcf77157054535629.png

    2. Иcпользовать такой вот хак, но ИМХО неудобно очень
    Ответ написан
  • Как автоматически менять номер таблицы или рисунка в тексте?

    @ClearAirTurbulence
    Ctrl+A для выделения всего документа
    Кликнуть ПКМ куда-нибудь в выделенном тексте (не на картинку)
    В контекстном меню выбрать Update Field или как это будет по-русски, Обновить поле, наверное.
    Все ссылки обновятся.

    Тут с картинками.
    https://www.techwalla.com/articles/how-do-i-update...
    Ответ написан
  • Как объединить строки в excel?

    @ClearAirTurbulence
    1. Если позиций немного - тупо добавляете строку над\под группой строк, которую нужно "свести", вводите в одну ячейку формулу сложения всех нужных строк над\под ней, и протягиваете по горизонтали.
    Затем выделяете строку с суммами, копируете, вставляете как значения. Лишние теперь исходные строки удаляете.

    Как-то так
    59f28a17c4a89767404546.png


    2. Второй вариант потребует незначительных изменений таблицы - нужно будет скопировать месяцы непосредственно в строку над данными и использовать функцию Subtotal (Промежуточные итоги) (для каждого покупателя, если их несколько); при необходимости, опять же результат можно скопировать и вставить как значения, от лишиних строк - избавиться, либо скрыть:

    Как-то так
    59f28cfec4dd1145365919.png


    Есть другие пути, с помощью VBA, например, или с помощью Pivot, но тут надо смотреть - в зависимости от объема обрабатываемых данных, ручной подход, описанный выше, может оказаться проще и быстрее реализуем.
    Например, Pivot потребует некоторой нормализации исходной таблицы: для каждой строки нужно будет указать покупателя. Зато потом данные можно вертеть и крутить как угодно, редактируя настройки таблицы, или используя слайсеры, выделяя только интересующего\интересующих покупателей\товары\месяцы. Результат выглядит примерно так:

    Таблица
    59f28f9cb9df7886274135.png
    Ответ написан
  • Как сделать чтобы номера страниц в документе Word показывались не с начала?

    @ClearAirTurbulence
    Секции оставляем.
    На странице, с которой нумеруем, идем в ленту и выключаем кнопку Link to previous, как на скрине ниже:

    скрин
    b4418f9d2f794154b9e60ea99157f5a4.png


    После этого в предыдущей секции нумерацию страниц можно просто удалить.
    Ответ написан
  • Какие существуют методы защиты Excel файла?

    @ClearAirTurbulence
    Можно просто запаролить
    www.spreadsheet1.com/vba-password.html
    Но это ненадёжно, есть софт, который это обходит.

    И нужно учитывать еще вот это
    www.spreadsheet1.com/read-document-vba.html

    Можно обфусцировать код
    www.spreadsheet1.com/excel-vba-code-obfuscation.html

    Либо переписать код в VB6, VB.NET, C#.NET, VSTO, C++, Delphi.

    А есть и специализированные решения, но они не бесплатны
    www.spreadsheet1.com/unviewable-vba-project-app-fo...

    И еще к вопросу о копирайте, как можно его прописать в backstage
    www.spreadsheet1.com/how-to-build-a-custom-backsta...
    Ответ написан
  • Как удалить линию неизвестного происхождения из документа в Word 2016?

    @ClearAirTurbulence
    Попробуйте поставить курсор над\под линией, и посмотрите в диалоге Borders and Shading, нет ли у абзаца границы.
    2d99e4235f774823b54ff798a8c2668c.pngd716c43e4fc5476c921620b57bf3b7b8.png
    Ответ написан
  • Как в Ворде при слиянии из Экселя сделать округление после запятой?

    @ClearAirTurbulence
    Вот два совета на такой случай:
    1 - указать формат в полях в Word
    In order to retain the two decimal places during mail merge, follow the instructions below:
    Press alt+f9 > Insert the field code \# "0.00" after the title of the merge field that needs to be limited to two digits after the decimal point.
    Example: {MERGEFIELD "Wages"\# "0.00"}
    Note: Press Alt+F9 to hide the merge field codes


    Если не поможет - В экселе создать столбец\строку, где данные будут сконвертированы в текст, и уже оттуда мерджить в Word
    You may need to turn you numbers into text
    Try this formula: =TEXT(A1,"0.00")
    Copy and Paste this as value and replace the orginal data (or simply have as a seperate field).
    Ответ написан
  • Можно ли на основе таблицы эксель создать набор документов с включением полей из таблицы?

    @ClearAirTurbulence
    Используя функцию Mail Merge программы Word и таблицу в Excel как источник.
    Создаются нужные документы с полями в нужных местах, привязываются к таблице, автоматически создаются документы с подставленными значениями для каждой записи.

    По-английски это ищется так:
    https://www.google.ru/search?q=mail%20merge%20word...

    По-русски так:
    https://www.google.ru/search?q=word%20%D1%81%D0%BB...

    Я бы для начала посмотрел видео, если не помогло - почитал статьи, начиная со справки MS.
    Ответ написан
  • Как форматировать текст чтобы?

    @ClearAirTurbulence
    Никак. Каждый отдельный параграф (отрезок текста, после которого нажали Enter) в Ворде и большинстве других текстовых редакторов имеет определенные свойства. Например, межстрочный интервал, или, как в вашем случае - отступ после параграфа. Т.е. "пустые строки", разделяющие параграфы на скриншотах Ворда - не пустые строки как таковые. Когда вы копируете текст в простые редакторы, которые не поддерживают такое форматирование, промежутки между параграфами исчезнут. То же касается выравнивания текста по ширине листа.

    Можно, конечно, написать макрос, который перед копированием будет добавлять реальные пустые строки после каждого параграфа, но это перанальное извращение, и, опять же, не поможет с выравниванием по ширине и другими возможными несоответствиями.
    Ответ написан
  • Как в Excel брать данные для списка из другой книги?

    @ClearAirTurbulence
    Единственный способ - создать в таблице (например, на соседнем листе, чтобы не мешался) массив ячеек, берущий данные из другого файла. И уже его брать как источник списка для Проверки вводимых значений. После настройки этот лист можно спрятать.

    Недостаток: при запуске такого файла может отображаться диалог обновления ссылок, если таковы настройки Экселя.
    Ответ написан
  • Как в excel 2010 настроить горячие клавиши если такого пункта нету?

    @ClearAirTurbulence
    Единственный способ - создавать макросы с нужными операциями, и вешать на них горячие клавиши.
    Однако запуск макроса, ЕМНИП, сбрасывает историю Undo, что может быть крайне неудобно.
    В новых экселях с ленточным интерфейсом после нажатия клавиши Alt на ленте отображаются подскзки с клавишами, которыми можно активировать функцию с ленты. Но потребуется много времени, т.к. запомнить это для более-менее значимого набора команд нереально, а глядеть на подсказки неудобно, обновляются они медленно, и вводятся нестандартно - к примеру, для форматирования в формат "accounting" выделенных ячеек надо нажать Alt, отпустить егоб нажать последовательно H, A, N, затем еще и выбирать из выпадающего списка формат...
    Ответ написан
  • Как сделать вставку в Word заготовленных кусков текста?

    @ClearAirTurbulence
    Если текст совсем статичен, можно использовать шаблоны документов Word.
    Если статичны только фрагменты текста, но их расположение может меняться, можно использовать:
    1. Автотекст Word'а
    2. Любую программу, дающую аналогичный функционал без привязки к Word'у, например, PhraseExpress, но для коммерческого использования они почти все платны.
    Ответ написан
  • Как поменять местами страницы в MS Word на MacOs?

    @ClearAirTurbulence
    Сто лет не пользовался вордом под макосью, но, думаю, с тех пор ничего не изменилось.
    Начнем с самого главного: текстовый процессор - не редактор презентаций, и, за исключением отдельных редких случаев, разбивка текста на страницы там нефиксированная. Т.е. в пауэрпойнте страница 2 и страница 3 - отдельные страницы, и их можно тасовать, как угодно. В ворде - не так, если, к примеру, в достаточной степени увеличить шрифт, то содержимое страницы 2 частично выйдет и на третью страницу, т.к. перестанет умещаться на странице 2. Т.е. документ там логично сравнивать не с набором отдельных листов (как у ПП), а со свитком папируса, который разбивается на страницы только для печати на классических принтерах.

    Вооруженные этим фактом, мы можем получить следующие ответы:

    1. как поменять местами страницы?

    Берете текст страницы Х, вырезаете, вставляете в нужное место, и наоборот.

    2. как добавить новую страницу перед нужной страницей?

    Набираете текст перед текстом страницы, текст "нужной страницы" смещается ниже, и в итоге перескакивает на новую страницу (при наличии достаточного количества нового текста, или пустых строк (что неправославно), а лечше всего - page break'а (на винде - лента Insert, кнопка Page Break).

    3. как скопировать и вставить нужную страницу?

    Копируется соответствующий участок текста, вставляете.

    PS

    На распределение текста по страницам влияют следующие факторы:
    - размер (формат) страниц
    - установки полей страниц
    - размер шрифта, параметры парагрофов (межстрочный интервал, интервал между параграфами, отступ до\после параграфа)
    - наличие картинок, таблиц, и т.п., их размера и опций обтекания текстом
    = кроме вышеперечисленного, Page Break, а также настройки параграфа Window\Orphan control, Keep with next, Keep lines together, Page break before дают возможность вручную гибко управлять тем, где именно начинается следующая страница.
    Ответ написан
  • Как в excel строки, содержащие текст "N", сделать последовательно?

    @ClearAirTurbulence
    Реализация может быть различной.
    Зависит, в частности, от того, сколько в таблице столбцов, в которых нужно искать слово - один или более; сколько искомых слов (например, если их много, то IF использовать будет неудобно, а то и невозможно). Предположим, что столбец один, и это столбец А, а искомых слов - два, Table и Street.

    Создайте дополнительный столбец B с формулой, например,
    =IF(IFERROR(SEARCH("Table";A1);0)>0;"Table";IF(IFERROR(SEARCH("Street";A1);0)>0;"Street";IF(IFERROR(SEARCH("Other";A1);0);3;"other")))

    Протяните ее вниз параллельно исходным данным. Тогда в столбец B будут выбраны ключевые слова Table\Street для каждой строки, и other, если строка не содержит ни одного ключевого значения.
    Теперь можно выделить столбцы A и B, и отсортировать по значениям столбца B.

    Если ключевых слов больше, то ввиду ограничения числа вложенности функции IF такой подход не пойдет. Тогда лучше использовать вариант с функцией CHOOSE:

    =CHOOSE(ISNUMBER(SEARCH("Table";A1))*1+ISNUMBER(SEARCH("street";A1))*2+ISNUMBER(SEARCH("keyword_n";A1))*3;"Table";"Street";"Keyword_n")


    Работает так же - протягиваете, сортируете по второму столбцу.

    Каждое новое ключевое слово добавляете к первому аргументу CHOOSE как элемент
    +ISNUMBER(SEARCH("keyword_n+1";A1))*[index+1]
    где keyword_n+1 - иcкомое ключевое слово, а [index+1] - следующий по порядку индекс. В итоге первый аргумент CHOOSE сводится к числовому значению, равному индексу искомого элемента*. В конце формулы идет перечень значений, выдаваемых по этому индексу. Новое ключевое слово как текстовую строку добавляете туда в конец.

    Внимание, в отличие от первого способа, при отсутствии в тексте строки ключевых слов выдает ошибку "#VALUE!" (вместо "other", как в предыдущем примере).

    * Корректно работает при условии, что в строке не могут встречаться более одного ключевого слова одновременно. Если у вас будет строка, где есть и Street, и Table, получится фигня. Это же касается и предыдущего способа.
    Ответ написан
  • Как сконвертировать файл DOC в TXT или что-нибудь другое на смартфоне с Android?

    @ClearAirTurbulence
    Случайно запостил комментом, дублирую:

    Вряд ли вы найдете на мобильное устройство оффлайн-конвертер.
    Если очень нужно оффлайн, придется таки идти на ПК и использовать что-то вроде Calibre.

    Единственный еще вариант - МС выпустили офис под андроид. Можно его поставить, и если их Ворд позволяет сохранять в не-офисные форматы, сохранить во что-нибудь типа rtf\txt.
    Ответ написан