Все выпуски  

Wasilic>> Re: Нужна помощь


Профессиональные приемы работы в Microsoft Excel

Выпуск 18
от 2014-05-02

Подписчиков: 5827

Рассылка сайта "Профессиональные приемы работы в Microsoft Excel"

Основные разделы сайта
Статьи
Форум

Новости сайта в формате RSS
Новые сообщения форума в формате RSS
Читать в Яндекс.Ленте

Порекомендуйте нашу рассылку друзьям

Обратная связь
Поддержка
(форум рассылки)

Наши рассылки:

Рассылки Subscribe.Ru
Православные:
Ежедневные библейские чтения
Смоленский календарь
Для выздоравливающих алкоголиков и наркоманов
Книга "День за днем"
Книга "24 часа в сутки"
Ежедневные размышления анонимного алкоголика
Самообразование:
"Профессиональные приемы работы в Microsoft Excel"

Наши сайты

Профессиональные приемы работы в Microsoft Excel
Excel от новичка до эксперта

bonifatiy.narod.ru
В помощь выздоравливающим алкоголикам и наркоманам

Собор Смоленских святых. Жития, иконы, календарь памятных дат Смоленской епархии.

StudentTools.Narod.Ru Для тех, кто любит учиться

Наши друзья

VBAtips.ru -
подсказки и решения на VBA

wordexpert.ru
Профессиональная работа с текстом

planetaexcel.ru
Когда заешь - все просто

Новые сообщения форума "Профессиональные приемы работы в Microsoft Excel"



Wasilic>> Re: Нужна помощь
2014-04-22 09:27 http://forum.msexcel.ru/index.php?action=profile;u=
Нина, Вы правила форума читали?
Прочтите хотя бы 1-й пункт (жирным шрифтом).


Евгений Макридин>> Данные с одного листа перенести в конкретные ячейки других слистов.
2014-04-23 05:08 http://forum.msexcel.ru/index.php?action=profile;u=
Доброго времени суток. Подскажите пожалуйста, если ли решение для этой задачи:

Есть документ Excel, в котором есть титульный лист с гиперссылками на другие листы (их около 500, может даже больше) так же в титульном листе есть формулы и прочее, которые берут данные из других листов.
Есть задача проценивать товар (брать цену с других документов и заходить в каждый лист и ручками прописывать цену)
Можно ли. допустим информацию с того документа с ценами скопировать допустим на новый лист большого документа и какой то формулой брать данные с этого листа и разносить их на остальные листы. (имена листов брать из документа с ценами)
Надеюсь доходчиво обьяснил. :)
я разобрался и применил ДВССЫЛ, но он грубо говоря берет данные из многих листов и выводит на одном. А мне нужно наоборот, брать данные с одного листа и разносить их на многие. причем не заходя в те листы. т.к. их очень много.

cheshiki1>> Re: Данные с одного листа перенести в конкретные ячейки других слистов.
2014-04-23 09:19 http://forum.msexcel.ru/index.php?action=profile;u=
здесь понадобится макрос скорей всего.
для его написания спецам понадобятся ваши файлы в пределах правил.

Michael Holbrook>> Re: Сравнение таблиц и выборка данных
2014-04-23 10:22 http://forum.msexcel.ru/index.php?action=profile;u=
Еще раз привет!

Есть такой вариант. У меня в справочнике всем производителям и группам (подгруппам) будет присвоен свой уникальный код. Складовщик будет указывать эти коды всем позициям.

В данном случае в колонке "I" есть код "00001". Пусть это к примеру будет производитель "Siemens" и "00002" - производитель "Eaton".
В колонке M пишутся коды групп или подгрупп.
Код "11" - это подгруппа 1.1. Автоматические выключатели
Код "22" - это подгруппа 2.1. Автоматы защиты двигателей

Упрощается ли теперь задача? Ведь теперь указатели есть?!

В архив залил лишь файл "Инвентаризационная" для наглядности. Второй файл остался тем же.







vichuzhanin>> Заполнение столбца значением на основании значений в других столбцах
2014-04-23 14:37 http://forum.msexcel.ru/index.php?action=profile;u=
Здравствуйте.

К сожалению, не смог разобраться без помощи профессионалов в следующей задаче.

