Резултати от 1 до 13 от общо 13

Как да направя това в Еxcel - много ми е спешно м

Сподели във Facebook Сподели в Twitter Изпрати на Email Сподели в LinkedIn
  1. Junior Member
    Тук е от
    Mar 2004
    Мнения
    29
    #1

    Как да направя това в Еxcel - много ми е спешно м

    Как мога да направя макрос или скрипт в Еxcel който да върши следното:
    Да взема записа от клетка Аn и да го записва в клетка Вm като n=1,10,20,30 и т.н. през 10 клетки, а m=1,2,3,4 и т.н. през 1 клетка. С други думи в колона А имам около 1000 записа и Eхcel трябва да взима стойността на всяка клетка през 10 клетки и да я записва в колона B със стъпка 1 клетка. Може би ще е просто но не знам как да го направя. Ще ви бъда благодарен ако някой ми помогне защото записите в колона А са ужасно много.

  2.  
     
  3. Senior Member
    Тук е от
    Jan 2002
    Мнения
    3,368
    #2

    Re: Как да направя това в Еxcel - много ми е спешно мо&

    Защо ти е макро с или скрипт за това. Ако в едната колона имаш А1, А2.. А1000 във втората правиш B1 с форумула =А1 B10 форумула =A2 и цялото това го копираш надолу..

  4. Super Moderator Аватара на FearMe
    Тук е от
    Jan 2001
    Мнения
    17,616
    #3

    Re: Как да направя това в Еxcel - много ми е спешно мо&

    deathknight, търси се обратния ефект - да се вземе всеки 10-ти запис на А и да се сложи в поредния В

    нали, kolyo1 ?

  5. Senior Member
    Тук е от
    Jan 2002
    Мнения
    3,368
    #4

    Re: Как да направя това в Еxcel - много ми е спешно мо&

    Същата работа само, че в B пише =А1, =А11 =А12 .... т.н.!?
    или той иска да си спести работата по писането..

  6. Member
    Тук е от
    Nov 2004
    Мнения
    496
    #5

    Re: Как да направя това в Еxcel - много ми е спешно мо&

    Без макрос: в клетка B1 се записва формула
    Код:
    =OFFSET($A$1;MAX((ROW()-1)*10-1;0);0)
    и се копира надолу.
    Ако много държиш на макрос, също няма проблем, но само за това не си заслужава.

  7. Member
    Тук е от
    Apr 2003
    Мнения
    786
    #6

    Re: Как да направя това в Еxcel - много ми е спешно мо&

    А този отговор в kaldata.com не върши ли работа?

  8.  
     
  9. Senior Member
    Тук е от
    Jan 2002
    Мнения
    3,368
    #7

    Re: Как да направя това в Еxcel - много ми е спешно мо&

    =INDEX(A:A;((ROW()-1)*10))

  10. Junior Member
    Тук е от
    Mar 2004
    Мнения
    29
    #8

    Re: Как да направя това в Еxcel - много ми е спешно мо&

    Благодаря на всички. Заемам се да пробвам съветите ви.
    @DoRa - отговора в калдата е след като постнах въпроса тук и затова не знам дали върши работа. Ще го пробвам и него.
    Благодаря ви още веднъж

  11. Pat
    Pat е офлайн
    Senior Member Аватара на Pat
    Тук е от
    Oct 2003
    Живее в
    Варна
    Мнения
    7,228
    #9

    Re: Как да направя това в Еxcel - много ми е спешно мо&

    Малко
    DeathKnight , Avis , от къде може да се научат подобни "хитринки" за Ексел? (в смисъл команди като тези които посочвате - INDEX, OFFSET, MAX и т.н.)

  12. Member
    Тук е от
    Jun 2001
    Мнения
    620
    #10

    Re: Как да направя това в Еxcel - много ми е спешно мо&

    Цитат Първоначално публикувано от Pat
    Малко
    DeathKnight , Avis , от къде може да се научат подобни "хитринки" за Ексел? (в смисъл команди като тези които посочвате - INDEX, OFFSET, MAX и т.н.)
    най лесния начин е като сложиш български езиков интерфеис на офис 2003 ,тогава функциите хелпа и примерите в хелпа ще са ти на български

  13. Member
    Тук е от
    Apr 2003
    Мнения
    786
    #11

    Re: Как да направя това в Еxcel - много ми е спешно мо&

    Това помага по въпроса също!

    Password: www.ebooksportal.org

  14.  
     
  15. Member
    Тук е от
    Nov 2004
    Мнения
    496
    #12

    Re: Как да направя това в Еxcel - много ми е спешно мо&

    @DoRa
    Малко се разминава с условието (A10, A20, A30 вместо А1, А10, А20, А30), но лесно може да се коригира, а може и да е приемливо за конкретната цел. Използването на INDIRECT не е добра практика, обаче; може да създаде проблем при вмъкване на клетки, ако аргументът е фиксиран.

    @DeathKnight
    Номерът с нулата в INDEX не го знаех, благодаря. Наистина много елегантно.

    @Pat
    Лично за мен последователността винаги е била първо в Help-a, после в Google. Така обаче съм попадал на страхотни сайтове с тарикатлъци - като си ги намеря, ще ти ги изпратя. Е, да, на английски са - ако го ползваш, няма да имаш проблем с помощта.
    Най-добре се търси, ако си на зор - така че питай, ако нещо конкретно искаш да подобриш.

  16. Senior Member
    Тук е от
    Jan 2002
    Мнения
    3,368
    #13

    Re: Как да направя това в Еxcel - много ми е спешно мо&

    @Avis аз пък не знаех номера с ROW()

    @Pat цъкаш на някоя клетка, цъкаш F(X) и четеш

Сподели във Facebook Сподели в Google Plus Сподели в Twitter Изпрати на Email Сподели в LinkedIn

Подобни теми

  1. Продавам няколко Компонента за PC
    От Sinnerr във форум Приключили продажби
    Отговори: 0
    Последно: 31-01-12, 12:01
  2. Продава широкоекраннна 14 " матрица за лапm
    От Mr.TECHNO във форум Приключили продажби
    Отговори: 2
    Последно: 01-01-11, 23:47
  3. Отговори: 0
    Последно: 06-07-09, 06:34
  4. Отговори: 15
    Последно: 22-03-08, 16:49
  5. Отговори: 12
    Последно: 16-01-07, 12:43

SetCombG.com
SetCombG.com е портален сайт и Форум за битова техника, телевизори, климатици, лаптопи и смартфони, създаден през 1999 година.
Заедно сме над 20 години!
Следвай ни
Горе