Малка Ексел задачка

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

Малка Ексел задачка

Мнениеот Чудомир » Вто 27 ное 2012 14:33


Привет,

имам нужда от помощ при една малка задача под ексел и ще съм много благодарен някой да удари едно рамо:

Имам 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: Малка Ексел задачка

Мнениеот Чудомир » Сря 28 ное 2012 0:44


100 клика и никаква идея...? Ето, направих един пример с малко по-разбираеми данни:
xls.jpg


Търсеното макро / фунция / формула трябва да мине през всички стойност в колонка F1, да види вътре в клетката препратката към Таблица 1, да мине в Таблица 1 и в колонка съседна на препратката да сложи един Х, ако клетката е била с "о". Да приемем, че въпросната колонка C* е инициализирана с "о" във всяка клетка.

Мерси още веднъж.


Потребителски аватар
ChampioN
Мнения: 98
Регистриран на: Нед 17 сеп 2006 14:48
Автомобил:
Двигател:
Местоположение: Стара Загора

Re: Малка Ексел задачка

Мнениеот ChampioN » Сря 28 ное 2012 17:05


За немски ексел следната формула в поле 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")

Поздрави :)


Потребителски аватар
Matematiks
Мнения: 3168
Регистриран на: Вто 27 ное 2007 17:29
Автомобил:
Двигател:
Местоположение: София

Re: Малка Ексел задачка

Мнениеот Matematiks » Сря 28 ное 2012 20:39


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")

Поздрави :)



:shock :shock :shock Ти ми събра очите братле :wink:


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

Re: Малка Ексел задачка

Мнениеот Чудомир » Сря 28 ное 2012 21:51


ChampioN написа:...


Почти ;-) WennFehler ми е ясно какво прави, затова го махнах, за да видя по-добре частта с SVerweis

Проблемът е, че при Мерцедес функцията в клетка C5 намира Кия от колонка Ф и слага Х, защото Кия го има в матрицата Б:Б. А това е грешно. Трябва там да се появи "о", защото Мерцедес не фигурира в Таблица 2


Потребителски аватар
ChampioN
Мнения: 98
Регистриран на: Нед 17 сеп 2006 14:48
Автомобил:
Двигател:
Местоположение: Стара Загора

Re: Малка Ексел задачка

Мнениеот ChampioN » Сря 28 ное 2012 22:12


Правилно, сорри :)
Това е правилната формула според задачата: =wennfehler(wenn(sverweis(B3;F:F;1;falsch)<>"o";"X";"o");"o")

@Математикс - на работа ексело ми смята по 1 час само един такъв работен лист с много повече подобно извратени формули mhihi


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

Re: Малка Ексел задачка

Мнениеот Чудомир » Сря 28 ное 2012 22:46


Колега, искам официално да ти връча титлата "черна нинджа на Excel" и да ти стисна ръката. Утре ще го пробвам на "голямата" таблица, но всичко изглежда много обещаващо.

Мерси още веднъж!


Потребителски аватар
plamen000000
Мнения: 989
Регистриран на: Сря 13 фев 2008 19:22
Автомобил:
Двигател:
Местоположение: София

Re: Малка Ексел задачка

Мнениеот plamen000000 » Чет 29 ное 2012 8:37


Късно виждам темата иначе и аз щях да свърша работа.


Потребителски аватар
Winner25
Мнения: 7339
Регистриран на: Пон 14 мар 2005 15:33
Автомобил: VW Passat B4 B6
Двигател: ABS BKC
Местоположение: Казанлък

Re: Малка Ексел задачка

Мнениеот Winner25 » Сря 25 фев 2015 20:22


Имам нужда от малко помощ :smile
Имам таблица в която колона "A" е код на стока, колона "B" е количество. Разполагам и с друга таблица(друг sheet), със същата информация. Как мога в първата таблица, в колонаа "C" да получа оличеството от за съответния код на стока от другата таблица?


Потребителски аватар
Ico Uzunov
Мнения: 63
Регистриран на: Пет 12 юни 2009 11:36
Автомобил: Golf 3 GTI 20 Jahre_Octavia 1 vRS
Двигател: ABF_AUQ
Местоположение: Bulgaria, Sofia

Re: Малка Ексел задачка

Мнениеот Ico Uzunov » Сря 25 фев 2015 20:43


с VLOOKUP


Потребителски аватар
BuRnInGSouL
Мнения: 273
Регистриран на: Пет 24 апр 2009 22:53
Автомобил:
Двигател:
Местоположение: Belovo

Re: Малка Ексел задачка

Мнениеот BuRnInGSouL » Сря 25 фев 2015 22:15


Здравейте , направил съм си една таблица за изчисляване на зъбни предавки. Искам примерно да направя вместо готов резултат , да ми показва стойностите. В момента примерно в клетка A1 имам стойност 5, в клетка А2 имам стойност 2, в клетка А3 имам формулата =A1*A2 следователно ще ми покаже 10. С натискане на бутоните Cntr+` ще ми изкара вместо 10 , формулата =A1*A2 , има ли такава комбинация от бутони която ще ми покаже примерно : =5*2 ?


Потребителски аватар
VWGT
Мнения: 6249
Регистриран на: Пет 09 дек 2005 10:09
Автомобил:
Двигател:
Местоположение: София

Re: Малка Ексел задачка

Мнениеот VWGT » Чет 26 фев 2015 10:02


за команда не знам, ама можеш в А4 да вкараш тази формула, за да ти показва каквото искаш:
=CONCATENATE(A1;"*";А2)


по въпроса с VLOOKUP, само да добавя колегата да има предвид, че стойностите, по които ще велокъпва трябва да са уникални без повторения, защото иначе ще велокъпне по първо съвпадение, което намери и резултата ще се изкриви. (т.е. кодовете в А трябва да са уникални, без повторения)


Потребителски аватар
Winner25
Мнения: 7339
Регистриран на: Пон 14 мар 2005 15:33
Автомобил: VW Passat B4 B6
Двигател: ABS BKC
Местоположение: Казанлък

Re: Малка Ексел задачка

Мнениеот Winner25 » Чет 26 фев 2015 12:04


Благодаря много, оправих се с vlookup.
Сега имам друг въпрос :smile Какво да използвам за да оцветя съвпаденията в различни шийтове.

Примерно ако съдържанието в клетка B5(Sheet2) съвпада със съдържанието на някоя от клетките в колона B(sheet1), то клетка B5(sheet2) да се оцвети в синьо.


Потребителски аватар
VWGT
Мнения: 6249
Регистриран на: Пет 09 дек 2005 10:09
Автомобил:
Двигател:
Местоположение: София

Re: Малка Ексел задачка

Мнениеот VWGT » Чет 26 фев 2015 12:34


зависи от версията на ексела, имай предвид, че по-старите версии не могат да работят с цветове (сорт, филтър и тн), така че ако и други хора се очаква да работят с файла, цвета може би не е най-доброто решение

за самото оцветяване като за начало прочети това:
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: Малка Ексел задачка

Мнениеот Ico Uzunov » Чет 26 фев 2015 12:38


С Дата/Филтър селектираш намерените съвпадения и ги боядисваш сини, тия които са #NA ги оставяш както са си



Върни се в “ОФФ-Топик - електроника, техника, обзавеждане”

Кой е на линия

Потребители, разглеждащи този форум: Няма регистрирани потребители и 32 госта