В таблице Excel необходимо заполнить столбец E (Оценка) в зависимости от значений в столбцах C (Вид контроля) и D (Баллы).

Критерии (возможные варианты):

Если C = "зачет", D от 0 до 60,49
То E = "незачет"

Если C = "зачет", D от 60,50 до 100
То E = "зачет"

Если C = "экзамен", "курсовая работа" или "курсовой проект", D от 0 до 60,49
То E = "неуд"

Если C = "экзамен", "курсовая работа" или "курсовой проект", D от 60,50 до 70,49
То E = "удов"

Если C = "экзамен", "курсовая работа" или "курсовой проект", D от 70,5 до 79,49
То E = "хор"

Если C = "экзамен", "курсовая работа" или "курсовой проект", D от 79,50 до 100
То E = "отл"

Буду признателен любой помощи. Если данную задачу можно реализовать с помощью макроса, то будет превосходно.

Заранее спасибо.

brudiq>> 1 график из 2 таблиц
2014-04-23 16:03 http://forum.msexcel.ru/index.php?action=profile;u=
Товарищи знатоки, подскажите пожалуйста как можно в графическом виде (диаграмма, график) представить информацию из 2 таблиц?
Файл с таблицами прилагаю.

Shadowmaker>> Re: 1 график из 2 таблиц
2014-04-24 10:31 http://forum.msexcel.ru/index.php?action=profile;u=
Можно как угодно. И графиками и диаграммами и долями и даже пузырьками - Вы просто конкретизируйте что и в каком разрезе нужно видеть на графике.

brudiq>> Re: 1 график из 2 таблиц
2014-04-24 10:42 http://forum.msexcel.ru/index.php?action=profile;u=
В любом виде, лишь бы были учтены обе таблицы в одном графике.

Shadowmaker>> Re: Одновременная работа нескольких пользователей в одной книге
2014-04-24 10:46 http://forum.msexcel.ru/index.php?action=profile;u=
Сталкивался сам с такой задачей.
Пришёл к выводу что в экселе этого лучше не делать (замучаешься в последствии)
А вот в аксесе такая задачка реализуется очень легко и непринуждённо. Можно даже управлять доступами.
В последствии, по мере овладения аксесом, можно прикрутить графический интерфейс.

cheshiki1>> Re: Заполнение столбца значением на основании значений в других столбцах
2014-04-24 11:23 http://forum.msexcel.ru/index.php?action=profile;u=
Если данную задачу можно реализовать с помощью макроса, то будет превосходно.
Так вам все таки что нужно макрос или формула.

kimex>> Re: Одновременная работа нескольких пользователей в одной книге
2014-04-24 12:57 http://forum.msexcel.ru/index.php?action=profile;u=
Сталкивался сам с такой задачей.
Пришёл к выводу что в экселе этого лучше не делать (замучаешься в последствии)
А вот в аксесе такая задачка реализуется очень легко и непринуждённо. Можно даже управлять доступами.
В последствии, по мере овладения аксесом, можно прикрутить графический интерфейс.

Спасибо большое.
Интересно, есть спецы, которые выполняют разовую работу?

vichuzhanin>> Re: Заполнение столбца значением на основании значений в других столбцах
2014-04-24 13:21 http://forum.msexcel.ru/index.php?action=profile;u=
Так вам все таки что нужно макрос или формула.
Буду рад и тому, и другому. Формула - хорошо, макрос еще лучше. :)

cheshiki1>> Re: Заполнение столбца значением на основании значений в других столбцах
2014-04-24 15:03 http://forum.msexcel.ru/index.php?action=profile;u=
вариант
=ЕСЛИ(C4="зачет";ПРОСМОТР(D4;{0;60,5;100,1};{"не зачет";"зачет";""});ПРОСМОТР(D4;{0;60,5;70,5;79,5;100,1};{"неуд";"удов";"хор";"отл";""}))

vichuzhanin>> Re: Заполнение столбца значением на основании значений в других столбцах
2014-04-24 15:17 http://forum.msexcel.ru/index.php?action=profile;u=
Большое спасибо.

