Выбрать дату в календареВыбрать дату в календаре

Страницы: 1 2 3 След.
Умные таблицы и XLOOKUP([@
 
Добрый день!
Подскажите пожалуйста как "зафиксировать столбец" с данными  при протягивании функции по столбцам в умной таблице?

У меня в первом столбце таблицы куда подтягиваю данные ИНН, 2-5 столбцы разные данные из другой таблицы.
При "протягивании вправо"  @ИНН меняется на навзание следующего столбца

XLOOKUP([@ИНН]

С адресацией типа $A1 через F4 понятно  
Karim
преобразование списка в таблицу
 
Добрый день!
Чтобы не создавать похожую тему, задам вопрос в своей старой.

начал изучать   powerquery - супер инструмент!
и задачи (там где он особо и не нужен) пробую решить с его помощью для тренировки.

имеется школьное расписание начальных классов, https://monkeysapiens.eljur.ru/journal-schedule-action
Данные напрямик по ссылке не затягиваются в Excel (в web отображении их видно, но таблица пустая), пробовал и экспортом в файл/pdf -  без безрезультатно.

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

пример исходных данных в виде одного столбца и что хочу получить на выходе - во вложении.


Как обрабатывать подобные данные?


Заранее спасибо!
Изменено: K M - 09.09.2022 10:27:34
Karim
преобразование списка в таблицу
 
Спасибо!
про powerquery - изучу
Karim
преобразование списка в таблицу
 
Добрый день!
подскажите пожалуйста как преобразовать список в таблицу?

Количество строк в каждом блоке отличаются, но каждый блок начинается со строки КТРУ.


Пример во вложении.


Заранее спасибо!
Karim
Преобразовать Дата Время в Дату
 
Спасибо!
Karim
Преобразовать Дата Время в Дату
 
Добрый ден!
так и не получается...
ошибка "Type mismatch "


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


Заранее спасибо!
Изменено: K M - 28.06.2022 11:32:56
Karim
Преобразовать Дата Время в Дату
 
что то не получается...


  For Each rArea In Selection.Areas
       rArea.Value = Fix(rArea.Value)
  Next rArea


не могли бы пример показать?
Karim
Преобразовать Дата Время в Дату
 
Цитата
написал:
K M, отбросьте дробную часть
не совсем понял как это сделать средсвами VBA
Karim
Преобразовать Дата Время в Дату
 
Добрый день!
Подскажите пожалуйста как изменить макросом дату формата 04.05.2022 13:43:01 в 04.05.2022

пробую так:
Код
    With ActiveSheet
        Set rArea = Intersect(.UsedRange, .[b:b]).Offset(1)
        rArea.NumberFormat = "dd.mm.yyyy"
'        rArea.FormulaLocal = rArea.FormulaLocal
    End With

Отображение меняется, но значение остается прежним дата + время.
Как оставить только дату?


Заранее спасибо!
Изменено: K M - 27.06.2022 20:30:14
Karim
Макрос проверки контрагентов через сервис ФНС
 
Добрый день!
Подскажите пожалуйста, как найти соответсвующий КПП для ИНН?
Нужно проверить около 1000 инн, вручную искать КПП так себе вариант.
Karim
Совместная работа, сбор и агрегация данных
 
Добрый день!
Поделитесь пожалуйста опытом управления и актуализации данных в расшаренных таблицах.

В кокмпании ведется таблица в Excel со списком  клиентов, в столбцах различные данные.
Данные пополняются как добавлением строк - новые клиенты, таки добавлением столбцов - когда начинают собирать какие то новые параметры.
+ периодически происходит актуализация данных.

Таблица находися в общем доступе (oneDrive) - и менеджеры сами вносят данные.

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

По поводу актуализации данных - как делаю сейчас.
1) созадю отдельную таблицу со списком клиентов, данные по которым нужно обновить и столбцы для заполнения или актуализации данных.
2) так же размещаю в onedrive - когда работают с небольшой таблицей - вероятность "запороть" меньше.
3) в основном документе создаю дополнительную табилцу, куда вставляю обновленные данные
4) в основной таблице, добавляю столбец рядом с целевым столбцом, куда затягиваю данные из новго листа через просмотрХ или ВПР.
5) сверяю данные в каждой паре столбцов и переношу изменения

