Малка Ексел задачка
- Чудомир
- Мнения: 2856
- Регистриран на: Вто 18 юли 2006 0:37
- Автомобил: Passat 5.5 + Caravelle T4
- Двигател: 03 V6 AMX + 97 VR6 AES
- Местоположение: Нейде из Швабско или под тепетата
Малка Ексел задачка
Привет,
имам нужда от помощ при една малка задача под ексел и ще съм много благодарен някой да удари едно рамо:
Имам 2 таблици, които са на различни листове в един файл. Тезо две таблици трябва да бъдат сравнени. Образно казано изходната съдържа
А
Б
В
Г
Д
а производната/втората съдържа
А
B
C
E
Ръчно във втората таблица се нанасят сътветствията на стойностите от 1вата члез линкове.Примерно за третата буква от латиница
C.......В,
като зад В се крие формула.
Трябва ми формула или код, който след попълнена изцяло таблица 2 да мине по колоната с линкове и да маркира всички вече линкнати клетки от таблица 1, за да може после чрез филтър да се видят все още нелинкнатите.
Мерси предварително!
P.S. Моля да бъде преместена във верния раздел, малка грешка съм допуснал, за което се извинявам.
имам нужда от помощ при една малка задача под ексел и ще съм много благодарен някой да удари едно рамо:
Имам 2 таблици, които са на различни листове в един файл. Тезо две таблици трябва да бъдат сравнени. Образно казано изходната съдържа
А
Б
В
Г
Д
а производната/втората съдържа
А
B
C
E
Ръчно във втората таблица се нанасят сътветствията на стойностите от 1вата члез линкове.Примерно за третата буква от латиница
C.......В,
като зад В се крие формула.
Трябва ми формула или код, който след попълнена изцяло таблица 2 да мине по колоната с линкове и да маркира всички вече линкнати клетки от таблица 1, за да може после чрез филтър да се видят все още нелинкнатите.
Мерси предварително!
P.S. Моля да бъде преместена във верния раздел, малка грешка съм допуснал, за което се извинявам.
Последна промяна от vwclub.bg на Вто 27 ное 2012 16:13, променено общо 1 път.
Причина: Преместих я в правилния раздел
Причина: Преместих я в правилния раздел
- Чудомир
- Мнения: 2856
- Регистриран на: Вто 18 юли 2006 0:37
- Автомобил: Passat 5.5 + Caravelle T4
- Двигател: 03 V6 AMX + 97 VR6 AES
- Местоположение: Нейде из Швабско или под тепетата
Re: Малка Ексел задачка
100 клика и никаква идея...? Ето, направих един пример с малко по-разбираеми данни:
Търсеното макро / фунция / формула трябва да мине през всички стойност в колонка F1, да види вътре в клетката препратката към Таблица 1, да мине в Таблица 1 и в колонка съседна на препратката да сложи един Х, ако клетката е била с "о". Да приемем, че въпросната колонка C* е инициализирана с "о" във всяка клетка.
Мерси още веднъж.
Търсеното макро / фунция / формула трябва да мине през всички стойност в колонка F1, да види вътре в клетката препратката към Таблица 1, да мине в Таблица 1 и в колонка съседна на препратката да сложи един Х, ако клетката е била с "о". Да приемем, че въпросната колонка C* е инициализирана с "о" във всяка клетка.
Мерси още веднъж.
- ChampioN
- Мнения: 98
- Регистриран на: Нед 17 сеп 2006 14:48
- Автомобил:
- Двигател:
- Местоположение: Стара Загора
Re: Малка Ексел задачка
За немски ексел следната формула в поле C3: =wennfehler(wenn(sverweis(F3;B:B;1;falsch)<>"o";"X";"o");"o")
За английски ексел: =iferror(if(vlookup(F3;B:B;1;false)<>"o";"X";"o");"o")
Поздрави
За английски ексел: =iferror(if(vlookup(F3;B:B;1;false)<>"o";"X";"o");"o")
Поздрави

