Veseliy.4el

Veseliy.4el

Пикабушник
114К рейтинг 9990 подписчиков 12 подписок 126 постов 95 в горячем
Награды:
более 1000 подписчиковПикабу 15 лет!5 лет на ПикабуС Днем рождения Пикабу!выполнение всех достиженийС Днем рождения, Пикабу! За победу в продуктовом сёрфинге За исследование параллельных миров объединение 500 и более тегов За серию постов об Excel и Google docsболее 10000 подписчиков самый сохраняемый пост недели самый сохраняемый пост недели редактирование тегов в 1000 и более постах объединение 1000 и более тегов

Борец с соседями

Борец с соседями Комментарии на Пикабу, Соседи, Длиннопост

#comment_176721738

@Nikoley, ждём новых историй о борьбе с соседями) у человека с богатой фантазией и истории должны быть интересные)

Показать полностью 1

Эйнштейн в Ташкенте

Очередной рисунок талантливого художника в Ташкенте

Эйнштейн в Ташкенте Ташкент, Граффити
Эйнштейн в Ташкенте Ташкент, Граффити
Показать полностью 2

Ролловер эффект в Excel

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

Данный приём можно использовать при создании презентации или реализации каких-либо дизайнерских решений. Также для экспертов прокрастинации я оставлю файл здесь, вы сами поймёте, что нужно делать))


Итак приступим. Для начала создаём файл с поддержкой макросов. Затем на вкладке «Формулы» - «Диспетчер имён» задаём имя для диапазона ячейки А1, например DataА1:

Ролловер эффект в Excel Microsoft Excel, Vba, Таблица, Полезное, На заметку, Видео, Гифка, Длиннопост

Далее нажимаем клавиши Alt+F11 и кликнув правой клавишей мыши в левой части экрана создаём новый модуль, куда вписываем маленький макрос:

Public Function MouseMove(Str$, Data$)
Application.Evaluate(Data) = Str
End Function
Ролловер эффект в Excel Microsoft Excel, Vba, Таблица, Полезное, На заметку, Видео, Гифка, Длиннопост

Теперь в ячейке А2 вводим формулу =ГИПЕРССЫЛКА(MouseMove(1;"DataA1"))

Ролловер эффект в Excel Microsoft Excel, Vba, Таблица, Полезное, На заметку, Видео, Гифка, Длиннопост

У вас выйдет ошибка, не пугайтесь, её можно спрятать формулой =ЕСЛИОШИБКА(ГИПЕРССЫЛКА(MouseMove(1;"DataA1"));1)

Ролловер эффект в Excel Microsoft Excel, Vba, Таблица, Полезное, На заметку, Видео, Гифка, Длиннопост

Далее увеличиваем шрифт, объединяем ячейку А1 по ширине таблицы, настраиваем цвета нашей ячейки, затем протягиваем формулу на нужное количество ячеек.


Теперь нужно заменить цифры в формуле в порядковые номера (каждую по отдельности, немного муторно, но так надо). В результате в ячейке А1, при наведении курсора у вас будет отображаться соответствующая цифра.

Ролловер эффект в Excel Microsoft Excel, Vba, Таблица, Полезное, На заметку, Видео, Гифка, Длиннопост

Пришло время навести окончательную красоту, для этого выделяем нашу таблицу без шапки (А1), на вкладке «Главная» - «Условное форматирование» применяем второе правило «Форматировать только ячейки, которые содержат». Выбираем «равно» и указываем нашу ячейку «А1». В «Формат» задаём цвета и стили границы, нажимаем «Ok» и наслаждаемся ролловер эффектом))

Ролловер эффект в Excel Microsoft Excel, Vba, Таблица, Полезное, На заметку, Видео, Гифка, Длиннопост
Показать полностью 6

"Русско-узбекский" словарь

Во многих языках есть заимствованные иностранные слова. В Узбекистане, как одной из бывших советских республик, в общении используется русский язык, но так как он сложен для произношения, некоторые слова были адаптированы под более простую для узбекоязычного форму.

На это есть три причины:
1. Слово не имеет перевода на узбекский язык (например "аэропорт" - "тайёргох", его ввели, но оно не прижилось и его потом отменили).
2. Слово на узбекском произносится сложнее, чем на русском (например "масхарабоз" - "клоун").
3. Русское слово популярнее, чем узбекское (например "свежий" - "барра").

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

"Русско-узбекский" словарь Словарь, Узбекский язык, Русский язык, Юмор

Статистика сообщества за полгода

Внимание!

Проводится голосование за ачивку пользователю

https://pikabu.ru/surveys.php?id=zG9sO3GEynvL

Приветствую всех подписчиков сообщества MS, Libreoffice & Google docs!

Ровно полгода назад благодаря Вашей поддержке было создано наше сообщество, чтобы делиться приёмами и повышать уровень знаний об Excel и Google docs интересующихся пользователей.


