16220
aula.bg точки
48
постижения
384
харесани отговора

Димитринка Вълкова

Интереси:
MS Excel
MS Office
Тайните на Excel
Excel VBA
Презентации
VBA за Excel

Контакти

Мрежи

Активност

  • Въпроси
    2
  • Отговори
    279
  • Последвани
    16

Потвърдени умения от харесани отговори разделени по софтуер

133
MS Excel
1
MS Word
1
MS PowerPoint

Записани курсове

  • Мислех си, че познавам Power Point. Но сега научавам изключително полезни и бързи трикове и освен това много се забавлявам. Иване, благодаря ти - продължавам да се уча от теб! Искам да споделя нещо много важно, което открих за себе си и смятам, че ще бъде полезно и за тези, които следват видео уроците. Убедих се, че е изключително полезно да се повтарят самостоятелно всички упражнения. Не се заблуждавайте от лекотата, с която Иван представя уроците! Уменията се придобиват с упражнения!
  • Изключително полезен курс! За мен се превърна като "настолна книга". Поздравления!


Постижения

  • Добро начало

  • Напред, напред, напред

  • Първи стъпки

  • Научихте пет урока!

  • Който се учи, той ще сполучи

  • Научихте десет урока!

  • Записан курс!

  • Напредък

  • Стабилен напредък

  • Доказани знания

  • Който дава живот на ума и знанието, той не умира

  • Здрав напредък

  • Най-мощното оръжие

  • Записан втори курс!

  • Нощна птица!

  • Благодарност

  • Добра екипна работа

  • Три влизания за една седмица

  • Страхотна екипна работа

  • Който помага на другите, помага на себе си

  • Дай, за да получиш

  • Споделящ знанията си

  • Пет влизания за една седмица!

  • Профил със снимка

  • Добър приятел

  • Много добър приятел

  • Чудесен приятел

  • Незаменим приятел

  • Най-интересното знание

  • Експерт

  • Записани три курса!

  • Продължаваме напред

  • Записани четири курса!

  • Обучение под пара :)

  • Инвестиция в знания

  • Попълнено мнение за един курс

  • Образованието е ключът

  • Непрекъснато израстване

  • Добро утро!

  • Богатството на образованието

  • Най-добрият приятел

  • Магьосник

  • Участие в Аула конкурс

  • Записани осем курса!

  • Имейл новини. Ниво 1

  • Попълнено мнение за два курса

