Результаты поиска
krosav4ig
Дата: Пятница, 30.09.2016, 23:55 |
Сообщение № 1241 | Тема: Сбивается формат при обновлении ссылок
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация:
997
±
Замечаний:
0% ±
Excel 2007,2010,2013
Здравствуйте. переформатировать по первому символу
для этого есть ключ \* CharFormat\*Charformat . Этот ключ применяет форматирование первой буквы имени поля ко всему значению поля. В следующем примере значение поля оформляется полужирным начертанием, поскольку буква "R" в слове "REF" является полужирной. { R EF chapter2_title \* Charformat } возвращает результат Тихоокеанские киты полужирным шрифтом.
Здравствуйте. переформатировать по первому символу
для этого есть ключ \* CharFormat\*Charformat . Этот ключ применяет форматирование первой буквы имени поля ко всему значению поля. В следующем примере значение поля оформляется полужирным начертанием, поскольку буква "R" в слове "REF" является полужирной. { R EF chapter2_title \* Charformat } возвращает результат Тихоокеанские киты полужирным шрифтом.
krosav4ig
email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
Ответить
Сообщение Здравствуйте. переформатировать по первому символу
для этого есть ключ \* CharFormat\*Charformat . Этот ключ применяет форматирование первой буквы имени поля ко всему значению поля. В следующем примере значение поля оформляется полужирным начертанием, поскольку буква "R" в слове "REF" является полужирной. { R EF chapter2_title \* Charformat } возвращает результат Тихоокеанские киты полужирным шрифтом.
Автор - krosav4ig Дата добавления - 30.09.2016 в 23:55
krosav4ig
Дата: Суббота, 01.10.2016, 01:25 |
Сообщение № 1242 | Тема: Деление длинного текста на 4 строки или более
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация:
997
±
Замечаний:
0% ±
Excel 2007,2010,2013
Результат - заполнены только 3 строки
не верю после [vba]Код
Set Sh_Шаблон = Sheets("ШАБЛОН") 'задаем переменной Sh_Шаблон объект лист "ШАБЛОН". для упрощения себе жизни
[/vba]написАл [vba]Код
Call SplitN(CStr(ArrДоп(5, 1)), Array(40, 85, 85, 85), Sh_Шаблон.[N24,A26,A28,A30])
[/vba] Выполнил, на листе получил
Результат - заполнены только 3 строки
не верю после [vba]Код
Set Sh_Шаблон = Sheets("ШАБЛОН") 'задаем переменной Sh_Шаблон объект лист "ШАБЛОН". для упрощения себе жизни
[/vba]написАл [vba]Код
Call SplitN(CStr(ArrДоп(5, 1)), Array(40, 85, 85, 85), Sh_Шаблон.[N24,A26,A28,A30])
[/vba] Выполнил, на листе получилkrosav4ig
email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
Сообщение отредактировал krosav4ig - Суббота, 01.10.2016, 01:27
Ответить
Сообщение Результат - заполнены только 3 строки
не верю после [vba]Код
Set Sh_Шаблон = Sheets("ШАБЛОН") 'задаем переменной Sh_Шаблон объект лист "ШАБЛОН". для упрощения себе жизни
[/vba]написАл [vba]Код
Call SplitN(CStr(ArrДоп(5, 1)), Array(40, 85, 85, 85), Sh_Шаблон.[N24,A26,A28,A30])
[/vba] Выполнил, на листе получилАвтор - krosav4ig Дата добавления - 01.10.2016 в 01:25
krosav4ig
Дата: Суббота, 01.10.2016, 19:48 |
Сообщение № 1243 | Тема: объединение ячеек и подстройка в соответствии с условием
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация:
997
±
Замечаний:
0% ±
Excel 2007,2010,2013
Можно надстройкой Power Query Для обновления после вставки новых данных нужно на таблице Запрос1 нажать ПКМ>Обновить
[vba]
Код
let PowerTrim = (text as text) => let step1= Text.SplitAny(text, " "&Character.FromNumber(160)), step2 = List.Select(step1, each _ <> ""), resut = Text.Combine(step2, " ") in resut, CombineRows = (tbl as table) as table => let step1 = Table.Transpose(Table.TransformColumns(tbl,{},each try Text.From(_) otherwise _)), step2 = Table.CombineColumns(step1 ,Table.ColumnNames(step1),Combiner.CombineTextByDelimiter(" ",QuoteStyle.None),"Merged"), resut = Table.Transpose(Table.PromoteHeaders(step2)) in resut, GetTable = (tbl as table) as table => let FirstCol = Table.ColumnNames(tbl ){0}, step0 = Table.TransformColumnTypes(Table.ReplaceValue(tbl,"",null,Replacer.ReplaceValue,{FirstCol}),{{FirstCol, type text}}, "ru-RU"), step1 = Table.SplitColumn(step0,"Столбец1",Splitter.SplitTextByEachDelimiter({"."," "," "},QuoteStyle.None),{FirstCol}), step2 = Table.FillDown(step1,{"Столбец1"}), step3 = Table.Group(step2, {"Столбец1"}, {{"tbl", each CombineRows(_), type table}}), step4 = Table.ExpandTableColumn(step3, "tbl", Table.ColumnNames(step3[tbl]{0})), step5 = Table.FromRows(Table.ToRows(step4),Table.ColumnNames(tbl)), resut = Table.TransformColumns(step5,{},PowerTrim) in resut, Table1 = GetTable(Excel.CurrentWorkbook(){[Name="Таблица1"]}[Content]), Table2 = GetTable(Excel.CurrentWorkbook(){[Name="Таблица2"]}[Content]), Join = Table.NestedJoin(Table1,List.Range(Table.ColumnNames(Table1),0,2),Table2,List.Range(Table.ColumnNames(Table2),0,2),"NewColumn",JoinKind.FullOuter), Expand = Table.ExpandTableColumn(Join, "NewColumn", Table.ColumnNames(Table2),List.Transform(Table.ColumnNames(Table2),each _&".1")), result = Table.TransformColumns(Expand,{},each try Number.From(_) otherwise _) in result
[/vba]
upd. Немного упростил запрос, заменил файл
Можно надстройкой Power Query Для обновления после вставки новых данных нужно на таблице Запрос1 нажать ПКМ>Обновить
[vba]
Код
let PowerTrim = (text as text) => let step1= Text.SplitAny(text, " "&Character.FromNumber(160)), step2 = List.Select(step1, each _ <> ""), resut = Text.Combine(step2, " ") in resut, CombineRows = (tbl as table) as table => let step1 = Table.Transpose(Table.TransformColumns(tbl,{},each try Text.From(_) otherwise _)), step2 = Table.CombineColumns(step1 ,Table.ColumnNames(step1),Combiner.CombineTextByDelimiter(" ",QuoteStyle.None),"Merged"), resut = Table.Transpose(Table.PromoteHeaders(step2)) in resut, GetTable = (tbl as table) as table => let FirstCol = Table.ColumnNames(tbl ){0}, step0 = Table.TransformColumnTypes(Table.ReplaceValue(tbl,"",null,Replacer.ReplaceValue,{FirstCol}),{{FirstCol, type text}}, "ru-RU"), step1 = Table.SplitColumn(step0,"Столбец1",Splitter.SplitTextByEachDelimiter({"."," "," "},QuoteStyle.None),{FirstCol}), step2 = Table.FillDown(step1,{"Столбец1"}), step3 = Table.Group(step2, {"Столбец1"}, {{"tbl", each CombineRows(_), type table}}), step4 = Table.ExpandTableColumn(step3, "tbl", Table.ColumnNames(step3[tbl]{0})), step5 = Table.FromRows(Table.ToRows(step4),Table.ColumnNames(tbl)), resut = Table.TransformColumns(step5,{},PowerTrim) in resut, Table1 = GetTable(Excel.CurrentWorkbook(){[Name="Таблица1"]}[Content]), Table2 = GetTable(Excel.CurrentWorkbook(){[Name="Таблица2"]}[Content]), Join = Table.NestedJoin(Table1,List.Range(Table.ColumnNames(Table1),0,2),Table2,List.Range(Table.ColumnNames(Table2),0,2),"NewColumn",JoinKind.FullOuter), Expand = Table.ExpandTableColumn(Join, "NewColumn", Table.ColumnNames(Table2),List.Transform(Table.ColumnNames(Table2),each _&".1")), result = Table.TransformColumns(Expand,{},each try Number.From(_) otherwise _) in result
[/vba]
upd. Немного упростил запрос, заменил файл krosav4ig
К сообщению приложен файл:
-1-.xlsx
(25.3 Kb)
email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
Сообщение отредактировал krosav4ig - Суббота, 01.10.2016, 20:35
Ответить
Сообщение Можно надстройкой Power Query Для обновления после вставки новых данных нужно на таблице Запрос1 нажать ПКМ>Обновить
[vba]
Код
let PowerTrim = (text as text) => let step1= Text.SplitAny(text, " "&Character.FromNumber(160)), step2 = List.Select(step1, each _ <> ""), resut = Text.Combine(step2, " ") in resut, CombineRows = (tbl as table) as table => let step1 = Table.Transpose(Table.TransformColumns(tbl,{},each try Text.From(_) otherwise _)), step2 = Table.CombineColumns(step1 ,Table.ColumnNames(step1),Combiner.CombineTextByDelimiter(" ",QuoteStyle.None),"Merged"), resut = Table.Transpose(Table.PromoteHeaders(step2)) in resut, GetTable = (tbl as table) as table => let FirstCol = Table.ColumnNames(tbl ){0}, step0 = Table.TransformColumnTypes(Table.ReplaceValue(tbl,"",null,Replacer.ReplaceValue,{FirstCol}),{{FirstCol, type text}}, "ru-RU"), step1 = Table.SplitColumn(step0,"Столбец1",Splitter.SplitTextByEachDelimiter({"."," "," "},QuoteStyle.None),{FirstCol}), step2 = Table.FillDown(step1,{"Столбец1"}), step3 = Table.Group(step2, {"Столбец1"}, {{"tbl", each CombineRows(_), type table}}), step4 = Table.ExpandTableColumn(step3, "tbl", Table.ColumnNames(step3[tbl]{0})), step5 = Table.FromRows(Table.ToRows(step4),Table.ColumnNames(tbl)), resut = Table.TransformColumns(step5,{},PowerTrim) in resut, Table1 = GetTable(Excel.CurrentWorkbook(){[Name="Таблица1"]}[Content]), Table2 = GetTable(Excel.CurrentWorkbook(){[Name="Таблица2"]}[Content]), Join = Table.NestedJoin(Table1,List.Range(Table.ColumnNames(Table1),0,2),Table2,List.Range(Table.ColumnNames(Table2),0,2),"NewColumn",JoinKind.FullOuter), Expand = Table.ExpandTableColumn(Join, "NewColumn", Table.ColumnNames(Table2),List.Transform(Table.ColumnNames(Table2),each _&".1")), result = Table.TransformColumns(Expand,{},each try Number.From(_) otherwise _) in result
[/vba]
upd. Немного упростил запрос, заменил файл Автор - krosav4ig Дата добавления - 01.10.2016 в 19:48
krosav4ig
Дата: Вторник, 04.10.2016, 23:44 |
Сообщение № 1244 | Тема: Результат при заполненных ячейках
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация:
997
±
Замечаний:
0% ±
Excel 2007,2010,2013
Здравствуйте. Для H1 формула Код
=ТЕКСТ(ДЛСТР(B3&D3&F3);"1;;")
Здравствуйте. Для H1 формула Код
=ТЕКСТ(ДЛСТР(B3&D3&F3);"1;;")
krosav4ig
email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
Ответить
Сообщение Здравствуйте. Для H1 формула Код
=ТЕКСТ(ДЛСТР(B3&D3&F3);"1;;")
Автор - krosav4ig Дата добавления - 04.10.2016 в 23:44
krosav4ig
Дата: Суббота, 08.10.2016, 00:36 |
Сообщение № 1245 | Тема: Распарсить данные ячейки таблицы
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация:
997
±
Замечаний:
0% ±
Excel 2007,2010,2013
для разнообразия, UDF в Power Query SplitAndExpand [vba]Код
(Таблица as table,НомСтолб as number, Разделитель as text) as table => let Столбец = List.Range(Table.ColumnNames(Таблица),НомСтолб,1){0}, fn = Splitter.SplitTextByDelimiter(Разделитель, QuoteStyle.None), Разделить = Table.TransformColumns(Таблица,{Столбец, fn}), Результат = Table.ExpandListColumn(Разделить,Столбец) in Результат
[/vba] Использование в запросе [vba]Код
let Источник = SplitAndExpand(Excel.CurrentWorkbook(){[Name="Таблица1"]}[Content],1,",") in Источник
[/vba]
для разнообразия, UDF в Power Query SplitAndExpand [vba]Код
(Таблица as table,НомСтолб as number, Разделитель as text) as table => let Столбец = List.Range(Table.ColumnNames(Таблица),НомСтолб,1){0}, fn = Splitter.SplitTextByDelimiter(Разделитель, QuoteStyle.None), Разделить = Table.TransformColumns(Таблица,{Столбец, fn}), Результат = Table.ExpandListColumn(Разделить,Столбец) in Результат
[/vba] Использование в запросе [vba]Код
let Источник = SplitAndExpand(Excel.CurrentWorkbook(){[Name="Таблица1"]}[Content],1,",") in Источник
[/vba] krosav4ig
email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
Ответить
Сообщение для разнообразия, UDF в Power Query SplitAndExpand [vba]Код
(Таблица as table,НомСтолб as number, Разделитель as text) as table => let Столбец = List.Range(Table.ColumnNames(Таблица),НомСтолб,1){0}, fn = Splitter.SplitTextByDelimiter(Разделитель, QuoteStyle.None), Разделить = Table.TransformColumns(Таблица,{Столбец, fn}), Результат = Table.ExpandListColumn(Разделить,Столбец) in Результат
[/vba] Использование в запросе [vba]Код
let Источник = SplitAndExpand(Excel.CurrentWorkbook(){[Name="Таблица1"]}[Content],1,",") in Источник
[/vba] Автор - krosav4ig Дата добавления - 08.10.2016 в 00:36
krosav4ig
Дата: Суббота, 08.10.2016, 04:36 |
Сообщение № 1246 | Тема: МИН и МАКС в текстовом формате
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация:
997
±
Замечаний:
0% ±
Excel 2007,2010,2013
потому, что даты нужно привести в числовой формат Ctrl+H, в полях Найти и Заменить на написать . (точку), Заменить все
потому, что даты нужно привести в числовой формат Ctrl+H, в полях Найти и Заменить на написать . (точку), Заменить всеkrosav4ig
email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
Сообщение отредактировал krosav4ig - Суббота, 08.10.2016, 04:37
Ответить
Сообщение потому, что даты нужно привести в числовой формат Ctrl+H, в полях Найти и Заменить на написать . (точку), Заменить всеАвтор - krosav4ig Дата добавления - 08.10.2016 в 04:36
krosav4ig
Дата: Вторник, 11.10.2016, 17:54 |
Сообщение № 1247 | Тема: Распарсить данные ячейки таблицы
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация:
997
±
Замечаний:
0% ±
Excel 2007,2010,2013
Нужно что бы получился такой результат
AngelOfLegend , ну дык если в ваш последний файл перенести UDF и запрос из файла отсюда и отформатировать исходные данные умной таблицей с заголовками (у нее должно быть название Таблица1), то на выходе получится именно такой результат
Нужно что бы получился такой результат
AngelOfLegend , ну дык если в ваш последний файл перенести UDF и запрос из файла отсюда и отформатировать исходные данные умной таблицей с заголовками (у нее должно быть название Таблица1), то на выходе получится именно такой результатkrosav4ig
email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
Сообщение отредактировал krosav4ig - Вторник, 11.10.2016, 22:23
Ответить
Сообщение Нужно что бы получился такой результат
AngelOfLegend , ну дык если в ваш последний файл перенести UDF и запрос из файла отсюда и отформатировать исходные данные умной таблицей с заголовками (у нее должно быть название Таблица1), то на выходе получится именно такой результатАвтор - krosav4ig Дата добавления - 11.10.2016 в 17:54
krosav4ig
Дата: Четверг, 13.10.2016, 16:34 |
Сообщение № 1248 | Тема: Удалить дубликаты затронув соседние столбцы
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация:
997
±
Замечаний:
0% ±
Excel 2007,2010,2013
Выделить свои столбцы (A1:C8), Данные>Работа с данными>Удалить дубликаты, поставить галку "Мои данные содержат заголовки", тык по кнопке Снять выделение, поставить галку Столбец1, ОК
Выделить свои столбцы (A1:C8), Данные>Работа с данными>Удалить дубликаты, поставить галку "Мои данные содержат заголовки", тык по кнопке Снять выделение, поставить галку Столбец1, ОК krosav4ig
email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
Ответить
Сообщение Выделить свои столбцы (A1:C8), Данные>Работа с данными>Удалить дубликаты, поставить галку "Мои данные содержат заголовки", тык по кнопке Снять выделение, поставить галку Столбец1, ОК Автор - krosav4ig Дата добавления - 13.10.2016 в 16:34
krosav4ig
Дата: Пятница, 14.10.2016, 18:10 |
Сообщение № 1249 | Тема: "ложь" при сравнении дат
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация:
997
±
Замечаний:
0% ±
Excel 2007,2010,2013
почему в ячейке AD2 ЛОЖЬ?
потому, что конструкция типа в excel при b>a при любом значении с всегда возвращает ложь, ибо при вычислении получается и опять неправильно тоже возвращает ИСТИНА вот так должно быть
почему в ячейке AD2 ЛОЖЬ?
потому, что конструкция типа в excel при b>a при любом значении с всегда возвращает ложь, ибо при вычислении получается и опять неправильно тоже возвращает ИСТИНА вот так должно бытьkrosav4ig
email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
Ответить
Сообщение почему в ячейке AD2 ЛОЖЬ?
потому, что конструкция типа в excel при b>a при любом значении с всегда возвращает ложь, ибо при вычислении получается и опять неправильно тоже возвращает ИСТИНА вот так должно бытьАвтор - krosav4ig Дата добавления - 14.10.2016 в 18:10
krosav4ig
Дата: Воскресенье, 16.10.2016, 13:49 |
Сообщение № 1250 | Тема: Сумма, если, впр - как суммировать по условию с поиском
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация:
997
±
Замечаний:
0% ±
Excel 2007,2010,2013
еще вариант Код
=СУММПРОИЗВ(($A3&ТЕКСТ(B$2;"МГ")=заказы!$C$2:$C$30&ТЕКСТ(Ч(СМЕЩ(заказы!$A$1;ПРОСМОТР(СТРОКА(заказы!$A$2:$A$30);СТРОКА(заказы!$A$2:$A$30)/заказы!$A$2:$A$30^0)-1;));"МГ"))*заказы!$D$2:$D$30)
еще вариант Код
=СУММПРОИЗВ(($A3&ТЕКСТ(B$2;"МГ")=заказы!$C$2:$C$30&ТЕКСТ(Ч(СМЕЩ(заказы!$A$1;ПРОСМОТР(СТРОКА(заказы!$A$2:$A$30);СТРОКА(заказы!$A$2:$A$30)/заказы!$A$2:$A$30^0)-1;));"МГ"))*заказы!$D$2:$D$30)
krosav4ig
email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
Сообщение отредактировал krosav4ig - Воскресенье, 16.10.2016, 13:50
Ответить
Сообщение еще вариант Код
=СУММПРОИЗВ(($A3&ТЕКСТ(B$2;"МГ")=заказы!$C$2:$C$30&ТЕКСТ(Ч(СМЕЩ(заказы!$A$1;ПРОСМОТР(СТРОКА(заказы!$A$2:$A$30);СТРОКА(заказы!$A$2:$A$30)/заказы!$A$2:$A$30^0)-1;));"МГ"))*заказы!$D$2:$D$30)
Автор - krosav4ig Дата добавления - 16.10.2016 в 13:49
krosav4ig
Дата: Воскресенье, 16.10.2016, 17:25 |
Сообщение № 1251 | Тема: Извлечение отрицательного значения из текста
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация:
997
±
Замечаний:
0% ±
Excel 2007,2010,2013
здравствуйте как-то такКод
=--ПРАВБ(ПОДСТАВИТЬ(A1;" ";ПОВТОР(" ";255));255)
здравствуйте как-то такКод
=--ПРАВБ(ПОДСТАВИТЬ(A1;" ";ПОВТОР(" ";255));255)
krosav4ig
email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
Ответить
Сообщение здравствуйте как-то такКод
=--ПРАВБ(ПОДСТАВИТЬ(A1;" ";ПОВТОР(" ";255));255)
Автор - krosav4ig Дата добавления - 16.10.2016 в 17:25
krosav4ig
Дата: Воскресенье, 16.10.2016, 22:58 |
Сообщение № 1252 | Тема: Шрифт штрих-кода
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация:
997
±
Замечаний:
0% ±
Excel 2007,2010,2013
Добрый вечер.Тута шрифты code128 (перерисованные из IDAutomation)+макрос гля генерации абракадабры для этих шрифтов выкладывал
Добрый вечер.Тута шрифты code128 (перерисованные из IDAutomation)+макрос гля генерации абракадабры для этих шрифтов выкладывал krosav4ig
email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
Ответить
Сообщение Добрый вечер.Тута шрифты code128 (перерисованные из IDAutomation)+макрос гля генерации абракадабры для этих шрифтов выкладывал Автор - krosav4ig Дата добавления - 16.10.2016 в 22:58
krosav4ig
Дата: Понедельник, 17.10.2016, 18:07 |
Сообщение № 1253 | Тема: Заполнение данных по совпадению sn
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация:
997
±
Замечаний:
0% ±
Excel 2007,2010,2013
Здравствуйте. Доп. столбец + куча формул (в диспетчере имен)
Здравствуйте. Доп. столбец + куча формул (в диспетчере имен) krosav4ig
email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
Ответить
Сообщение Здравствуйте. Доп. столбец + куча формул (в диспетчере имен) Автор - krosav4ig Дата добавления - 17.10.2016 в 18:07
krosav4ig
Дата: Вторник, 18.10.2016, 13:01 |
Сообщение № 1254 | Тема: Перевод формулы из OpenOffice в Exel
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация:
997
±
Замечаний:
0% ±
Excel 2007,2010,2013
вместо в excel должно быть
email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
Ответить
Сообщение вместо в excel должно быть Автор - krosav4ig Дата добавления - 18.10.2016 в 13:01
krosav4ig
Дата: Среда, 19.10.2016, 23:49 |
Сообщение № 1255 | Тема: Сравнение данных столба и вывод
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация:
997
±
Замечаний:
0% ±
Excel 2007,2010,2013
email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
Сообщение отредактировал krosav4ig - Среда, 19.10.2016, 23:52
Ответить
Сообщение Здравствуйте Автор - krosav4ig Дата добавления - 19.10.2016 в 23:49
krosav4ig
Дата: Четверг, 20.10.2016, 04:00 |
Сообщение № 1256 | Тема: Макрос для обновления ячеек
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация:
997
±
Замечаний:
0% ±
Excel 2007,2010,2013
В файле, де нужно отключить автообновление Данные>Подключения>Изменить связи>Запрос на обновление связей>Не задавать вопрос и не обновлять
В файле, де нужно отключить автообновление Данные>Подключения>Изменить связи>Запрос на обновление связей>Не задавать вопрос и не обновлять krosav4ig
email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
Ответить
Сообщение В файле, де нужно отключить автообновление Данные>Подключения>Изменить связи>Запрос на обновление связей>Не задавать вопрос и не обновлять Автор - krosav4ig Дата добавления - 20.10.2016 в 04:00
krosav4ig
Дата: Четверг, 20.10.2016, 04:04 |
Сообщение № 1257 | Тема: Подстановка с 3-х листов на 4-ый с удалением дубликатов
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация:
997
±
Замечаний:
0% ±
Excel 2007,2010,2013
Можно как-то так [vba]Код
Sub Upd_Claims() 'ActiveWorkbook.RefreshAll Dim objConnection As Object Dim rs As Object Dim arr$(3) arr(1) = "VGR$" & [Таблица_ClaimsOtherTotal.accdb[[#All],[Дата создания]]].Address(0, 0) arr(2) = "CLAIMS CHECK$" & [Таблица_ClaimsTotal.accdb[[#All],[Дата создания]]].Address(0, 0) arr(3) = "LETTERS CHECK$" & [Таблица_Letters_Total.accdb[[#All],[ДатаПретензииПоПисьму]]].Address(0, 0) Set objConnection = CreateObject("ADODB.Connection") Set rs = CreateObject("ADODB.Recordset") objConnection.Open "Provider=Microsoft.ACE.OLEDB.12.0;" & "Data Source=" & _ ActiveWorkbook.FullName & ";" & "Extended Properties=""Excel 12.0;HDR=Yes"";" sqlStr1 = "Select DISTINCT * from (" & Mid(Join(arr, "] union all SELECT * from ["), 13) & "])" rs.Open sqlStr1, objConnection, 3, 3 [Таблица2].ListObject.HeaderRowRange(2, 1).CopyFromRecordset rs Set rs = Nothing Set objConnection = Nothing Sheets("STATISTICS").Select End Sub
[/vba]
Можно как-то так [vba]Код
Sub Upd_Claims() 'ActiveWorkbook.RefreshAll Dim objConnection As Object Dim rs As Object Dim arr$(3) arr(1) = "VGR$" & [Таблица_ClaimsOtherTotal.accdb[[#All],[Дата создания]]].Address(0, 0) arr(2) = "CLAIMS CHECK$" & [Таблица_ClaimsTotal.accdb[[#All],[Дата создания]]].Address(0, 0) arr(3) = "LETTERS CHECK$" & [Таблица_Letters_Total.accdb[[#All],[ДатаПретензииПоПисьму]]].Address(0, 0) Set objConnection = CreateObject("ADODB.Connection") Set rs = CreateObject("ADODB.Recordset") objConnection.Open "Provider=Microsoft.ACE.OLEDB.12.0;" & "Data Source=" & _ ActiveWorkbook.FullName & ";" & "Extended Properties=""Excel 12.0;HDR=Yes"";" sqlStr1 = "Select DISTINCT * from (" & Mid(Join(arr, "] union all SELECT * from ["), 13) & "])" rs.Open sqlStr1, objConnection, 3, 3 [Таблица2].ListObject.HeaderRowRange(2, 1).CopyFromRecordset rs Set rs = Nothing Set objConnection = Nothing Sheets("STATISTICS").Select End Sub
[/vba] krosav4ig
email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
Сообщение отредактировал krosav4ig - Четверг, 20.10.2016, 04:30
Ответить
Сообщение Можно как-то так [vba]Код
Sub Upd_Claims() 'ActiveWorkbook.RefreshAll Dim objConnection As Object Dim rs As Object Dim arr$(3) arr(1) = "VGR$" & [Таблица_ClaimsOtherTotal.accdb[[#All],[Дата создания]]].Address(0, 0) arr(2) = "CLAIMS CHECK$" & [Таблица_ClaimsTotal.accdb[[#All],[Дата создания]]].Address(0, 0) arr(3) = "LETTERS CHECK$" & [Таблица_Letters_Total.accdb[[#All],[ДатаПретензииПоПисьму]]].Address(0, 0) Set objConnection = CreateObject("ADODB.Connection") Set rs = CreateObject("ADODB.Recordset") objConnection.Open "Provider=Microsoft.ACE.OLEDB.12.0;" & "Data Source=" & _ ActiveWorkbook.FullName & ";" & "Extended Properties=""Excel 12.0;HDR=Yes"";" sqlStr1 = "Select DISTINCT * from (" & Mid(Join(arr, "] union all SELECT * from ["), 13) & "])" rs.Open sqlStr1, objConnection, 3, 3 [Таблица2].ListObject.HeaderRowRange(2, 1).CopyFromRecordset rs Set rs = Nothing Set objConnection = Nothing Sheets("STATISTICS").Select End Sub
[/vba] Автор - krosav4ig Дата добавления - 20.10.2016 в 04:04
krosav4ig
Дата: Воскресенье, 23.10.2016, 03:06 |
Сообщение № 1258 | Тема: Шрифт штрих-кода
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация:
997
±
Замечаний:
0% ±
Excel 2007,2010,2013
email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
Ответить
Сообщение однако, в excel штрих-код можно и без всяких шрифтов сделатьCode39, EAN8, EAN13 Автор - krosav4ig Дата добавления - 23.10.2016 в 03:06
krosav4ig
Дата: Воскресенье, 23.10.2016, 16:19 |
Сообщение № 1259 | Тема: Заполнение ячеек по соответствию даты
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация:
997
±
Замечаний:
0% ±
Excel 2007,2010,2013
можно сводной создал именованный диапазон tbl (График!$D$6:$AU$14), по ней построил консолидированную сводную (через мастер сводных таблиц и диаграмм)
можно сводной создал именованный диапазон tbl (График!$D$6:$AU$14), по ней построил консолидированную сводную (через мастер сводных таблиц и диаграмм) krosav4ig
email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
Ответить
Сообщение можно сводной создал именованный диапазон tbl (График!$D$6:$AU$14), по ней построил консолидированную сводную (через мастер сводных таблиц и диаграмм) Автор - krosav4ig Дата добавления - 23.10.2016 в 16:19
krosav4ig
Дата: Воскресенье, 23.10.2016, 23:53 |
Сообщение № 1260 | Тема: Создание матрицы в excel
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация:
997
±
Замечаний:
0% ±
Excel 2007,2010,2013
Мдя... Это в какой же "умной" книжке вы такое задание нашли? Задание само по себе, может и нормальное, тока сформулировано ..... решаетя одной формулой, содержащей 1 цифру и 3 функции выделяем A1:H8, в строку формул пишем Код
=2^ABS(СТОЛБЕЦ()-СТРОКА())
и жмем Ctrl+Enter
Мдя... Это в какой же "умной" книжке вы такое задание нашли? Задание само по себе, может и нормальное, тока сформулировано ..... решаетя одной формулой, содержащей 1 цифру и 3 функции выделяем A1:H8, в строку формул пишем Код
=2^ABS(СТОЛБЕЦ()-СТРОКА())
и жмем Ctrl+Enter krosav4ig
email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
Ответить
Сообщение Мдя... Это в какой же "умной" книжке вы такое задание нашли? Задание само по себе, может и нормальное, тока сформулировано ..... решаетя одной формулой, содержащей 1 цифру и 3 функции выделяем A1:H8, в строку формул пишем Код
=2^ABS(СТОЛБЕЦ()-СТРОКА())
и жмем Ctrl+Enter Автор - krosav4ig Дата добавления - 23.10.2016 в 23:53