Какие есть идеи по оптимизации?
Karim
Аналог формулы FILTER из Google Sheet в Excel
 
Тоже искал данную функцию и вот что нашел:
https://support.office.com/ru-ru/article/%D0%A4%D0%98%D0%9B%D0%AC%D0%A2%D0%A0-%D1%84%D1%83%D0%BD%D0%...

данная функция появилась в excel (программа предварительной оценки).
Если стоит корпоративный офис - то проще всего перейти на канал обновлений предварительной оценки (Office Insider Monthly Channel ) по этой инструкции
https://www.msoutlook.info/question/office-365-for-business-office-insider-fast-builds
Karim
Разобрать строку на столбцы
 
Цитата
Андрей Лящук,подскажите, как воспользоваться Вашим кодом?
Karim
Разобрать строку на столбцы
 
Спасибо!
Буду  пробовать
и еще, подскажите, вот пример 2 из https://www.planetaexcel.ru/techniques/7/5366/

При добавлении в модуль, функция LastWord не появляется, в чем может быть проблема?
Код
Function LastWord(txt As String, Optional delim As String = " ", Optional n As Integer = 1) As String
    arFragments = Split(txt, delim)
    LastWord = arFragments(UBound(arFragments) - n + 1)
End Function
Изменено: K M - 08.11.2019 10:46:14
Karim
Разобрать строку на столбцы
 
Не на все строки срабатывает разбивка с фиксированной шириной столбца, есть операции на 50р, а есть и на 50 000р и все сползает
Karim
Разобрать строку на столбцы
 
del
Изменено: K M - 07.11.2019 00:37:04
Karim
Разобрать строку на столбцы
 
не все так просто (для меня)
в конце строки пробелы одинарные (выделил красным)
В первой половине разной длины (выделил синим)

Изменено: K M - 07.11.2019 00:37:29
Karim
Разобрать строку на столбцы
 
Добрый день!
Имеется банковская выписка (citibank)
со строчками вида:
Скрытый текст

Как разбить данный текст на столбцы?
количество пробелов между "фрагментами" разное, так же могут быть пробелы в названии точки оплаты.
начало строки имеет несколько фиксированных видов.
ВХОДЯЩИЙ ПЕРЕВОД НА КАРТУ
ВХОДЯЩИЙ ПЛАТЕЖ В РУБЛЯХ
ДОСРОЧНЫЙ ВОЗВРАТ
ЭЛЕКТРОННЫЙ ПЛАТЕЖ
ДОСРОЧНЫЙ ВОЗВРАТ
РАЗМЕЩЕНИЕ ДЕПОЗИТА
итд
Karim
Автоматизация формирования и получения заказов
 
В работе
Karim
Автоматизация формирования и получения заказов
 
TheBestOfTheBest, тк нужен порядок, прогнозируемость и требуется "постпродажная" поддержка клиентов
ну и на перспективу)
Karim
Автоматизация формирования и получения заказов
 
wowick, Спасибо за проявленный интерес.
Сейчас коммуникация уже идет в Excel через почту, есть желание немного облегчить.

Оптовая продажа
дистрибьюторов всего 7

Переход на CRM и онлайн заказ пока не рассматривается в связи с очень небольшими оборотами по направлению.
Karim
Автоматизация формирования и получения заказов
 
Добрый день!
Необходимо автоматизировать формирования и обработки заказов:
Клиент формирует заявку в таблице Excel, в которой имеется прайс-лист и непосредственно форма.
Проводит экспорта файла, который отправляет по почте.

Данные импортируются в "Базу" и разносятся по двум таблицам.

Структуру вижу так:
Должна состоять из 2х частей (файлов):  
- на стороне клиента - формирование заявки и файла для отправки
-  вторая часть база для импорта этой заявки и учета данных.