Последни отговори

  • И аз благодаря за полезния съвет относно редакция на диапазон!
    От своя страна искам да напиша мое впечатление, което не беше споменато във видеото и смятам ще е полезно:
    - Във видеото зададохме име на диапазон от Н1 до Н64 примерно и после се показва формула за събиране само с името на диапазона. При добавяне на допълнителни данни в таблицата и нови редове, сумата няма да се промени, защото диапазонът е ограничен до клетка Н64.

    Затова според мен лично е по-удачно да се маркира цялата колона и на нея да се задава име на диапазон.

    Здравейте, едно допълнение към темата. За да се включват във формулата новите редове, които се добавят след последния ред на таблицата, е по-добре да определите диапазона като дефинирана екселска таблица (Insert Table). По този начин новите редове автоматично ще се включват в диапазона, който използвате. Другият вариант е да дефинирате името на динамичен диапазон (Dynamic Named Range).

    Задаване на имена на диапазони. Особености при диапазони.

  • В урока предварително знаем, че 2 реда трябва да се изтрият, но ако това не е ясно не е ли по-добре след като открием първата клетка с формула- без да правим Offset направо да зададем ActiveCell.Resize(1,1).EntireRow.Delete

    След като изтрием този ред правим нова проверка, намираме друга формула - изтриваме и нейния ред и така докато се изтрият всички редове с формули.

    Може ли активната клетка да не е в началото на реда за да го изтрием?

    Здравейте, Пламен. За да се изпълнява IF (проверката) трябва да включите оператор за повторение (Loop), например For each или For за диапазона със сумарните формули, който вече сте дефинирали. Според мен тази процедура ще се изпълнява само за таблица, с 12 реда и 4 колони (B:F). Помислите как да редактирате макроса (процедурата), така че да не зависи от броя на редовете и колоните в таблицата. Когато се създава процедура (макрос) добре е тя да бъде универсала, т.е. да работи винаги, когато се решава тази задача без значение колко реда и колони има в таблицата.

    Изпълнение на процедури - кои редове да се изтрият

  • Здравейте, Искам да направя анализ на разходите ми по даден доставчик по тримесечие. Когато реших да групирам датите по тримесечие, излезна едно странно групиране - вижте прикачения файл. Искам да подчертая, че дадите са числа, проверих ги с функцията isnumber. ![](upload.aula.bg/screenshot2e9301f-e84c76c5.jpg)

    Инна, по всяка вероятност системата импортира датите като текст. Най-напред проверете друг импортиран файл от тази система. Ако отново не може да групирате датите, проблемът е в импортираните данни. Какво да направите? Преди да създадете пивот таблицата, проверете датите. Как? Вижте подравняването. Датата е число за Ексел и следователно трябва да са дясно подравнени по подразбиране. Ако някои от датите са подравнени вляво, това означава, че системата е импортирала датата като текст, а пивота няма да се справи с групирането. Как се преобразува дата като текст в дата като число има различни варианти, ето един от тях: =IF(ISNUMBER(A2);A2;DATEVALUE(A2)) В клетка А2 е датата, която проверявам. Ако е число (ISNUMBER), записва числото. Ако е текст, преобразува го в число (DATEVALUE). Ако имате въпроси, пишете.

  • Въпросът ми е следният. Не можем ли, вместо да избираме диапазон, да форматираме входдните данни като таблица и да използваме някоя от колоните в таблицата. в Цел: Така диапазона автоматично ще се разширява, но и ще стои в интервала на таблицата. На снимка показвам форматиране на таблицата ,,Входни данни'' На снимка 2 се опитвам да задам формулата , но явно нещо бъркам. ![](upload.aula.bg/screenshot35b95af-cc1b4d52.jpg) ![](upload.aula.bg/screenshot6960d0-14a005ec3.jpg)

    Ивайло, Съобщението за грешка се получава, защото формулата не е пълна за Data Validation --> List (Списък) Ето какво трябва да се въведе: =INDIRECT("ВходниДанни[Име]") Функция Indirect има един аргумент, който трябва да бъде име, т.е. текст (затова името на таблицата и колоната са заградени в кавички). Резултатът, който връща е списък със стойностите, включени в диапазона със зададеното име. С една дума резултатът се връща индиректно за разлика от повечето функции, в които връщат директно резултата (референциите, които са включени в аргументите им). Смятам, че това ще реши проблема, но ако има още нещо, пишете.

    Изолиране на данните в отделен лист и използването им като опростена база данни

  • Може ли да се зададе така процедурата, че да не се изпълнява във всеки Sheet. Тоест, ако имаме други листове с данни, които не са съвместими, те да не участват?

    Достатъчно е в процедурата да се зададе условие за кои листове да се изпълнява. Например, ако процедурата трябва да се изпълнява само за листове, чието име започва с "Primer*", условието може да се запише така: If sht.Name Like "Primer" Then ... и следва програмен код. Обърнете внимание, sht е декларираната променлива-обект Worksheet. Ако дадете конкретен пример при какво условие да се изпълнява процедурата, ще се опитам да помогна

    Създаване на обобщаваща таблица с едномерен динамичен масив, тип User Data Type



© 2016 Фондация “Аула”. Всички права запазени.
Autodesk AutoCAD, Autodesk Inventor, Autodesk Civil 3D, Autodesk Revit, Autodesk 3ds Max, Autodesk Maya, Microsoft Word, Microsoft Excel, Microsoft PowerPoint, Microsoft Project, Microsoft, Adobe Photoshop, Adobe Illustrator, Adobe InDesign, Adobe After Effects, Adobe Premiere, Adobe Dreamweaver, V-Ray, Solidworks са регистрирани търговски марки на Adobe Systems Incorporated, Microsoft Corporation, Chaos Software Ltd, Autodesk Inc. и Dassault Systèmes SolidWorks Corp.