Поиск
Автор: eka_pri. Подскажите как можно вытянуть номера недель из дат временного интервала допустим дате "17.01.2017" соответствует неделя "3", пробовал через функцию суммеслимн но не вышло
Изменен: 06.04.2024
Читать сообщение на форуме или сайте.Автор: KrabNaGalerah. Всем привет,
есть у меня пару ворд файлов, длинных, с большой таблицей в примерно 3к строк (выгрузка). Эти таблицы нужно закинуть в эксель.
Написал код. Закидываю значения в массив, потом уже буду с этим массивом дальше работать. Однако обработка оставляет желать лучшего, около 5ти минут считывает данную таблицу. Код не большой, может быть кто то уже делал похожие вещи и знает хитрости, к примеру может быть скопировать таблицу как нибудь целиком, или что нибудь похожее.
...
Изменен: 09.02.2023
Читать сообщение на форуме или сайте.Автор: Galina7138. Здравствуйте, вопрос такой. Есть таблица с датами отчетов. Даты формируются исходя из периодичности . Формула ДАТА составляется из текущего месяца, текущего года и отчетного дня. Проблема в 31 числах и 29-31 в феврале. Например, отчет каждое 31 число. Если эта дата есть в месяце - никаких проблем. Если это, например, февраль, то эта формула составляет дату 2023 год, месяц 2, день 31. Так как такой даты не существует, то Эксель возвращает дату в марте. А мне нужно ставить ...
Изменен: 07.02.2023
Читать сообщение на форуме или сайте.Автор: kohet. Всем доброе время суток! Проблема следующая. Есть энное количество XML файлов, которые надо импортировать в Excel и далее их там обрабатывать.
Но есть проблема - встроенная схема предполагает, что одно поле имеет тип "integer", в результате чего 18-значное число округляет последние 3 цифры.
Но мы ж не идиоты, мы ж читаем, что в документации Мелкософтов. Так как все файлы XML однотипные, выгружаем из одного из них макросом схему: Sub save_XML_scheme()
Dim fPath As ...
Изменен: 13.10.2022
Читать сообщение на форуме или сайте.Автор: Cappuccino. Добрый день.
Кто нибудь сталкивался с таким чудом?:
В приложенном файле, три листа
InOutCMV - Лист с движением (Прием-Отпуск)
ОборотыСклада - ну тут понятно
ProductDirectory - Тут собственно перечень материалов и колонка с остатками на данный момент
Весь трабл происходит на Листе ОборотыСклада
Берем фильтр за Февраль и убираем все строки с 0 и получаем список с пустой строкой вконце, если очитстить фильтр и повторить, то строк пустыуже будет 2 штуки,
если еще повторим, то уже ...
Изменен: 02.03.2022
Читать сообщение на форуме или сайте.Автор: Максим Зеленский. Привет всем.
Немного туплю, порыл форум, но никак не найду подходящего решения, или не могу протестировать... а VBA основательно приподзабыл уже :)
Есть три ячейки, в которых может быть написано число с десятичным знаком или без десятичного знака, причем может быть сохранено как текст или как число: 0.5true 0,5false 1trueнужен кусочек кода VBA для проверки содержимого ячейки
Если в ячейке записано целое число, без десятичного знака, то это не ошибка. Неважно, как оно ...
Изменен: 13.10.2021
Читать сообщение на форуме или сайте.Автор: Дмитрий Величко. Здравствуйте! Помогите, пожалуйста:
Сделал для работы формулу, которая будет выводить "снизу-вверх" выделенные строки и заменять в них определенные слова (направления света), записал ее себе в текстовом виде, чтобы не забыть и вставлять в файлы, если пригодится:
=ЕСЛИ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ИНДЕКС(Область которую надо копировать и переворачивать;СТРОКА(последняя строка в области ФИКСИРОВАННАЯ ПО СТРОКЕ)-СТРОКА(строка в ...
Изменен: 30.09.2020
Читать сообщение на форуме или сайте.Автор: dom23. Здравствуйте, дорогие форумчане!
Помогите, пожалуйста, сделать формулу вывода ФИО сотрудника в течении 10 дней до его дня рождения, желательно сразу в другом журнале. Если сотрудников двое, то очень желательно выводить двоих.
Спасибо за помочь!
Изменен: 08.08.2020
Читать сообщение на форуме или сайте.Автор: Катя. Добрый день! Понимаю, что решение должно быть достаточно простым (хотя порой, если так кажется, формула получается на выходе огромной), но никак не могу сообразить, каким именно. Помогите, пожалуйста!
Имеется ряд артикулов, по каждому из которых есть некоторое число серийных номеров. Причём одни и те же серийные номера могут рандомно повторяться у разных артикулов. Также есть данные по датам поставки каждой позиции (Артикул+Серийник). Одна и та же позиция (Артикул+Серийник) может ...
Изменен: 30.07.2020
Читать сообщение на форуме или сайте.Автор: slepoi_kamin. Добрый день.
Пытаюсь сделать универсальную форму для ввода данных.
Идея такая: есть ПЕРВАЯ ФОРМА с текстбоксом, если в нем не хватает места, то можно нажать на кнопку откроется ВТОРАЯ ФОРМА с текстбоксом большого размера. В этот текстбокс мы вводим текст, нажимаем ок, и текст переносится в текстбокс первой формы.
ПЕРВЫХ ФОРМ много и они разные. А ВТОРАЯ ФОРМА должна быть одна универсальная.
То есть, по идее надо по нажатию на кнопку на ПЕРВОЙ ФОРМЕ передать во ВТОРУЮ ...
Изменен: 27.05.2020
Читать сообщение на форуме или сайте.Автор: shitko. Есть данные: клиент, статус, дата. Необходимо найти наименьшую/наибольшую дату в разрезе клиента и статуса.
Критериев может быть и больше.
Есть ли полноценная функция, подобная суммеслимн, но для работы с датами?
Изменен: 28.05.2019
Читать сообщение на форуме или сайте.Автор: xseed. День добрый. Есть запрос вида
let
Source = Json.Document(Web.Contents("https://api.binance.com/api/v1/klines?symbol=BTCUSDT&interval=1w&limit=50")),
#"Converted to Table" = Table.FromList(Source, Splitter.SplitByNothing(), null, null, ExtraValues.Error),
#"Extracted Values" = Table.TransformColumns(#"Converted to Table", {"Column1", each Text.Combine(List.Transform(_, Text.From), "#(tab)"), type text}), ...
Изменен: 08.11.2018
Читать сообщение на форуме или сайте.Автор: maximusu. Привет всем.
Ребята, помогите пожалуйста разобраться с проблемой.
Есть следующая задача.
Мне нужно объединить значения из всех столбцов и строк.
Вначале мы берем первое значение первого столбца и присоединяем к нему первое значение из второго столбца. Затем к получившемуся результату присоединяем по очереди все значения третьего столбца, Затем вновь берем первое значение первого столбца, но присоединяем к нему уже второе значение второго столбца. И вновь к получившийся ...
Изменен: 11.10.2018
Читать сообщение на форуме или сайте.Автор: Мамбет. Допустим, при вводе данные в ячейку диапазана A2:A100, автоматическая появлялась в соответствующей ячейке диапазона B2:B100 фиксированная дата, при этом дата не должна меняться при последуюших изменениях в ячейках диапазона A2:A100, в том числе при удаление и вставки ячейки или строка, кроме случая редактирования в самом ячейке даты.
Изменен: 13.05.2018
Читать сообщение на форуме или сайте.Автор: aimv. Привет Уважаемые!
Ребят, такой вопрос - есть книга excel в которой созданы Лист1, Лист2, Лист3, Лист4, Лист5
Так же есть UserForm с элементами ListBox1, ComboBox1, CommandButton1
При запуске UserForm в ListBox1 загружаются название всех листов книги :Private Sub UserForm_Initialize()
ListBox1.Clear
For i = 1 To Sheets.Count
ListBox1.AddItem Sheets(i).Name
Next
End Sub
В ListBox1 включена опция MultiSelect = 1 - fmMultiSelectMulti
В ComboBox1, так же ...
Изменен: 22.12.2017
Читать сообщение на форуме или сайте.Автор: Blecc21. Доброго здравия. Прошу помочь знатоков так как сам я пока что не нашёл решения этого вопроса. Есть вот такая вот таблица
http://s016.radikal.ru/i335/1708/60/072dec98f63c.png
Мне необходимо сделать формулу которая будет сама смотреть на значение в А и вставлять в С, но есть нет значение в А , то брать его из В.
Получается мы видим в А2 весь этот текст, и главные в нём слова "Поток" и "RA.RU.21АБ59" и чтобы при этом в С2 тогда выдавал ...
Изменен: 02.08.2017
Читать сообщение на форуме или сайте.Автор: RomanNF. Добрый день! Нужна помощь в решении задачки. Как модифицировать формулу ниже, чтобы с ее помощью можно было задавать диапазон дат, например с 24.04.2017 по 29.04.2017 г. для выгрузки из сводной таблицы?
=ЕСЛИОШИБКА(ПОЛУЧИТЬ.ДАННЫЕ.СВОДНОЙ.ТАБЛИЦЫ("Количество";'Сводная операции-нагрузка'!$A$3;"Дата";ДАТА($D$2;$C$2;$B$2);"Операция";[@Операция]);"")
Изменен: 02.05.2017
Читать сообщение на форуме или сайте.Автор: CosCos. Добрый день.
Прошу экспертов помочь советом:
нужно из трех ячеек собрать дату в формате, понятном Excel, при этом в одной из них месяц в родительном падеже. В именительном работает, но вот хочу в родительном.
Пример
А1: 21
А2: марта
А3: 2017
ДАТАЗНАЧ(СЦЕПИТЬ(А1;" ";А2;" ";A3)) выдает ошибку.
Пробовал через текст и формат =ДАТАЗНАЧ(ТЕКСТ(СЦЕПИТЬ(А1;" ";А2;" ";А3);"[$-FC19]ММММ;@& ...
Изменен: 21.03.2017
Читать сообщение на форуме или сайте.Автор: aist123. Вставляю этот макрос в Module1, запускаю, и вижу в ячейке B2 - #ЗНАЧ! и никак не могу в чем дело! ячейка A1- пустая, в ней нет ничего.Function GetHash(ByVal txt$) As String
Dim oUTF8, oMD5, abyt, i&, k&, hi&, lo&, chHi$, chLo$
Set oUTF8 = CreateObject("System.Text.UTF8Encoding")
Set oMD5 = CreateObject("System.Security.Cryptography.MD5CryptoServiceProvider")
abyt = oMD5.ComputeHash_2(oUTF8.GetBytes_4(txt$))
For i = 1 To LenB(abyt) ...
Изменен: 18.02.2017
Читать сообщение на форуме или сайте.Автор: vladjuha. Здравствуйте.
На листе есть вручную созданные правила УФ. Созданы они с большим запасом по строкам (диапазон применения) - на все случаи вводимых пользователем объёмов данных.
Но чаще УФ работают на ~10%. А раз так, да учитывая, что правила УФ к тому же волотильны, пришла идея макросом, при необходимости, причёсывать нижнюю границу правил УФ (через ModifyAppliesToRange).
Проблема в том, что не получается прочитать (свойство AppliesTo) текущий диапазон применения правила УФ ( ...
Изменен: 08.02.2017
Читать сообщение на форуме или сайте.Автор: vladjuha. Добрый день.
В представленном примере при помощи регулярного выражения подбираются вхождения ДВССЫЛ(...) с последующей заменой на прямой путь к файлу.
Есть две ячейки: в одном исходная формула состоит из одной строки, во второй - из трёх (перевод строки внутри ячейки).
Результат поиска и замены корректный - это видно в отладочном окне, более того, если скопировать получаемый итог (для "трехстрочной" ячейки) ручками из отладки в ячейку - будет работать. ...
Изменен: 10.10.2016
Читать сообщение на форуме или сайте.Автор: alexbogomol. Здравствуйте!
Рабочий файл во вложении.
Создал интерактивную диаграмму по примеру данной статьи. (http://www.planetaexcel.ru/techniques/4/42/)
Появилась необходимость к оси дат добавить категорию "месяц". В ручную объединять ячейки под месяца и менять область в диаграмме нет смысла, потому что перестает двигаться ось дат в интерактивной диаграмме. Мои мысли: "нужно привязать месяца к диапазону с именем Labels". Данный диапазон взят по ...
Изменен: 22.09.2016
Читать сообщение на форуме или сайте.Автор: NaMoRZA. Всем доброго вечера!
Не смог кратко полностью описать в заголовке вопрос, но как бы основную проблему написал. Теперь подробнее.
На днях столкнулся с новой задачей и никак не могу ее до конца решить.
Суть:
Найти в файле "html" все конструкции типа спинтакс, например, "{Доброго дня|Здравствуйте|Привет}, {уважаемый|дорогой} Петр!", случайным образом выбрать один вариант и заменить им набор. Т.е., в результате должно получиться:
- Доброго дня ...
Изменен: 16.09.2016
Читать сообщение на форуме или сайте.Автор: vetl.foto. Добрый день.
Необходимо построить отчёт, который будет показывать % вовремя исполненных запросов по неделям.
Выгрузка - вставляю данные (желтым залито).
Формулы просчитывают наличие просрочки по запросу (N).
Проставляется (столбец R, "Кол-во просроченных") признак просрочки: 1-есть, 0-нет. (чтобы узнать кол-во просроченных запросов).
Что хотелось бы сделать :idea:
После того как проделано: 1; 2; 3:
лист "2016", ячейка F5 - ...
Изменен: 18.08.2016
Читать сообщение на форуме или сайте.Автор: oleg_man. Добрый день.
Прошу помочь. Есть функция отправки писем через Lotus Notes. Но не могу понять как в тело письма крепить картинку, например копию определенного диапазона ячеек, либо диаграмму.
Public Function Local_mail( _
ByVal MyAtt As Variant, _
ByVal MyTheme As String, _
ByVal MyText As String, _
ByVal StrSendTo As Variant, _
ByVal StrCopyTo As Variant, _
StrBCC As Variant)
'MyAtt - вложение
'MyTheme - тема
'MyText - текст письма
'StrSendTo - кому
'StrCopyTo - ...
Изменен: 10.08.2016
Читать сообщение на форуме или сайте.Автор: Sidor888. Люди помогите плиззз! Нужно срочно!
Нужно в столбец "Goods" G2 залить формулу которая будет искать "Material" В2 в данный момент это 5002896 по сталбцу Н и вставлять полностью все наименование в G2 т.е. берем ячейку В2 (5002896) и ищем по первом символам в ячейке Н и вставляет в ячейку G2
Изменен: 24.02.2015
Читать сообщение на форуме или сайте.Автор: SanShiney. Приветсвую!
Вопрос:
Есть VBA код. К примеру, такой:
Sub writeA()
cells(1,1) = "A"
End Sub
Теперь, данный код, мне надо применить к определённым листам в книге, к примеру листы 1,3,7,8.
Как это можно написать в VBA. гугл не помог. Видимо не правильно даю запрос.
Изменен: 31.01.2015
Читать сообщение на форуме или сайте.Автор: ozand. Всем добрый день!
Столкнулся со следующей проблемой:
создал две сводные таблицы на одном листенаписал макрос который в зависимости от выбранной ячейки в первой, фильтры во второй (это требуется для отображения детализации значений - аналог если щелкнуть по значению два раза, для получения изначальных данных, но в нужном формате)
* по горизонтали в заголовке месяца, значения в таблице выдуманы и = месяцу (используется AVG). Номер месяца сделал специально чтобы видеть ошибку.
...
Изменен: 13.01.2015
Читать сообщение на форуме или сайте.Автор: GOO. Всем доброго времени суток, установил офис 2013 и возникла проблема в екселе, а именно - если в одной из ячеек (А1) прописано =0,22*1,2 , а в другой ячейке (В1) прописать =А1*7, то в ячейке В1 результатирующее значение 1,54 а не 1,848. ?????? То есть, расчет проводится как 0,22*7, а не (0,22*1,2)*7.
В чем может быть проблема ?????
Раньше такого никогда не встречал.
Изменен: 06.01.2015
Читать сообщение на форуме или сайте.Автор: SanShiney. Приветствую!
Вводная часть (можно пропустить):
Я работаю планнинг менеджером в одной компании. Для планирования работ есть программа (Priavera) которая работает как База даннных. В ней есть информация, которую я хочу обработать в Excel, т.к. сама программа не выдает информации в качестве приемлемом для презентации. Поэтому, я копирую данные из сторонней программы и вставляю их как текст. И потом, я произвожу кучу операций по обработке данных, для того, чтоб приветси их в ...
Изменен: 28.11.2014
Читать сообщение на форуме или сайте.