Домашняя страница Undo Do Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Записи участника (krosav4ig) - Мир MS Excel

Результаты поиска
krosav4ig Дата: Среда, 06.02.2019, 12:00 | Сообщение № 1801 | Тема: Извлечение слов и чисел из текстовой строки
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
Код
=ПСТР(ЛЕВБ(A2;ПОИСК(",";A2)-1);МИН(ЕСЛИОШИБКА(ПОИСК(СИМВОЛ(СТРОКА($65:$90));A2);""));99)
Код
=СЖПРОБЕЛЫ(ПСТР(ЛЕВБ(A2;ПОИСК("(";A2&"(")-1);ПОИСК(",";A2&",")+1;99))
Код
=ПСТР(ЛЕВБ(A2;ПОИСК(")";A2&")")-1);ПОИСК("(";A2&"(")+1;99)
К сообщению приложен файл: 8557265.xlsx (10.6 Kb)


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
 
Ответить
Сообщение
Код
=ПСТР(ЛЕВБ(A2;ПОИСК(",";A2)-1);МИН(ЕСЛИОШИБКА(ПОИСК(СИМВОЛ(СТРОКА($65:$90));A2);""));99)
Код
=СЖПРОБЕЛЫ(ПСТР(ЛЕВБ(A2;ПОИСК("(";A2&"(")-1);ПОИСК(",";A2&",")+1;99))
Код
=ПСТР(ЛЕВБ(A2;ПОИСК(")";A2&")")-1);ПОИСК("(";A2&"(")+1;99)

Автор - krosav4ig
Дата добавления - 06.02.2019 в 12:00
krosav4ig Дата: Среда, 06.02.2019, 12:26 | Сообщение № 1802 | Тема: Извлечение слов и чисел из текстовой строки
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
первая формула что-то не работает

Это формула массива, вводится нажатием Ctrl+Shift+Enter


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
 
Ответить
Сообщение
первая формула что-то не работает

Это формула массива, вводится нажатием Ctrl+Shift+Enter

Автор - krosav4ig
Дата добавления - 06.02.2019 в 12:26
krosav4ig Дата: Среда, 06.02.2019, 12:40 | Сообщение № 1803 | Тема: перенести данных, по очереди
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
[offtop]чует моя чуйка, что сейчас бан кому-то прилетит


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
 
Ответить
Сообщение[offtop]чует моя чуйка, что сейчас бан кому-то прилетит

Автор - krosav4ig
Дата добавления - 06.02.2019 в 12:40
krosav4ig Дата: Среда, 06.02.2019, 14:20 | Сообщение № 1804 | Тема: посчитать количество рабочих часов
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
Добрый день.
Массивная формула
Код
=СУММ(ЕСЛИОШИБКА(--ПСТР(ПОДСТАВИТЬ(D8:AH8;"/";"     ");{1:6};5);))
К сообщению приложен файл: 5742850.xls (83.5 Kb)


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
 
Ответить
СообщениеДобрый день.
Массивная формула
Код
=СУММ(ЕСЛИОШИБКА(--ПСТР(ПОДСТАВИТЬ(D8:AH8;"/";"     ");{1:6};5);))

Автор - krosav4ig
Дата добавления - 06.02.2019 в 14:20
krosav4ig Дата: Четверг, 07.02.2019, 17:09 | Сообщение № 1805 | Тема: загрузка с сайта
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
[offtop]Вы уже и пол успели сменить? Как же все стремительно нынче происходит...


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
 
Ответить
Сообщение[offtop]Вы уже и пол успели сменить? Как же все стремительно нынче происходит...