За этот короткий срок было опубликовано 104 поста, а у сообщества появилось 7410 подписчиков и количество растёт! Это несомненно радует, что тема сообщества интересна Пикабушникам, а также вдохновляет авторов на написание новых постов.

Статистика сообщества за полгода Microsoft Excel, Статистика

Многие не жалуют новорегов за то, что они постят бессмысленную дичь, но это не относится к новичкам нашего сообщества @ExceLifeHack, @Petrov210217, @SensaiKudisai. Они постят годный контент, который многие сохраняют, а авторы получают благодарность и обрастают подписчиками))


В нашем сообществе есть даже девушки @1Irina1985 и @mymamalama, посты которых получили теплый приём и плюсы в репутацию)) продолжайте пилить посты, у вас это хорошо получается)

Отдельно хотелось бы отметить экспертов в области Excel, которые отвечают на вопросы пользователей, дают дельные советы и находят решения в их сложных ситуациях. Спасибо Вам за отзывчивость!


Последнее время стали появляться посты с вопросами, на которые уже есть ответы в сообществе, поэтому для более удобной навигации я создал файл, в котором собраны все посты авторов и он будет обновляться по мере выхода новых постов.

Статистика сообщества за полгода Microsoft Excel, Статистика

Скачать таблицу можно здесь.

Этот пост будет в закрепе, поэтому вы всегда сможете быстро посмотреть нужную вам информацию.


В комментариях хотелось бы узнать какие именно приёмы вам пригодились, что нового вы узнали и как это облегчило вашу офисную жизнь))

Показать полностью 2

Количество оставшихся дней до контрольной даты

В этой статье мы рассмотрим пример использования функции ВПР для подсчёта оставшегося количества дней до заданной даты.


Формула может пригодиться для контроля сроков заказов, отправки грузов и выполнения проектов, чтобы наглядно видеть количество оставшихся дней до deadline. Особенностью формулы является то, что учитывается високосный год, что исключает ошибки в подсчётах дней.

Количество оставшихся дней до контрольной даты Microsoft Excel, Сроки, Таблица, Полезное, На заметку

=-ВПР(;B2-ДАТА(ГОД(B2)+{1:0};МЕСЯЦ(A2);ДЕНЬ(A2));1)

=-VLOOKUP(;B2-DATE(YEAR(B2)+{1:0};MONTH(A2);DAY(A2));1)


Рассмотрим формулу подробнее:

- Искомое значение в ВПР() ноль, а массив в котором происходит поиск состоит из двух значений. Последний аргумент функции опущен.

Описание из справки формулы ВПР: «Интервальный_просмотр — это логическое значение, которое определяет, нужно ли, чтобы ВПР искала точное или приближенное соответствие. Если этот аргумент имеет значение ИСТИНА или опущен, то возвращается приблизительно соответствующее значение; другими словами, если точное соответствие не найдено, то возвращается наибольшее значение, которое меньше, чем искомое_значение».

- Найденное значение это и есть количество дней до контрольного дня, но со знаком минус. Знак минус перед ВПР() меняет знак результата.

- Единица в конце формулы это порядковый номер столбца, из которого берутся значения.


Также есть другой вариант этой же формулы:

Количество оставшихся дней до контрольной даты Microsoft Excel, Сроки, Таблица, Полезное, На заметку

=-ВПР(;B1-(МЕСЯЦ(A1)&{-1:0}-ГОД(B1))-ДЕНЬ(A1)+1;1)

=-VLOOKUP(;B1-(MONTH(A1)&{-1:0}-YEAR(B1))-DAY(A1)+1;1)


Кроме того, данный приём можно использовать для подсчёта оставшихся дней до дня рождения, применив в столбце «Текущая дата» формулу =СЕГОДНЯ()

Количество оставшихся дней до контрольной даты Microsoft Excel, Сроки, Таблица, Полезное, На заметку

Формулы взяты отсюда, пост оформлен мною.

Показать полностью 2

Сортировка по дням рождения в Excel

Недавно увидел, как сотрудница отдела кадров вносит дни рождения работников в таблицу Word, создавая отдельные ячейки со списком фамилий для каждого месяца. Я решил помочь ей и отсортировал таблицу в Excel.


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

Сортировка по дням рождения в Excel Microsoft Excel, Таблица, День рождения, Сортировка, Полезное, На заметку, Длиннопост

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


В соседнем столбце используем функцию ТЕКСТ (TEXT), которая представляет числа и даты в заданном формате: =ТЕКСТ(B4;"ММ ДД")

Сортировка по дням рождения в Excel Microsoft Excel, Таблица, День рождения, Сортировка, Полезное, На заметку, Длиннопост

Формат «ММ ДД» означает, что нужно из всей даты отобразить только номер месяца и день.


Теперь выделяем указанный столбец и всю таблицу, применяем обычную сортировку к вспомогательному столбцу и получаем нужный результат:

Сортировка по дням рождения в Excel Microsoft Excel, Таблица, День рождения, Сортировка, Полезное, На заметку, Длиннопост

Вспомогательный столбец удаляем. Для большей наглядности можно задать разделительные линии между месяцами.