- Matematiks
- Мнения: 3168
- Регистриран на: Вто 27 ное 2007 17:29
- Автомобил:
- Двигател:
- Местоположение: София
Re: Малка Ексел задачка
ChampioN написа:За немски ексел следната формула в поле C3: =wennfehler(wenn(sverweis(F3;B:B;1;falsch)<>"o";"X";"o");"o")
За английски ексел: =iferror(if(vlookup(F3;B:B;1;false)<>"o";"X";"o");"o")
Поздрави




- Чудомир
- Мнения: 2856
- Регистриран на: Вто 18 юли 2006 0:37
- Автомобил: Passat 5.5 + Caravelle T4
- Двигател: 03 V6 AMX + 97 VR6 AES
- Местоположение: Нейде из Швабско или под тепетата
Re: Малка Ексел задачка
ChampioN написа:...
Почти

Проблемът е, че при Мерцедес функцията в клетка C5 намира Кия от колонка Ф и слага Х, защото Кия го има в матрицата Б:Б. А това е грешно. Трябва там да се появи "о", защото Мерцедес не фигурира в Таблица 2
- ChampioN
- Мнения: 98
- Регистриран на: Нед 17 сеп 2006 14:48
- Автомобил:
- Двигател:
- Местоположение: Стара Загора
Re: Малка Ексел задачка
Правилно, сорри
Това е правилната формула според задачата: =wennfehler(wenn(sverweis(B3;F:F;1;falsch)<>"o";"X";"o");"o")
@Математикс - на работа ексело ми смята по 1 час само един такъв работен лист с много повече подобно извратени формули

Това е правилната формула според задачата: =wennfehler(wenn(sverweis(B3;F:F;1;falsch)<>"o";"X";"o");"o")
@Математикс - на работа ексело ми смята по 1 час само един такъв работен лист с много повече подобно извратени формули

- Чудомир
- Мнения: 2856
- Регистриран на: Вто 18 юли 2006 0:37
- Автомобил: Passat 5.5 + Caravelle T4
- Двигател: 03 V6 AMX + 97 VR6 AES
- Местоположение: Нейде из Швабско или под тепетата
Re: Малка Ексел задачка
Колега, искам официално да ти връча титлата "черна нинджа на Excel" и да ти стисна ръката. Утре ще го пробвам на "голямата" таблица, но всичко изглежда много обещаващо.
Мерси още веднъж!
Мерси още веднъж!
- plamen000000
- Мнения: 989
- Регистриран на: Сря 13 фев 2008 19:22
- Автомобил:
- Двигател:
- Местоположение: София
Re: Малка Ексел задачка
Късно виждам темата иначе и аз щях да свърша работа.
- Winner25
- Мнения: 7339
- Регистриран на: Пон 14 мар 2005 15:33
- Автомобил: VW Passat B4 B6
- Двигател: ABS BKC
- Местоположение: Казанлък
Re: Малка Ексел задачка
Имам нужда от малко помощ
Имам таблица в която колона "A" е код на стока, колона "B" е количество. Разполагам и с друга таблица(друг sheet), със същата информация. Как мога в първата таблица, в колонаа "C" да получа оличеството от за съответния код на стока от другата таблица?

