Онлайн консултация #50884 има книга в Excel има много данни всеки месец се копира и

Инсталиране, конфигуриране и работа в пакета Microsoft Office.

[пощенски мениджър: Мегаломан (Академик)]

Най-добрите експерти в този раздел

Зенченко Константин НиколаевичСтатус: Старши модератор Рейтинг:425МегаломенСтатус: Академик Класиране:245АзимджонСтатус: 4-ти клас Оценка:209
Отидете на консултация №:

Има книга EXCEL, има много данни. Всеки месец се копира и се въвеждат нови данни. КАК можете бързо да изчистите стойностите в клетките (само числови) и да не докосвате клетките с формули? А има формули, в които няма препратки, има само числа, те също трябва да се изчистят. Помощ, моля.

Статус: Консултацията приключи

Здравей Пол Роза! Ами за да изберете целия лист, натиснете Del и се изчистват само числата, а формулите остават, доколкото знам, не може да стане със стандартни средства. Можете, разбира се, да разрешите някои диапазони да бъдат променяни и да поставите защита на листа, но все пак диапазоните ще трябва да се избират ръчно всеки път. Като опция (ако структурата на книгата, размерът на таблиците не се променя) - можете да запишете макрос, който ще изчисти желаните диапазони от клетки. Ако, например, броят на редовете в таблиците се промени, ще трябва да добавите код в макроса, който може да открие края на таблицата. Ако не се получи, пишете в пощенския списък Basic/VBA. Късмет.

0

Изпращайте съобщения на модератори само членове на портала. ВЛЕЗТЕ В ПОРТАЛА » регистрирайте се »

Можете да се улесните, като изчистите само определени клетки или области с данни, за да не докосвате клетките с формули, като наименувате областтана лист (книга). За да направите това, трябва: - да изберете всички области от клетки (може да не са съседни), които трябва да бъдат изчистени - да зададете име на избрания набор от области (клетки) (Меню-Вмъкване-Име-Присвояване или просто въведете това име в най-лявото поле на реда за въвеждане на формула)

Впоследствие, за да изчистите данните в тази наименувана област (набор от области), е достатъчно да изберете името на тази област от падащия списък в най-лявото поле на реда за въвеждане на формула (където обикновено се показва името на текущата клетка на курсора) - всички клетки (области) на наименуваната област ще бъдат избрани и натиснете Del.

Също така е очевидно, че защитата срещу промени в клетките с формули ще помогне да се избегнат нелепи инциденти.

0

Изпращайте съобщения на модератори само членове на портала. ВЛЕЗТЕ В ПОРТАЛА » регистрирайте се »

Здравей Пол Роза! Ще добавя повече подробности за макроса - как да го направя. Отворете книгата си, Инструменти - Макрос - Започнете запис Дайте име на макроса (на различни листове, ако се различават по структура, можете да използвате различни макроси - вероятно ще е по-лесно, за да не се объркате), задайте му клавишна комбинация (така че да се изпълнява след натискане на тези клавиши) и след това почистете целия първи лист с химикалки, като отидете където е необходимо, изтривайки числата от клетките с бутона del. Когато клетките са почистени, натиснете бутона за спиране на записа (квадрат). Всичко, макросът е готов, можете да го приложите. Макросите се записват с книгата. Ако след запис на друг компютър макросът не се стартира, в Инструменти - Макрос - Сигурност включете Ниско ниво, за да разрешите изпълнението на макросите. Но по този начин е неудобно да почиствате клетки, в които има формули с числа, ако промените броя на цифрите за числото. Следователно би било необходимо първо да преработим тези формулитака че те все още да използват връзки към клетки, в които да въвеждат числа. Все пак ти ги въвеждаш така или иначе, та каква ти е разликата къде. С такава структура ще бъде лесно да почиствате клетки с начални номера за формули, като използвате макроса, описан по-горе.

0

Изпращайте съобщения на модератори само членове на портала. ВЛЕЗТЕ В ПОРТАЛА » регистрирайте се »