Автор - krosav4ig
Дата добавления - 07.02.2019 в 17:09
krosav4ig Дата: Четверг, 07.02.2019, 22:25 | Сообщение № 1806 | Тема: Запуск файла с адресом, записанным в Range()
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
или [vba]
Код
shell "explorer """& [D3] &"""",vbhide
[/vba]


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
 
Ответить
Сообщениеили [vba]
Код
shell "explorer """& [D3] &"""",vbhide
[/vba]

Автор - krosav4ig
Дата добавления - 07.02.2019 в 22:25
krosav4ig Дата: Пятница, 08.02.2019, 14:29 | Сообщение № 1807 | Тема: Улитка Паскаля
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
Вы нам данные для построения не даете, и я вам не дам, любуйтесь на диаграмму :p
К сообщению приложен файл: Ulitka.xlsb (17.6 Kb)


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460

Сообщение отредактировал krosav4ig - Пятница, 08.02.2019, 17:11
 
Ответить
СообщениеВы нам данные для построения не даете, и я вам не дам, любуйтесь на диаграмму :p

Автор - krosav4ig
Дата добавления - 08.02.2019 в 14:29
krosav4ig Дата: Пятница, 08.02.2019, 17:08 | Сообщение № 1808 | Тема: Улитка Паскаля
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
Игорь, нужно выделить столбцы B:C , Вставка->Диаграммы->Точеченая->C гладкими кривыми


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
 
Ответить
СообщениеИгорь, нужно выделить столбцы B:C , Вставка->Диаграммы->Точеченая->C гладкими кривыми

Автор - krosav4ig
Дата добавления - 08.02.2019 в 17:08
krosav4ig Дата: Пятница, 08.02.2019, 17:11 | Сообщение № 1809 | Тема: Улитка Паскаля
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
[offtop]
конспиратор блин :-)

Этнияоносамо :)[/offtop]
еще 1 диаграмма на поиграться, заменив в формулах два числа (по 1-му в каждой), получим улитку Паскаля
К сообщению приложен файл: ulitka2.xlsx (18.1 Kb)


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460

Сообщение отредактировал krosav4ig - Пятница, 08.02.2019, 19:33
 
Ответить
Сообщение[offtop]
конспиратор блин :-)

Этнияоносамо :)[/offtop]
еще 1 диаграмма на поиграться, заменив в формулах два числа (по 1-му в каждой), получим улитку Паскаля

Автор - krosav4ig
Дата добавления - 08.02.2019 в 17:11
krosav4ig Дата: Суббота, 09.02.2019, 20:38 | Сообщение № 1810 | Тема: Вывод пустых столбцов в запросе QUERY
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
book, [vba]
Код
select ... , null as B , ... from ...
[/vba]


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
 
Ответить
Сообщениеbook, [vba]
Код
select ... , null as B , ... from ...
[/vba]

Автор - krosav4ig
Дата добавления - 09.02.2019 в 20:38
krosav4ig Дата: Суббота, 09.02.2019, 20:51 | Сообщение № 1811 | Тема: Улитка Паскаля
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
на всяк случай добавил формулу в столбец A
Код
=360/(СЧЁТ(A3:A$9999)+СТРОКА(A1)-1)*ПИ()/180*(СТРОКА(A1)-1)
К сообщению приложен файл: 5243173.xlsx (53.9 Kb)


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
 
Ответить
Сообщениена всяк случай добавил формулу в столбец A
Код
=360/(СЧЁТ(A3:A$9999)+СТРОКА(A1)-1)*ПИ()/180*(СТРОКА(A1)-1)

Автор - krosav4ig
Дата добавления - 09.02.2019 в 20:51
krosav4ig Дата: Суббота, 09.02.2019, 22:55 | Сообщение № 1812 | Тема: Суммирование чисел написанных через дробь в excel
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
как вариант, массивная формула (вводится комбинацией Ctrl+Sift+Enter)
Код
=ТЕКСТ(СУММ(--(0&СЖПРОБЕЛЫ(ПСТР(ПОДСТАВИТЬ(A2:E2;"/";"     ");{1:6};5)))*10^{3:0});"000\/000")


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460

Сообщение отредактировал krosav4ig - Суббота, 09.02.2019, 22:56
 
Ответить
Сообщениекак вариант, массивная формула (вводится комбинацией Ctrl+Sift+Enter)
Код
=ТЕКСТ(СУММ(--(0&СЖПРОБЕЛЫ(ПСТР(ПОДСТАВИТЬ(A2:E2;"/";"     ");{1:6};5)))*10^{3:0});"000\/000")

Автор - krosav4ig
Дата добавления - 09.02.2019 в 22:55
krosav4ig Дата: Воскресенье, 10.02.2019, 16:04 | Сообщение № 1813 | Тема: Как обеспечить возможность изменения фигуры только в ширину.
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
Добрый день.
как вариант, рисуете линию, задаете ей нужную толщину, тока изменять размер нужно будет с шифтом


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460

Сообщение отредактировал krosav4ig - Воскресенье, 10.02.2019, 16:04
 
Ответить
СообщениеДобрый день.
как вариант, рисуете линию, задаете ей нужную толщину, тока изменять размер нужно будет с шифтом

Автор - krosav4ig
Дата добавления - 10.02.2019 в 16:04
krosav4ig Дата: Воскресенье, 10.02.2019, 19:33 | Сообщение № 1814 | Тема: Vеняется ширина ячейки Эксель.
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
igorь, [vba]
Код
Sub ааааа()
    Dim oPic As Picture
    For Each oPic In ActiveSheet.Pictures
        With oPic.TopLeftCell
            If Not Intersect(.Parent.[B:B], .Cells) Is Nothing Then
                oPic.Top = .Top : oPic.Left = .Left
                oPic.Height = .Height: oPic.Width = .Width
            End If
        End With
    Next
End Sub
[/vba]


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
 
Ответить
Сообщениеigorь, [vba]
Код
Sub ааааа()
    Dim oPic As Picture
    For Each oPic In ActiveSheet.Pictures
        With oPic.TopLeftCell
            If Not Intersect(.Parent.[B:B], .Cells) Is Nothing Then
                oPic.Top = .Top : oPic.Left = .Left
                oPic.Height = .Height: oPic.Width = .Width
            End If
        End With
    Next
End Sub
[/vba]

Автор - krosav4ig
Дата добавления - 10.02.2019 в 19:33
krosav4ig Дата: Воскресенье, 10.02.2019, 20:40 | Сообщение № 1815 | Тема: Размещение фигур в определенных ячейках.
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
Здравствуйте
[vba]
Код
Option Explicit
Sub Общий()
    With Application
        .ScreenUpdating = 0: .EnableEvents = 0
        With ActiveSheet
            DuplicateShapes .[O1], .[K1], "Звездочка", _
                            .[S6], .[R6], "ОбъектX", _
                            .[S7], .[R7], "ОбъектY", _
                            .[S8], .[R8], "ОбъектZ"
        End With
        .ScreenUpdating = 1: .EnableEvents = 1
    End With
End Sub

Private Sub DuplicateShapes(ParamArray arg() As Variant)
    Dim arr() As Variant, lc As Range, c As Range, x As Shape, i&, cnt&
    For i = 0 To UBound(arg) \ 3
        For Each x In arg(i * 3).Parent.Shapes
          If x.Name Like arg(i * 3 + 2) & "*" Then x.Delete
        Next
        With arg(i * 3).Parent.UsedRange
            arr = .Formula
            Set lc = .SpecialCells(11).Offset(1, 1)
            .Replace "*" & arg(i * 3) & "*", "=" & lc.Address, xlWhole
            For Each c In lc.DirectDependents
                If c.Address <> arg(i * 3).Address Then
                    With ActiveSheet.Shapes(arg(i * 3 + 1)).Duplicate
                        cnt = cnt + 1: .Left = c.Left + c.Width - .Width
                        .Top = c.Top: .Name = arg(i * 3 + 2) & Format(cnt, " 000")
                    End With
                End If
            Next
            .Formula = arr
        End With
    Next
End Sub
[/vba]
К сообщению приложен файл: 7496095.xls (91.0 Kb)


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460

Сообщение отредактировал krosav4ig - Воскресенье, 10.02.2019, 20:41
 
Ответить
СообщениеЗдравствуйте
[vba]
Код
Option Explicit
Sub Общий()
    With Application
        .ScreenUpdating = 0: .EnableEvents = 0
        With ActiveSheet
            DuplicateShapes .[O1], .[K1], "Звездочка", _
                            .[S6], .[R6], "ОбъектX", _
                            .[S7], .[R7], "ОбъектY", _
                            .[S8], .[R8], "ОбъектZ"
        End With
        .ScreenUpdating = 1: .EnableEvents = 1
    End With
End Sub

Private Sub DuplicateShapes(ParamArray arg() As Variant)
    Dim arr() As Variant, lc As Range, c As Range, x As Shape, i&, cnt&
    For i = 0 To UBound(arg) \ 3
        For Each x In arg(i * 3).Parent.Shapes
          If x.Name Like arg(i * 3 + 2) & "*" Then x.Delete
        Next
        With arg(i * 3).Parent.UsedRange
            arr = .Formula
            Set lc = .SpecialCells(11).Offset(1, 1)
            .Replace "*" & arg(i * 3) & "*", "=" & lc.Address, xlWhole
            For Each c In lc.DirectDependents
                If c.Address <> arg(i * 3).Address Then
                    With ActiveSheet.Shapes(arg(i * 3 + 1)).Duplicate
                        cnt = cnt + 1: .Left = c.Left + c.Width - .Width
                        .Top = c.Top: .Name = arg(i * 3 + 2) & Format(cnt, " 000")
                    End With
                End If
            Next
            .Formula = arr
        End With
    Next
End Sub
[/vba]

Автор - krosav4ig
Дата добавления - 10.02.2019 в 20:40
krosav4ig Дата: Воскресенье, 10.02.2019, 20:48 | Сообщение № 1816 | Тема: Расчет суммы по декадам месяца, по месяцам и по кварталам
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
Сводная по доп. таблице
К сообщению приложен файл: 1720954.xlsx (78.0 Kb)


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
 
Ответить
СообщениеСводная по доп. таблице

Автор - krosav4ig
Дата добавления - 10.02.2019 в 20:48
krosav4ig Дата: Воскресенье, 10.02.2019, 23:50 | Сообщение № 1817 | Тема: Размещение фигур в определенных ячейках.
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
ПутинВВ, в приложенном мной файле все работает, показывайте свой файл


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
 
Ответить
СообщениеПутинВВ, в приложенном мной файле все работает, показывайте свой файл

Автор - krosav4ig
Дата добавления - 10.02.2019 в 23:50
krosav4ig Дата: Понедельник, 11.02.2019, 02:46 | Сообщение № 1818 | Тема: Размещение фигур в определенных ячейках.
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
ну дык все аргументы через paramarray передаются
[vba]
Код
DuplicateShapes .[O1], .[K1], "Звездочка", _
.[S6], .[R6], "ОбъектX", _
.[S7], .[R7], "ОбъектY", _
.[S8], .[R8], "ОбъектZ"
[/vba]
[vba]
Код
DuplicateShapes ЯчейкаСИскомымТекстом, ИмяФигуры, ПрефиксДубликатаФигуры, [...]
[/vba]


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460

Сообщение отредактировал krosav4ig - Понедельник, 11.02.2019, 02:56
 
Ответить
Сообщениену дык все аргументы через paramarray передаются
[vba]
Код
DuplicateShapes .[O1], .[K1], "Звездочка", _
.[S6], .[R6], "ОбъектX", _
.[S7], .[R7], "ОбъектY", _
.[S8], .[R8], "ОбъектZ"
[/vba]
[vba]
Код
DuplicateShapes ЯчейкаСИскомымТекстом, ИмяФигуры, ПрефиксДубликатаФигуры, [...]
[/vba]

Автор - krosav4ig
Дата добавления - 11.02.2019 в 02:46
krosav4ig Дата: Понедельник, 11.02.2019, 03:19 | Сообщение № 1819 | Тема: Вывод нижних данных, с определённым названием
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
Массивная монстроформула, слепил на скорую руку
Код
=ЕСЛИОШИБКА(ПРОСМОТР(;-1/(ИНДЕКС(Лист1!2:9999;;НАИМЕНЬШИЙ(ЕСЛИОШИБКА(ЕСЛИ(ПОИСК($J11:$J12&"*";Лист1!$C$2:$AD$2)=1;СТОЛБЕЦ(Лист1!$C$2:$AD$2));"");ОТБР((СТОЛБЕЦ()+4)/7))+ОСТАТ(СТОЛБЕЦ()+4;7))>0);ИНДЕКС(Лист1!2:9999;;НАИМЕНЬШИЙ(ЕСЛИОШИБКА(ЕСЛИ(ПОИСК($J11:$J12&"*";Лист1!$C$2:$AD$2)=1;СТОЛБЕЦ(Лист1!$C$2:$AD$2));"");ОТБР((СТОЛБЕЦ()+4)/7))+ОСТАТ(СТОЛБЕЦ()+4;7)));"")


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
 
Ответить
СообщениеМассивная монстроформула, слепил на скорую руку
Код
=ЕСЛИОШИБКА(ПРОСМОТР(;-1/(ИНДЕКС(Лист1!2:9999;;НАИМЕНЬШИЙ(ЕСЛИОШИБКА(ЕСЛИ(ПОИСК($J11:$J12&"*";Лист1!$C$2:$AD$2)=1;СТОЛБЕЦ(Лист1!$C$2:$AD$2));"");ОТБР((СТОЛБЕЦ()+4)/7))+ОСТАТ(СТОЛБЕЦ()+4;7))>0);ИНДЕКС(Лист1!2:9999;;НАИМЕНЬШИЙ(ЕСЛИОШИБКА(ЕСЛИ(ПОИСК($J11:$J12&"*";Лист1!$C$2:$AD$2)=1;СТОЛБЕЦ(Лист1!$C$2:$AD$2));"");ОТБР((СТОЛБЕЦ()+4)/7))+ОСТАТ(СТОЛБЕЦ()+4;7)));"")

Автор - krosav4ig
Дата добавления - 11.02.2019 в 03:19
krosav4ig Дата: Понедельник, 11.02.2019, 23:29 | Сообщение № 1820 | Тема: построение "Розы ветров"
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
ea777, чего-то намудрил я, сам не понял, чего. Посмотрите, вдруг правильно.
К сообщению приложен файл: 222_5.7z.001 (99.8 Kb) · 222_5.7z.002 (81.2 Kb)


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460

Сообщение отредактировал krosav4ig - Понедельник, 11.02.2019, 23:52
 
Ответить
Сообщениеea777, чего-то намудрил я, сам не понял, чего. Посмотрите, вдруг правильно.

Автор - krosav4ig
Дата добавления - 11.02.2019 в 23:29
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2025 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!