Добрый день коллеги, может у кого то есть идеи прилагаю гугл документ https://docs.google.com/spreadsheets/d/1JPUM5oW38tmC5a0Mm2z2hyav5ZTKfIWJl9Py7NthWG8/edit?usp=sharing Суть в том чтобы в ячейку f2 склеить ячейки g2 ,m2 o2 q2 s2 (u2 с v2) x2 z2, вроде бы всё просто делается обычной сцепкой но есть условие, что сцепка может меняться в зависимости от цифр в столбцах сортировок которые находятся справа от своего текстого значения. т.е. например столбец сортировки N отвечает за столбец коллекция Получается если всё стоит по порядку 1 2 3 4 5 6 7 то должно склеиться SitaraSL-15шарОрех пацификКашемирткань1000*1000*1000 и получиться вот так ну только с пробелами) и если порядок изменится и будет 5213764 то соответственно в ячейке g2 должна склейка произойти по другому...
Есть большое кол-во проблем у которых есть дата и время обнаружения проблемы и дата и время когда её устранили. Пытался посчитать время простоя так сказать, не могу понять как это лучше и корректней сделать. 1) Условие чтобы считались только рабочие дни - для этого формула в гугл таблицах есть - всё понятно. 2) чтоб учитывал рабочую смену для этого создал второй лист там указал что смена идет с 8 утра до 17 00. + обед 3) Нужно чтоб писался ответ в часах и отдельно в днях. Получается если учитывается 18 ноября и время 08 00 и 19 ноября время 17 00 нужно чтобы он выдавал в одном столбце 2д а в другом писал 16ч. либо 18 ноября и время 12 00 и 19 ноября время 17 00 то тут проблема. Возможно просто указывать как то кол-во часов без дней..Не знаю, коллеги подскажите вот гугл таблица https://docs.google.com/spreadsheets/d/1k1PNAAdRA7MzxSLXWssOLNk_7KlbE9fiCBChrC6Ul6Q/edit?usp=sharing
Есть папка в которой папки, а в ней файлы, каждом файле по 2 листа, каждый защищен, НО БЕЗ ПАРОЛЯ. Возможно ли придумать макрос, чтобы он перебирал каждый файл, нажимал на кноку Снять защиту с листа и нажимал кнопку фильтр (чтобы появлялись стрелочки на первой строке в файле).
и тут же вопрос про массовую работу с файлами. Возможно как то приводить файлы в папке к одному виду? если у них одна шапка и листы называются одинаково. Например везде удалить столбы E.F.G.H; или везде установить фильтр по столбцу L(фильр чтоб выводил только значения с нулем)
Перебрал пару вариантов, но нужное не выводит. Нужно чтоб из столбца B, то что выделено жирным писалось в столбце А на против не жирного текста. пример в файле.
Имеется база и файл куда нужно внести. база очень большая по этому прикреплю ссылки с яндекс диска. В листе куда нужно внести. Есть столбец с артикулом и цветом для каждого товара. если товар состоит из 3 штрихкодов то в листе куда нужно внести будет 3 строки для этого товара. и для каждой строки нужен свой штрихкод. Суть чтобы у каждого товара были штрихкоды. а брать из их базы. Но в базе артикул и цвет прописаны с наименованием товара и просто протянуть впр не выходит.да и не по чему тянуть. У каждой комплектующие для которой нужно прописать штрихкод свой артикул. в листе куда нужно внести я сделал пару примеров. Уже голову всю сломал. как бы это подтянуть все. По началу было так что цвет немного отличался от того что у меня в листе куда нужно внести, если получиться прописать шк без того о чем я писал выше было бы здорово.
на примере первого товара. товар состоит из 2 комплектующих, артикул товара в ячейке D4. штрихкоды комлектующих находятся в ячейках с5 и с6. код для этого товара находится в ячейке А4. Как на против этого кода в ячейке В2 прописать кол-во которое имеет данный товар в нашем случае в ячейку В2 чтобы он писал цифру 2. а под кодом(ячейка А4) писал общий артикул(ячейка D4) товара для каждой комплектующей в ячейки А5 И А6. и так далее товаров очень много. Файл прилагаю
В файле есть 3 столбца Необходимо чтобы макрос удалял все строки, где значение из 1 столбца шестизначное 000000 или если вся строка пустая. файл прилагаю. Как просто выделить их цветом я нашел, а вот как удалить через макрос не пойму. П.С. бывают ячейки в первом столбце с
2557-Р
Р20.9
Т20.2
Их удалять не надо. только 6-значные цифры и пустые ячейки
В каждой из папок содержатся файлы с одинаковыми шапками. Необходимо из двух папок сделать 2 файла в каждом по 1 листу с всеми базами. Пробовал сделать через power q. Не вышло. https://disk.yandex.ru/d/poXRsIBJaCKuNw
Кидаю общий файл, весит много, по этому ссылка https://disk.yandex.ru/d/_LmGFBSJp33dzA Есть лист Рабочий, там в строчку прописаны товары с id, артикулом и цветом. Каждый товар состоит из 3,5 строк, то есть id артикул и цвет будет повторяться в строчку 3,4,5 раз в зависимости от кол-ва в базе строк у каждого товара. я размножил всё по кол-ву. Но не знаю, как подтянуть штрихкоды к каждому товару. штрихкоды нужно прописать в столбец T. пробовал такое
Здравствуйте, а как посчитать на против артикула кол-во строк с этим артикулом под ним. Скорее всего как то через етекст или ечисло, но не понимаю, как? Вот я в файле указал руками, в желтых ячейках нужна формула, только там файл на 5к строк, и кол-во повторяющихся артикулов от 2 до 8 может быть. то есть если подряд идут 5 артикулов в столбце А, а в столбце В артикул этот прописан и для него в пустую ячейку в столбце А нужно прописать кол-во это. Файл прилагаю
Много создавал разных тем думал, что по частям соберу всё. кидал мелкие файлы кусками, понял, что нужна общая структура и все данные целиком, Мне писали об этом в темах, но не понимал.. Если будут читать - извиняюсь в этой теме. Имеется лист(рабочий) с товарами, сейчас каждый товар из 1 строки состоит. На основе базы там прописан товар в столбце D и под ним идет его комплектация(из чего состоит товар), нужны Штрихкоды, которые прописаны под наименованием товаров. На листе с товарами нужно: 1) Размножить каждый id товара (ну всю строку целиком) в соответствии с кол-вом комплектующих(сколько строчек(штрихкодов) под каждым товаром) Для размножения пользовался макросом
Код
Sub MultiLy()
Dim r&, dr&
r = 2
Do While Cells(r, 4) > 0
dr = Cells(r, 4)
If dr > 1 Then Rows(r).Copy: Rows(r + 1).Resize(dr - 1).Insert
r = r + dr
Loop
MsgBox "Илюша молодец!"
End Sub
2) Далее Ну вот я пробовал по цвету и артикулу подтягивать для каждого товара штрихкоды. Но из за того что я делал размножение вручную - кажется где то ошибся. Вот примерный код которым пробовал подтягивать:
Пример как должно получиться сделаю на отдельном листе(пример), но размножить и всё сделать нужно на листе(Рабочий) 3) очень важный пункт столбец Q. Это кол-во упаковок, потому что, штрихкоды в базе могут повторяться, но для каждого id товара - кол-во может быть разное. файл весит больше 300кб, по этому прикладываю ссылку с Яндекс диска https://disk.yandex.ru/d/d2-_AUYraALmVw
Не пойму как соотнести это. Для быстрого заполнения. Есть товары, у которых есть артикул, id товара, цвет, и кол-во строк для каждого товара(возможно это не нужно сам сделал). Допустим товар состоит из 3 комплектующих, т.е. один и тот же Id товара в строку повторяется 3 раза и к нему идут три штрихкода от комплектующих и так надо для всех товаров чтобы он подтягивал, я думал это как то через цвет сделать, потому что артикулы у товаров одинаковые есть, а цвета разные. Но так и не вышло, товаров очень много около 5000 строк. Если возможно как то без цвета сделать, было бы здорово или без кол-ва упаковок. Тут иногда предлагают просто невообразимые решения проблем. Желтым на первом листе выделил, как должно получиться
Здравствуйте, знаю формулы лев прав Но не могу понять как сделать Допустим есть
Упаковка Столешница 2000х1000 стола левого
Упаковка Столешница 2000х1000 стола левого
Упаковка Столешница 1150х900 брифинга
Упаковка Верх шкафа 788х520
в столбце одном нужно чтоб в соседнем написалось тоже самое только без габаритов То есть, как сделать, чтобы он находил в ячейке х(русский или англ) и удалял именно цифры слева и справа и оставлял только 1 пробел. габариты бывают разные. но Везде их два через "х" пример как должно выйти: Упаковка Столешница стола левого
Создание n пустых строк на основе определенного столбца с значениями и заполнял эти пустые строки в зависимости от той ячейки от которой он начинает создавать пустые. В ексель файле зеленым выделил пример, то есть была 1 строка А2 и значение в столбце D2 было 3 и типо он создал еще 2 строчки и заполнил их как строчка. Далее другой id товара и так далее. Смог сделать код, с окошками, выпадают окошки после запуска кода, выбирается Диапазон значений Введите интервал Введите кол-во пустых строк вот хотелось бы чтобы вместо Кол-ва пустых строк он брал столбец D Если возможно сделать это в файле моем. прилагаю свой код
Код
Sub InsertRowsAtIntervals()
'Updateby Extendoffice
Dim Rng As Range
Dim xInterval As Integer
Dim xRows As Integer
Dim xRowsCount As Integer
Dim xNum1 As Integer
Dim xNum2 As Integer
Dim WorkRng As Range
Dim xWs As Worksheet
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Диапазон значений", xTitleId, WorkRng.Address, Type:=8)
xRowsCount = WorkRng.Rows.Count
xInterval = Application.InputBox("Введите интервал ", xTitleId, 1, Type:=1)
xRows = Application.InputBox("Введите кол-во пустых строк! ", xTitleId, 1, Type:=1)
xNum1 = WorkRng.Row + xInterval
xNum2 = xRows + xInterval
Set xWs = WorkRng.Parent
For i = 1 To Int(xRowsCount / xInterval)
xWs.Range(xWs.Cells(xNum1, WorkRng.Column), xWs.Cells(xNum1 + xRows - 1, WorkRng.Column)).Select
Application.Selection.EntireRow.Insert
xNum1 = xNum1 + xNum2
Next
MsgBox "Илюша молодец!"
End Sub
Дан id товара, кол-во упаковок для каждого товара, как выводить общее кол-во товаров для id, думал как то воспользоваться функцией если.. но не выходит. Файл прикладываю
Имеется столбец с кол-вом пакетов, напротив "пакет 1", "пакет 2" нужно указать общее кол-во, эта цифра находится на против названия товара. в идеале должно выйти, на примере
Стеллаж Atlantida из ячейки 9
Пакет 1-3 Пакет 2-3 Пакет 3-3 Я пробовал через функцию ЕСЛИ
Сделал код для добавления пустых ячеек. Как работает, выбираю диапазон, пишу интервал, пишу кол-во добавляемых ячеек(пустых) он их добавляет. Проблема в том, что когда включен фильтр на любой столбец, он не учитывает этого, и делает сплошняком и соответственно в некоторых местах код отрабатывает не верно. Вот код
Код
Sub InsertRowsAtIntervals()
'Updateby Extendoffice
Dim Rng As Range
Dim xInterval As Integer
Dim xRows As Integer
Dim xRowsCount As Integer
Dim xNum1 As Integer
Dim xNum2 As Integer
Dim WorkRng As Range
Dim xWs As Worksheet
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Диапазон значений", xTitleId, WorkRng.Address, Type:=8)
xRowsCount = WorkRng.Rows.Count
xInterval = Application.InputBox("Введите интервал ", xTitleId, 1, Type:=1)
xRows = Application.InputBox("Введите кол-во пустых строк! ", xTitleId, 1, Type:=1)
xNum1 = WorkRng.Row + xInterval
xNum2 = xRows + xInterval
Set xWs = WorkRng.Parent
For i = 1 To Int(xRowsCount / xInterval)
xWs.Range(xWs.Cells(xNum1, WorkRng.Column), xWs.Cells(xNum1 + xRows - 1, WorkRng.Column)).Select
Application.Selection.EntireRow.Insert
xNum1 = xNum1 + xNum2
Next
MsgBox "Готово!"
End Sub
Здравствуйте, столкнулся с проблемой, размножил строки по количеству вручную, как нужно. Получается теперь эти строки нужно заполнить, чтобы в пустой строчке было то значение что над ним, проблема в том что кол-во пустых строк всегда разное, а может вообще не быть. я приложил файл, вот желтым отмечено то как правильно, но я это вручную внес. Было бы всегда одинаковое кол-во пустых я бы по формуле =ячейка всё протянул, а тут не знаю, Может есть кто сталкивался или знает как решить данный вопрос? А то строк может быть и 5000 в сумме и 10000. Соответственно вместо 1 там значения, буквы, цифры, символы могут быть, оставил id
Здравствуйте, столкнулся с такой проблемой, Что нужно считать кол-во единиц через какой то интервал. интервал разделяет цвет. То есть идет оранжевый цвет а после него 3 белых и нужно в ячейку над 3 белыми указать значение 3. и где то идет 4 единицы где то 7 и так далее. Фильтр и просто сделать сумм не работает. Прикладываю файл, чтобы было понятно.
вот прикладываю скриншот, смысл чтобы посчитать объем. Но цифры 3 и 4 в бежевых ячейках я проставил руками, а таких 14000 строк и там идут по 1-2-3-4-5-6-7-...25 строк. Т.е. идет пустая бежевая ячейка а под ней 25 белых, а после опять бежевая и под ней уже 3 белых. для удобства во всех белых указал 1.
Google table, В гугл таблицах есть фильтр по дате.Указывается от какой даты начинается фильтрация. Возможно ли сделать это через ячейку? чтобы указывать в ячейке дату и фильтрация определенных столбцов была сделана автоматически? скриншот о чем я - приложил, не знаю ак
https://docs.google.com/spreadsheets/d/16LFIK9P8U_EGnms_yrnEWN44tiihzow4DOaCoyz2rR8/edit?usp=sharing Указывается от какой даты начинается фильтрация. Возможно ли сделать это через ячейку? чтобы указывать в ячейке дату и фильтрация определенных столбцов была сделана автоматически? скриншот о чем я - приложил, не знаю актуально ли это в этом форуме, но вдруг подскажет кто. ссылку на гугл таблицу приложил
Пример приложу в файле, Как возможно с помощью макросов удалить габариты ....х....х....; если они ещё и разные + убрать ; в конце и если возможно отделить цвет с большой буквы в отдельный столбец, пробовал просто разделением и как то заменой через * не выходит
Пробовал объединить вначале 3 пдф в 1, вроде получилось. начал через онлайн редакторы конвертировать в ексель и столкнулся с проблемой, что каждый лист из пдф создается, как отдельный лист и таблица в екселе и ещё съезжает половина.. Можете помочь, как то решить эту проблему. Весят много, прилагаю ссылку с яндекс диска. https://disk.yandex.ru/d/lWC-0otB69KJ7A
Был файл пдф я его конвертировал в ексель, но он отобразил таблицу в 60+ листах, как это склеить все? прикладываю 3 файла пдф из которых я сделал один и ексель файл который вышел из этих 3 пдф. файлы сюда скинуть не получается, вот ссылка на архив с яндекс диска https://disk.yandex.ru/d/fPALl3E7u9oMnQ
Есть ли формула для того чтоб я допустим ввел все имеющие цвета в одной формуле(типо база) и растянул её на все строки с названием и она бы вытащила мне определенный цвет из ячейки(если он есть в базе). Вот исходные данные прилагаю в ексель файле просьба написать там если есть такие умные люди формулой либо VBA
На работе дали, как руками делать я понимаю, хотелось бы узнать возможно ли это быстрей. Имеется лист Товары с товарами(id, наименование, артикул, цвет) след лист это базы в которых каждых имеется id из листа товары только он там расписан(каждый товар имеет 2-4 комплектующих) Возможно ли как то считывать кол-во этих комплектующих (из листа база), добавлять нужное число строк((= кол-ву комплектующих)в лист товары и прописывать нужный штрихкод рядом) а всё остальное название комплектующих и так далее я через впр могу протянуть. в файле есть пример как должно получиться, на примере первых двух id товаров.
Как можно добавлять массово строки не используя инструменты по типу TOOLS И ТД. Добавлять строки через одну или добавить 2+ строк через 1 строку? Находил только отдельные инструменты на которые нужны лицензии, задаешь с какой строки начинаешь, задаешь интервал(через каждую строку) и прописываешь кол-во строк сколько хочешь добавить, можно ли такое сделать через макросы или какими то бесплатными средствами?
Склейка ячейки столько раз, какое значение прописано в другой ячейке.см вложение, Как сделать, чтоб в ячейке "ВЫДЕЛЕННОЙ КРАСНОЙ" прописалось 555;555;555;555;555; Подробнее описание во вложении, если возможно работать через него
Задание, чтоб в ячейке "ВЫДЕЛЕННОЙ КРАСНОЙ" прописалось 555;555;555;555;555; Подробнее описание во вложении, если возможно работать через него Помогите пожалуйста