Имам таблица в която колона "A" е код на стока, колона "B" е количество. Разполагам и с друга таблица(друг sheet), със същата информация. Как мога в първата таблица, в колонаа "C" да получа оличеството от за съответния код на стока от другата таблица?
- Ico Uzunov
- Мнения: 63
- Регистриран на: Пет 12 юни 2009 11:36
- Автомобил: Golf 3 GTI 20 Jahre_Octavia 1 vRS
- Двигател: ABF_AUQ
- Местоположение: Bulgaria, Sofia
Re: Малка Ексел задачка
с VLOOKUP
- BuRnInGSouL
- Мнения: 273
- Регистриран на: Пет 24 апр 2009 22:53
- Автомобил:
- Двигател:
- Местоположение: Belovo
Re: Малка Ексел задачка
Здравейте , направил съм си една таблица за изчисляване на зъбни предавки. Искам примерно да направя вместо готов резултат , да ми показва стойностите. В момента примерно в клетка A1 имам стойност 5, в клетка А2 имам стойност 2, в клетка А3 имам формулата =A1*A2 следователно ще ми покаже 10. С натискане на бутоните Cntr+` ще ми изкара вместо 10 , формулата =A1*A2 , има ли такава комбинация от бутони която ще ми покаже примерно : =5*2 ?
Re: Малка Ексел задачка
за команда не знам, ама можеш в А4 да вкараш тази формула, за да ти показва каквото искаш:
=CONCATENATE(A1;"*";А2)
по въпроса с VLOOKUP, само да добавя колегата да има предвид, че стойностите, по които ще велокъпва трябва да са уникални без повторения, защото иначе ще велокъпне по първо съвпадение, което намери и резултата ще се изкриви. (т.е. кодовете в А трябва да са уникални, без повторения)
=CONCATENATE(A1;"*";А2)
по въпроса с VLOOKUP, само да добавя колегата да има предвид, че стойностите, по които ще велокъпва трябва да са уникални без повторения, защото иначе ще велокъпне по първо съвпадение, което намери и резултата ще се изкриви. (т.е. кодовете в А трябва да са уникални, без повторения)
- Winner25
- Мнения: 7339
- Регистриран на: Пон 14 мар 2005 15:33
- Автомобил: VW Passat B4 B6
- Двигател: ABS BKC
- Местоположение: Казанлък
Re: Малка Ексел задачка
Благодаря много, оправих се с vlookup.
Сега имам друг въпрос
Какво да използвам за да оцветя съвпаденията в различни шийтове.
Примерно ако съдържанието в клетка B5(Sheet2) съвпада със съдържанието на някоя от клетките в колона B(sheet1), то клетка B5(sheet2) да се оцвети в синьо.
Сега имам друг въпрос

Примерно ако съдържанието в клетка B5(Sheet2) съвпада със съдържанието на някоя от клетките в колона B(sheet1), то клетка B5(sheet2) да се оцвети в синьо.
Re: Малка Ексел задачка
зависи от версията на ексела, имай предвид, че по-старите версии не могат да работят с цветове (сорт, филтър и тн), така че ако и други хора се очаква да работят с файла, цвета може би не е най-доброто решение
за самото оцветяване като за начало прочети това:
https://www.ablebits.com/office-addins-blog/2013/10/18/change-background-color-excel-based-on-cell-value/
подозирам, че тоя цвят искаш да го ползваш само като маркер, за да можеш да видиш някакво изключение :)
ако е така, аз бих използвал отново VLOOKUP командата, която при съвпадение да изкарва нещо, което ще е различно от N/A (стандартно ако няма съвпадение). После ще можеш да си ги сортираш/филтрираш и огледаш. Пък ако държиш на цвета, може резултата от велокъпа-а да го въведеш като критерий за оцветяване, по начина от статията по-горе.
за самото оцветяване като за начало прочети това:
https://www.ablebits.com/office-addins-blog/2013/10/18/change-background-color-excel-based-on-cell-value/
подозирам, че тоя цвят искаш да го ползваш само като маркер, за да можеш да видиш някакво изключение :)
ако е така, аз бих използвал отново VLOOKUP командата, която при съвпадение да изкарва нещо, което ще е различно от N/A (стандартно ако няма съвпадение). После ще можеш да си ги сортираш/филтрираш и огледаш. Пък ако държиш на цвета, може резултата от велокъпа-а да го въведеш като критерий за оцветяване, по начина от статията по-горе.
- Ico Uzunov
- Мнения: 63
- Регистриран на: Пет 12 юни 2009 11:36
- Автомобил: Golf 3 GTI 20 Jahre_Octavia 1 vRS
- Двигател: ABF_AUQ
- Местоположение: Bulgaria, Sofia
Re: Малка Ексел задачка
С Дата/Филтър селектираш намерените съвпадения и ги боядисваш сини, тия които са #NA ги оставяш както са си
Върни се в “ОФФ-Топик - електроника, техника, обзавеждане”
Кой е на линия
Потребители, разглеждащи този форум: Няма регистрирани потребители и 32 госта