Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

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


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

Выпуск 7
от 2008-02-29

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

Рассылка сайта "Профессиональные приемы работы в 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"


Используем формулы
2008-02-22 07:20
Здравствуйте,

у меня следующая проблема:

есть столбец данных (даты в текстовом !!! формате). Каждой неделе я придал свой код (для примера возьмем  - "1н", "2н", "3н", "4н", "5н"). Так вот, необходимо, чтобы соответвующей дате проставлялся код недели.
п...

Формирование файла данных
2008-02-22 12:01
Добрый день уважаемые специалисты по Excel. Прошу о помощи вот в таком вопросе:
есть 3 столбца с данными "код", "базовая цена", "дата" -соответственно столбцы А, В, С.
мне необходимо из этих данных сгенерировать текстовый файл данных в котором через за...

Re: Формирование файла данных
2008-02-22 15:11
Получить текстовый файл просто - меню Файл - Сохранить как - ормат csv.
По поводу правильного формата чисел и дат воможны 2 подхода. Либо подготовить данные в excel, например с помощью функциии ТЕКСТ(). Либо сохранить данные как есть, а потом открыть в...

Re: Используем формулы
2008-02-22 15:41
А этот код соответствует номеру недели в месяце?

Re: Используем формулы
2008-02-22 15:54
Скорее всего, Вам подойдет функция [url=http://msexcel.ru/content/view/20/2/]ВПР()[/url]. А для преобразования даты из текстового в числовой формат используйте ДАТАЗНАЧ()

Re: Формирование файла данных
2008-02-22 16:13
Благодарю за совет, но не подходит мне такой вариант решения.
Причины:
1. По-видимому из-за региональных стандартов формируется файлик с разделителем ";" вместо ",".
2. Мне нужно сгенерить текстовый файл не из всех данных которые присутсвуют в данной ...

Re: Формирование файла данных
2008-02-22 16:49
Тогда последний вариант. Со слиянием никогда не работали? Пришлите примерчик во вложении.

Прошу прощения за нецензурный мусор от спамеров
2008-02-22 16:53
Как-то на старый форум спамеры не покушались. Может там защита была лучше. Пока разбираюсь с проблемой, так что простите.

Re: Звуки в excel
2008-02-22 18:37
можно через макрос, типа такого

Sub UseSpeech()
Application.Speech.Speak "Hello"
End Sub

Re: сводные таблицы в ecxel 2007 года
2008-02-22 18:38
По-моему, единственный вариант, это вернуться к 2003 офису)

отправка почты из Excel
2008-02-23 13:38
поделитесь мыслями, можно ли прямо из документа Excel автоматически формировать и отправлять сообщения по эл.почте?

Re: отправка почты из Excel
2008-02-23 17:32
подчеркну: не как вложение (лист там, или книгу) а как текст, пару строк

Re: Используем формулы
2008-02-23 20:11