Выделяем весь список (кроме заголовка) и на вкладке Главная выбираем - Условное форматирование - Создать правило (Home - Conditional formatting - Create Rule). В появившемся окне выбираем - Использовать формулу для определения форматируемых ячеек и вводим формулу: =МЕСЯЦ($B2)<>МЕСЯЦ($B3)


В разделе Формат на вкладке Границы (Borders) выбираем нижнюю границу ячейки, задаём понравившийся цвет линии и убираем лишние знаки доллара в формуле, чтобы закрепить в ней только столбцы.

Сортировка по дням рождения в Excel Microsoft Excel, Таблица, День рождения, Сортировка, Полезное, На заметку, Длиннопост

Также можно на вкладке Вид выбрать Закрепить областиЗафиксировать верхнюю строку и ввести формулу =СЕГОДНЯ() для ежедневного обновления даты и визуального удобства.


P.S. При создании таблицы ни один шрифт не пострадал, только глаза)))

Шрифты для друзей _Arabian, a_Algerius, WienLight, Benguiat Rus, Romic

Показать полностью 4

ВПР и числа-как-текст

Обычные числа и числа-как-текст (т.е. числа, которые только выглядят как числа, а, по-сути, являются текстом) - это причина многих проблем и сложностей при работе с данными в Microsoft Excel. Одна из подобных ситуаций - использование функции ВПР (VLOOKUP) для поиска и подстановки, когда в исходных данных есть эти пресловутые числа в текстовом формате.


Рассмотрим классический пример - подстановку цен из прайс-листа в таблицу заказов по совпадению артикулов:

ВПР и числа-как-текст Microsoft Excel, Таблица, Полезное, На заметку, Длиннопост

Как и множество других функций и инструментов Excel, ВПР считает числа как текст не равноценными этим же числам в нормальном виде, поэтому выдаёт ошибку #Н/Д, сигнализируя, что искомое значение не обнаружено, хотя визуально оно, вроде бы, есть.


Давайте рассмотрим различные сценарии, с которыми мы здесь можем столкнуться и решения для каждого из них.


Примечание: Различить нормальные и текстовые числа не всегда легко. Иногда на таких ячейках появляется зелёный уголок-индикатор, иногда - нет. В этой статье, для наглядности, я буду выравнивать числа-как-текст по левому краю, а нормальные числа - по правому.


Вариант 1. Числа-как-текст в искомых значениях


Предположим для начала, что псевдочисла эпизодически встречаются у нас в искомых значениях, т.е. в таблице заказов (диапазон B4:B7) и перемешаны с нормальными числовыми артикулами, что приводит к появлению ошибок.


Исправить ситуацию можно, если заставить Excel принудительно конвертировать все исходные артикулы с помощью выполнения над ними любой математической операции, типа:

- умножения или деления на 1

- прибавления или вычитания 0

- двойного знака минус перед артикулом (равносильно двойному умножению на -1)


Значение артикула от выполнения такой безобидной математической операции никак не изменится, но сам факт её выполнения заставит Excel воспринимать артикул именно как число. А значит и ВПР найдет текстовые значения без проблем:

ВПР и числа-как-текст Microsoft Excel, Таблица, Полезное, На заметку, Длиннопост

Вариант 2. Числа-как-текст в таблице, где ищем


Может встретиться и обратная сторона той же медали, когда псевдочисла будут не в заказе, а в артикулах прайс-листа. Здесь поможет та же логика: для принудительного преобразования исходных числовых артикулов в текстовые, над ними нужно выполнить любую безобидную не математическую, а текстовую операцию.

Самым простым и компактным вариантом будет приклеивание к артикулу пустой строки:

ВПР и числа-как-текст Microsoft Excel, Таблица, Полезное, На заметку, Длиннопост

Артикул от такой склейки никак не меняется, но вынужденно преобразовывается в текстовый формат, т.к. склейка априори возможна только для текста.


Вариант 3. Пропадание начальных нулей


Частным случаем предыдущего примера бывает сценарий, когда артикулы в прайс-листе не просто текстовые, но ещё и содержат нули в начале строк, дополняющие их до заданной разрядности. Тут поможет функция ТЕКСТ (TEXT), которая умеет любое число выводить как текст по заданному шаблону:

ВПР и числа-как-текст Microsoft Excel, Таблица, Полезное, На заметку, Длиннопост

Вариант 4. Числа-как-текст вперемешку с числами в обеих таблицах


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

Звучит страшно, но решается легко - нужно просто скомбинировать первый и второй способы, вложив их в функцию ЕСЛИОШИБКА (IFERROR). Эта функция прокачает обе версии ВПР - "текстовую" и "числовую" - и выдаст ту, которая не приводит к ошибке #Н/Д:

ВПР и числа-как-текст Microsoft Excel, Таблица, Полезное, На заметку, Длиннопост

Вот и всё - и никаких больше ошибок :)

Источник

Показать полностью 5
Отличная работа, все прочитано!