Больше деталей в документе DB
DropBox
Karim
Сравнение таблиц: списки добавленных, удаленных и измененных позиций
 
Добрый день!
Имеется таблица, по горизонтали список продуктов, по вертикали вначале код продукта (страна, описание итд несколько столбцов), далее столбцы с информацией о прогнозе производства.
Таблица периодически обновляется (изменяются количества, меняются даты, добавляются или удаляются некоторые значения).

Как сравнить две таблицы и на выходе получить отчет, в котором отдельно списки добавленных, удаленных и измененных позиций?

Как я это вижу:
1) "Перформатирование" таблицы из "двумерной" в линейную
2) ВПРим старую к новой - сравниваю по количеству, если ошибка - значит позицию удалили
3) сравниваем количества
4) ВПРим новой  к старую - сравниваю по количеству,если ошибка -  значит добавили новую позицию
5) сравниваем количества

посоветуйте более элегантный / простой способ
Может есть уже готовое решение?
Изменено: K M - 22.08.2015 08:25:23
Karim
Совместимость макроса для создания сводной таблицы между разными версиями Excel
 
Спасибо Radik_82!
помогло!
Karim
Совместимость макроса для создания сводной таблицы между разными версиями Excel
 
Up!
Еще актуально...
Karim
Совместимость макроса для создания сводной таблицы между разными версиями Excel
 
сделал запись макрорекордером, что в Office 2013 что в Office 2010 все одинаково,
отличается только xlPivotTableVersion15 и xlPivotTableVersion14 соответственно.
Karim
Совместимость макроса для создания сводной таблицы между разными версиями Excel
 
прошу прощения, ввел в заблуждение
речь идет про win и Excel 2010 / 2013
Office 2003 - 11
Office 2007 - 12
Office 2010 - 14
Office 2013 - 15
Изменено: K M - 28.07.2015 19:23:54
Karim
Совместимость макроса для создания сводной таблицы между разными версиями Excel
 
Добрый день!

Данный фрагмент кода отлично работает в версии 15, но вылетает в прошлом (14) офисе.
Код
    ActiveWorkbook.PivotCaches.Create(SourceType:=xlDatabase, SourceData:=sPivotSourceData, Version:=xlPivotTableVersion15).CreatePivotTable _
    TableDestination:=sPivotWBName & "!R3C1", TableName:=sPivotWBName, DefaultVersion:=xlPivotTableVersion15    

Исправил с 15 на 14, но не помогло
Код
 ActiveWorkbook.PivotCaches.Create(SourceType:=xlDatabase, SourceData:=[I][B]sPivotSourceData[/B][/I], Version:=xlPivotTableVersion14).CreatePivotTable _
    TableDestination:=[B][I]sPivotWBName & "!R3C1"[/I][/B], TableName:=[B][I]sPivotWBName[/I][/B], DefaultVersion:=xlPivotTableVersion14    

судя по всему ругается на использование переменных в параметрах функции.
как сделать совместимость между версиями, или хотя бы запустить под 14?  
Karim
Работа с гиперссылками через VBA
 
Спасибо JayBhagavan!
То что нужно
Karim
Работа с гиперссылками через VBA
 
Добрый день!
Столкнулся с следующей задачей:
имеется документ Excel, в котором есть ссылки на страницы на сайте
типа "http://kaoitosait.ru/Search#?f=/Orders/Details/12345678"
хочу получить значения "12345678" в отдельной ячейке.

используя функцию
Код
Public Function АДРЕССЫЛКИ(ГИПЕРССЫЛКА As Range) As String
    АДРЕССЫЛКИ = Right(ГИПЕРССЫЛКА.Hyperlinks.Item(1).Address, 8)
End Function
на выходе ссылка обрезается на символе #.
1) Как этого избежать?
2) тк количество цифр может отличаться, как получить все символы с конца ссылки до символа "/"
Изменено: K M - 03.07.2015 13:12:26
Karim
Страницы: 1 2 3 След.
Наверх