Скорее всего, Вам подойдет функция [url=http://msexcel.ru/content/view/20/2/]ВПР()[/url]. А для преобразования даты из текстового...

Re: Формирование файла данных
2008-02-24 12:30

Простыми средствами тут не отделаешься!

Почему это? Совет Алексея вполне подходит:
=A2&","&ТЕКСТ(B2;"#.")&ОКРУГЛ((B2-ЦЕЛОЕ(B2))*100;0)&","&ТЕКСТ(C2;"дд.ММ.ггг...

Помогите сделать
2008-02-24 21:15
Не знаю как точно описать то что мне надо в названии темы, поэтому попробую здесь:
Есть 2 файл Excel, у меня 2000 стоит, это 2 прайс-листа...
каждый раз делать новый, т.к. у поставщиков они обновляются, а ассортимент большой (~10000 позиций)...
возможн...

Hi!!!
2008-02-25 01:47
http://co55.org - apple crisp topping

Re: Формирование файла данных
2008-02-25 08:51
Спасибо за идею!
Но только у меня что то с форматом числа с точкой не получается (мне ж и десятичная часть нужна), т.е. 5,36 после применения =Текст(5,86;"#.") => "6."
По поводу текстового файла.
Я склоняюсь к процедуре формирования текстовика из VBA. ...

Re: Помогите сделать
2008-02-25 11:35
Конечно все сильно зависит от структуры исходных данных (прайс поставщика) и того, что Вы с этими данными делаете, чтобы получить свой прайс.
Меняется ли количство позиций в исходнм прайсе? Или только цены меняются?

Re: Формирование файла данных
2008-02-25 11:53
Sub OpenTextFileTest
    Const ForReading = 1, ForWriting = 2, ForAppending = 3
    Dim fs, f
    Set fs = CreateObject("Scripting.FileSystemObject")
    Set f = fs.OpenTextFile("c:\testfile.txt", ForAppending,TristateFalse)
    f.Write "Hello world!"
...

Re: Формирование файла данных
2008-02-25 12:02
А формат можно так получить:
=ПОДСТАВИТЬ(ТЕКСТ(D13;"0,00");",";".")

Re: Word: Надо сделать "подсказки". Как?
2008-02-25 13:54
Спасибо, Алексей!
По-видимому, то, что мне надо, не решается стандартными средствами Word.
Примером того, что мне надо получить, могут послужить файлы справки (формата *.chm).
Вложила два рисунка с примером, как должен выглядеть документ "до" и "после".

Общий формат => время
2008-02-25 14:09
Подскажите пожалуйста как перевести число (ячейка имеет общий формат) в формат времени.
Например из числа 570 должно получиться 9:30

Ссуммирование в одной ячейки?
2008-02-25 14:33
Уважаемые проблема в том что мне надо чтобы допустим старые данные ссуммировались с вновь введеными в ячейку предположительно надо зделать функцию Worksheet_SelectionChange но как её сделать не кто не подскажет!?

Заранее блогадарен! Грустный

Re: Ссуммирование в одной ячейки?
2008-02-25 14:44
Все сам разобрался

Private vData   
   
Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)   
    If Not Intersect(Target, [A1]) Is Nothing Then   
       If IsNumeric([A1]) Then vData = [A1]   
    End If   
End Sub   
   
Private Su...

Re: Формирование файла данных
2008-02-25 16:12
По поводу формата - то что надо!  Веселый
По поводу файла
скопировал сам пример "как есть" в модуль книги. Прогнал его клавишей F8, на строчке
"Set f = fs.OpenTextFile("d:\testfile.txt", ForAppending, TristateFalse)"
стопорится, пишет
Run-time error '5':
...

Re: Формирование файла данных
2008-02-25 16:59

По поводу файла
скопировал сам пример "как есть" в модуль книги. Прогнал его клавишей F8, на строчке
"Set f = fs.OpenTextFile("d:\testfile.txt", ForAppending, TristateFalse)"
стопори...

Re: Общий формат => время
2008-02-25 17:10
правой кнопкой мыша на ячейке, формат ячеек... и "общий формат" поменять на "время", либо использовать формулу, например,  =ТЕКСТ(A1;"чч:мм") , где А1-ячейка с данными общего формата.

Re: Формирование файла данных
2008-02-25 17:26

Цитировать
Sub OpenTextFileTest()
    Dim fs As Object, f As Object
    Set fs = CreateObject("Scripting.FileSystemObject")
    If fs.FileExists("c:\testfile.txt") = True Then
        Set f = fs.OpenTextFile("c:\testfile.txt", 8, 0)
    Else
        Set f ...

Re: Формирование файла данных
2008-02-25 17:39
И снова здравствуйте!  Веселый
Я с этим VBA вообще каши не сварю!
как открыть файл для перезаписи. мож кто знает?
по процедуре OpenTextFile файл открывается только для дозаписи в конец

Re: Формирование файла данных
2008-02-25 17:50
Разобрался сам!
В конечном варианте нужный мне код выглядит вот так (файл открывается для перезаписи):

Sub OpenTextFileTest()
    Dim fs As Object, f As Object
    Set fs = CreateObject("Scripting.FileSystemObject")
    If fs.FileExists("c:\testfile.tx...

Re: Формирование файла данных
2008-02-25 17:54

И снова здравствуйте!  Веселый
Я с этим VBA вообще каши не сварю!
как открыть файл для перезаписи. мож кто знает?
по процедуре OpenTextFile файл открывается только для дозаписи в конец
[/q...

Re: Помогите сделать
2008-02-25 23:39
вот тут 2 примера:
поставвщики - это понятно, так выглядит (нужны поля Артикуль и цена собственно)
наш - во что надо  преобразовать...

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

Извлечение чисел из буквенно-цифровых строк
2008-02-26 12:51
Доброго дня!

При работе в Excel возникла необходимость извелчь числа из буквенно-цыфровых строк. (пример, строка содержит abc123, а надо в другую ячейку извлечь 123.) Помогите, пожалуйста решить данную проблему. В архиве форума нашел ответ, но перевари...

Re: Извлечение чисел из буквенно-цифровых строк
2008-02-26 15:07
код VBA:

Public Function TextToNumber(t As String)
TextToNumber = ""
If t <> "" Then
For i = 1 To Len(t)
If Asc(Mid(t, i, 1)) >= 48 And Asc(Mid(t, i, 1)) < 58 Then
TextToNumber = TextToNumber & Mid(t, i, 1)
End If
Next i
End If
TextToNumber = Val(TextT...

Применение автофильтра к списку
2008-02-26 16:22
Добрый день!
Возник такой вопрос.
Допустим, есть столбец значений, во всех ячейках обычные цифры, а в одной диапазон значений. Например, в данном случае диапазон из 3х чисел 4 5 6.
1
2
3
4 5 6
4
5
6
Как правильно задать этот диапазон, чтобы при поиске ...

Re: Помогите сделать
2008-02-26 16:45
Какие колонки из одного прайса каким соответствуют из другого?

Re: Применение автофильтра к списку
2008-02-26 17:55
в фильтре выбрать: "условие" - > "начинается с" = 4

если формат данных разный, можно комбинировать
"начинается с" = 4
или
"равно" = 4

Фиксирование текущей даты в новой заполненной строке
2008-02-26 18:55
Заранее прошу простить за ламерский вопрос, но решения так и не нашел.
Ситуация: есть файл (как всегда не один), в который необходимо ежедневно вносить информацию построчно.
Замысел: необходимо, чтобы в каждой строчке при внесении информации в одну и...

Можно ли на одном компе иметь и Excel 2003 и 2007
2008-02-26 20:29
Собственно вопрос в теме. Знает ли кто?

Re: Можно ли на одном компе иметь и Excel 2003 и 2007
2008-02-26 21:22
Можно. При установке 2007 нужно указать, что 2003 удалять не нужно. Я так пользовался некоторое время. Но возникают конфликты, особенно при запуске

При разбивке объединенной ячейки нужно скопировать ее значение во все получившие
2008-02-27 08:52
Есть таблица, в которой некоторые ячейки объединены и в них есть записи. При разбивке такой объединенной ячейки значение, записанное в ней, попадает только в одну из вновь полученных ячеек, в первую. А надо, чтобы это значение попало во все. Это можно ...

Re: Применение автофильтра к списку
2008-02-27 09:37
Спасибо!
А если список состоит из 1000 значений, как его правильно задать? Например
1,2,3..1000
1-1000
(1,1000)
Подскажите пожалуйста!

Re: При разбивке объединенной ячейки нужно скопировать ее значение во все получившие
2008-02-27 10:20
когда Вы РАЗОБЪЕДИНЯЕТЕ ячейки - они ВСЕ становятся ВЫДЕЛЕННЫМИ ...
далее МЕНЮ - ПРАВКА - ЗАПОЛНИТЬ ... вправо, вниз ... как там у Вас ячейки расположены ...  Рот на замке

Re: &#1055;&#1088;&#1080; &#1088;&#1072;&#1079;&#1073;&#1080;&#1074;&#1082;&#1077; &#1086;&#1073;&#1098;&#1077;&#1076;&#1080;&#1085;&#1077;&#1085;&#1085;&#1086;&#1081; &#1103;&#1095;&#1077;&#1081;&#1082;&#1080; &#1085;&#1091;&#1078;&#1085;&#1086; &#1089;
2008-02-27 20:47
Того же эффекта, но быстрее, можно добиться, нажав клавиши F2 и Ctrl+Enter. F2 открывает активную ячейку для редактирования. Ctrl+Enter помещает формулу активной ячейки во все выделенные.

Поиск с помощью ф-ций значения по составному ключу
2008-02-27 21:04
Добрый день. Возникла следующая проблема.

Есть таблица со следующими полями:

Part NoDatePrice

Ее цель вести историю изменения цены на тот или иной товар.

ф-ция LOOKUP (VLOKUP) позволяет найти значение ...

Re: Поиск с помощью ф-ций значения по составному ключу
2008-02-27 22:03
Да, я бы тоже прибег к сцепке строк. Но тогда Вы нерешаете задачу нечеткого поиска по дате. Можно продумать вариант с VBA-функцией

Re: Поиск с помощью ф-ций значения по составному ключу
2008-02-27 22:16
пришел вголову другой вариант. Можно с помощью формулы массива выяснить последнюю (максимальную дату) для искомой партии и с помощью [url=http://msexcel.ru/content/view/20/2/]ВПР()[/url] (VLOKUP) искать уже по четкому запросу.
ФОРМУЛА МАССИВА ПРИМЕРНО ТАКАЯ:
=МАКС(ЕСЛИ(A3:A8=$D$3;B3:B8;0))
A3:A8 - Д...

Re: Фиксирование текущей даты в новой заполненной строке
2008-02-28 09:24
Я прочитала, что ввод вручную не предлагать...
Но тем не менее, если Вы вдруг забыли  Строит глазки, и это сможет облегчить Вам жизнь...
Комбинация Ctrl+; (или Ctrl+Ж) вставляет текущую дату в текущую ячейку. Дата потом не меняется (в отличие от функций СЕГОДНЯ ...

Re: Применение автофильтра к списку
2008-02-28 12:14
как вариант, можно в соседних ячейках ввести формулу с более сложными условиями, которая в результате проставила бы префиксы, а потом применять автофильтр по префиксам...

Re: Поиск с помощью ф-ций значения по составному ключу
2008-02-28 12:50
хорошая идея, осталось прикрутить к 2007 экселю и его адресациям по таблицам, если чего получится выложу формулу

Спасибо за совет

Re: Поиск с помощью ф-ций значения по составному ключу
2008-02-28 12:52

Да, я бы тоже прибег к сцепке строк. Но тогда Вы нерешаете задачу нечеткого поиска по дате. Можно продумать вариант с VBA-функцией

С нечетким по дате я сделал со сцепко...

Можно сделать такое в Excel???
2008-02-28 12:57
Добрый день Всем!
Я использую Excel на уровне пользователя. Составляю не сложные формулы, графики.
Сейчас стоит задача составить график опроса. Думаю, в Excel это можно сделать, но вот как?
Может кто подскажет или даст ссылку - где этот процесс описыва...

Re: Поиск с помощью ф-ций значения по составному ключу
2008-02-28 13:05
Попытки сделать так:

=MAX(IF(AND(Prices[Part Number]=OrderDetails[[#This Row];[Part Number]];TRUE);Prices[Date];0))

успехом не увенчались Грустный

вохможно есть идеи по поводу 2007 экселя и таблиц?

Re: Применение автофильтра к списку
2008-02-28 14:19
Не очень понял. Но, вы кажется даете мне совет как правильно построить условие фильтра, а мне нужно понять как  одной ячейке присвоить массив/список/дапазон/интервал значений.

В случае моего примера когда в ячейке пишем 4 5 6 фильтр с условием работает...

Финансовый формат
2008-02-28 17:50
Здравствуйте, друзья!!!
Помогите, пожалуйста, в простом, казалось бы вопросе. Финансовый формат - это формат, который выравнивает числа по десятичному разделителю. Если одинаковое количество цифр после запятой - это не интерестно, выравнивание будет и ...

Re: Применение автофильтра к списку
2008-02-28 18:05
Здравствуйте!!!
Я попробую ответить на Ваш  вопрос. Для того чтобы правильно работал автофильтр, в ячейке список должен восприниматься как текст(!!!!). То есть список можна формировать через пропуск или запятую(,) и т.д. Весь список должен быть в одной...

Re: Финансовый формат
2008-02-28 18:46

Если разное количество цифр после запятой выравнивание у меня не получается
...должно получаться!!!

Этот формат используется для денежных значений, при его использовании о...

Re: Можно сделать такое в Excel???
2008-02-28 18:58
Можно... на мой взгляд, оптимальным вариантом будет использование "сводной диаграммы".

Re: Поиск с помощью ф-ций значения по составному ключу
2008-02-28 19:57
А Вы попробуйте не именованные диапазоны, а именно ссылки на ячейки. Или выложите файлик примера - я попробую сделать.

Re: Шпаргалка с hotkey'ями - для тех кто забыл
2008-02-28 20:00
Rash, спасибо. Господа, присоединяйтесь. Давайте делиться наработками.

Re: Шпаргалка с hotkey'ями - для тех кто забыл
2008-02-28 20:35
Добавляю:

Формат ячеек
Ctrl+1
Открывается соответствующее диалоговое окно Формат ячеек.

Ctrl+Tab
Переключение между вкладками диалогового окна.

И еще про автозаполнение:
не все знают, что для заполнения ячеек значениями рядом ...

Re: Финансовый формат
2008-02-28 20:54
По-видимому, надо задать одинаковое количество знаков после запятой для всего столбца данных.
Например, 2 или 3...

Re: Шпаргалка с hotkey'ями - для тех кто забыл
2008-02-28 21:18
Еще один прием из разряда "Мало кто знает...". Если правой кнопкой мыши щелкнуть по кнопкам перехода по листам (справа от ярлычков листов). появится меню с перечнем всех листов книги. Очень удобно при большом количестве листов.


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


В избранное