Natalia>> Вопрос по сводной таблице
2014-04-24 20:37 http://forum.msexcel.ru/index.php?action=profile;u=
Уважаемые знатоки!
Как посчитать кол-во уникальных элементов (текстовое поле) в сводной таблице. Подробнее: есть клиенты, заказы по категориям товаров - как увидеть не общее кол-во заказов этого клиента в категории (он мог заказать 25 раз в этой категории и в результате будет кол-во 25), а мне нужно кол-во 1. Я понимаю, что , наверное, нужно создать вычисляемое поле в сводной, но не могу сообразить формулу!

Геннадий Леднев>> Re: Вопрос по сводной таблице
2014-04-24 23:49 http://forum.msexcel.ru/index.php?action=profile;u=
Читайте правила форума:
Цитировать
2. К первому сообщению темы должен быть прикреплен файл примера в формате xls*.
Приложив пример, Вы избавите себя и других от вопросов типа "А какой критерий?", "А куда выводить результат?", "А сколько строк?" и все тех же просьб выложить файл. Рисовать за Вас Ваши же таблички с заданиями, а затем и решение к ним, никто желанием не горит. Да и, как показывает практика, в большинстве случаев без файла решения не найти.
Прикрепить к сообщению можно только файлы gif,jpg,rar,zip,7z,bas,frm,cls,docx,xlsx,xls размером до 1000 Кб.
Прикрепить файл можно в полной форме ответа на сообщение. Под окном для ввода сообщения нажмите на знак "+" возле текста "Дополнительные опции..."


kimex>> автоматическая вставка значения
2014-04-25 04:02 http://forum.msexcel.ru/index.php?action=profile;u=
Здравствуйте!
Подскажите, как настроить, чтобы с ячеек одного столбца в соседние ячейки вставлялись только значения.

NooBasTiK>> Re: автоматическая вставка значения
2014-04-25 11:47 http://forum.msexcel.ru/index.php?action=profile;u=
В соседних ячейках формула или вам нужны выпадающие списки?
Правила форума:
Цитировать
2. К первому сообщению темы должен быть прикреплен файл примера в формате xls*.
Приложив пример, Вы избавите себя и других от вопросов типа "А какой критерий?", "А куда выводить результат?", "А сколько строк?" и все тех же просьб выложить файл. Рисовать за Вас Ваши же таблички с заданиями, а затем и решение к ним, никто желанием не горит. Да и, как показывает практика, в большинстве случаев без файла решения не найти.
Прикрепить к сообщению можно только файлы gif,jpg,rar,zip,7z,bas,frm,cls,docx,xlsx,xls размером до 1000 Кб.
Прикрепить файл можно в полной форме ответа на сообщение. Под окном для ввода сообщения нажмите на знак "+" возле текста "Дополнительные опции..."


MakeMeLaugh>> Автоматическая подстановка ссылок
2014-04-26 18:36 http://forum.msexcel.ru/index.php?action=profile;u=
Здравствуйте, подскажите, пожалуйста, возможно ли эксель сделать следующую вещь и если да, то как?:)

Есть некая таблица со следующей шапкой:
|Порядковый номер|Дата|Текст|

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

Есть ли возможность средствами экселя сделать автоматическое добавление ссылки к каждой ячейке в столбце А, так, чтобы все действия производились только в рамках столбца А (без использования скрытых ячеек/ячеек на другом листе)?

cheshiki1>> Re: Автоматическая подстановка ссылок
2014-04-27 12:26 http://forum.msexcel.ru/index.php?action=profile;u=
можно макросом.
файл пример приложите.
предварительный код подгоняйте под себя. Вставляется в [abbr=правой кнопкой мыши по ярлычку листа -> Исходный текст]модуль листа[/abbr].
Private Sub Worksheet_Change(ByVal Target As Range)
Dim oFileSystemObject As Object
If Target.Column <> 1 Then Exit Sub 'если изменяемая ячейка не в первом столбце то выход
'""""проверяем существует ли книга с указанным именем""""
Set oFileSystemObject = CreateObject("Scripting.FileSystemObject")
If oFileSystemObject.FileExists("D:\" & Target & ".xlsx") = False Then
    MsgBox "Файла D:\" & Target & ".xlsx нету"
    Exit Sub
End If
'""""вставляет формулу правее на 1 ячейку от измененной""""
Target.Offset(0, 1).FormulaLocal = "='D:\[" & Target & ".xlsx]Лист1'!$B$2"
End Sub


GoodPaul>> Макрос, который ищет значения 1 в столбце и вставляет скопир.ячейки напротив 1.
2014-04-27 19:49 http://forum.msexcel.ru/index.php?action=profile;u=
 Задача следующая: есть столбец в котором через определенные НЕравные промежутки повторятеся цифра 1. Также есть формулы, которые должны располагаться в соседних ячейках от цифры 1. Нужен макрос, который бы копировал формулы из диапазона (к примеру F18:I67) и вставлял напротив каждой найденной цифры 1 (которые находится например в столбце AH).

Сам сделал макрос через простые команды If, но кол-во ячеек в которых может появиться цифра 1 доходит до 4000 строки, так что он очень громоздкий.
Sub macros1()
    Range("F18:I67").Select
    Selection.Copy
   If Range("AH101") = 1 Then Range("AD101").Select
   ActiveSheet.Paste
   If Range("AH102") = 1 Then Range("AD102").Select
   ActiveSheet.Paste
   If Range("AH103") = 1 Then Range("AD103").Select
   ActiveSheet.Paste
и т.д. до AH4000

cheshiki1>> Re: Макрос, который ищет значения 1 в столбце и вставляет скопир.ячейки напротив 1.
2014-04-27 20:56 http://forum.msexcel.ru/index.php?action=profile;u=
изучите циклы.
Sub macros1()
Dim i&
Dim L As Long
L = Cells(Rows.Count, 34).End(xlUp).Row ' номер последней заполненной ячейки столбца АН
For i = 1 To L
If Cells(i, 34) = 1 Then
....
Next
End Sub
код не дописан т.к. не понял зачем вставлять весь диапазон F18:I67 (как у вас в коде) или конкретно какую строку из диапазона вставлять нужно.

GoodPaul>> Re: Макрос, который ищет значения 1 в столбце и вставляет скопир.ячейки напротив 1.
2014-04-27 23:22 http://forum.msexcel.ru/index.php?action=profile;u=
код не дописан т.к. не понял зачем вставлять весь диапазон F18:I67 (как у вас в коде) или конкретно какую строку из диапазона вставлять нужно.

СПАСИБО! Это уже лучше, чем 4000 строк кода)). Уточню, диапазон вставлять нужно весь (он всегда один и тот же, т.е. в данном случае F18:I67) и каждый раз напротив очередной ячейки со значением 1. Если можно опишите как закончить код, чтобы напротив всех единиц в столбце AH вставлялся диапазон F18:I67.

cheshiki1>> Re: Макрос, который ищет значения 1 в столбце и вставляет скопир.ячейки напротив 1.
2014-04-28 09:28 http://forum.msexcel.ru/index.php?action=profile;u=
If Cells(i, 34) = 1 Then
Range("F18:I67").Copy
Cells(i, 30).PasteSpecial 'или Cells(i, 34).Offset(0,-4).PasteSpecial
end if
Next
пробуйте

GoodPaul>> Re: Макрос, который ищет значения 1 в столбце и вставляет скопир.ячейки напротив 1.
2014-04-28 10:57 http://forum.msexcel.ru/index.php?action=profile;u=
Работает! :) Спасибо Вам огромное!

Hugo121>> Re: Макрос, который ищет значения 1 в столбце и вставляет скопир.ячейки напротив 1.
2014-04-28 12:30 http://forum.msexcel.ru/index.php?action=profile;u=
Так будет побыстрее. Всёж 4000 обещано :(

Sub macros2()
    Dim a(), b(), i&
    a = Range([AH1], Range("AH" & Rows.Count).End(xlUp)).Value
    b = Range("F18:I67").Value
    For i = 1 To UBound(a)
        If a(i, 1) = 1 Then Cells(i, 30).Resize(UBound(b), UBound(b, 2)) = b
    Next
End Sub


GoodPaul>> Re: Макрос, который ищет значения 1 в столбце и вставляет скопир.ячейки напротив 1.
2014-04-28 14:02 http://forum.msexcel.ru/index.php?action=profile;u=
Просто нет слов, одни эмоции. Спасибо, теперь вообще летает))))


На сегодня все. До встречи на следующей неделе.


В избранное