Питанка за MS Excel?

На братчеда на леля му на зетя й брат му се жени, не мога да избера с какъв цвят обувки да ходя на сватбата?? Помагайте!

Модератор: Общи модератори

старши ентусиаст
Аватар
Мнения: 8775
Регистриран на: 18.12.2006
Местоположение: село Кестеново
Пол: Мъж
Кара: мфили

Питанка за MS Excel?

Мнение от cod-cdbp » 04 Май 2010, 12:19

Значи изправих се пред задачка която ми е трудна за решаване.
В екселски файл имам колонка с е-мейли (доста дълга), и още една до нея с е-мейли които трябва да се изтрият от първата колонка?
Евентуално резултата може да отиде в трета колонка?
Въпроса е че нито смотания Ехсеl нито Open office имат подобна функционалност, или аз съм тъп и не мога да я намеря.
Който има представа нека помогне, моля?
Изображение

драфтаджия
Аватар
Мнения: 2793
Регистриран на: 9.04.2006
Местоположение: София
Кара: '93 316ix Touring
Мечтае да кара: далеч
Детайли за колата: Хубавица =)

Re: Питанка за MS Excel?

Мнение от bigmurzi » 04 Май 2010, 12:23

..глупости ..
прати файла на bigmurzi@abv.bg че така не ми стана 100% ясно ..
Изображение
Е30 на десен завой бензин НЯМА!

Е46нтусиаст
Е46нтусиаст
Аватар
Мнения: 1800
Регистриран на: 2.10.2008
Местоположение: София
Пол: Мъж
Кара: M3 E46
Мечтае да кара: M3 E46
Детайли за колата: BMW E46 M3 '03 - Carbon Black & Manual Gearbox

Re: Питанка за MS Excel?

Мнение от Runnaway » 04 Май 2010, 12:47

_65536_kb_sec_ написа:Значи изправих се пред задачка която ми е трудна за решаване.
В екселски файл имам колонка с е-мейли (доста дълга), и още една до нея с е-мейли които трябва да се изтрият от първата колонка?
Евентуално резултата може да отиде в трета колонка?
Въпроса е че нито смотания Ехсеl нито Open office имат подобна функционалност, или аз съм тъп и не мога да я намеря.
Който има представа нека помогне, моля?


Колега, селектираш колоната с информацията и отиваш на DATA -> TEXT TO COLUMNS .. (Това е на Офис 2007/2010). Там даваш делимитид или фиксд уид и си избираш как да отделиш информацията.

Надявам се, че съм бил полезен.

Опа, ти май търсиш начин да сортираш повтарящите се имейли.

Това се прави с команда на Ексела - VLOOKUP.

И аз мога да се пробвам да ти сортирам файла, ако искаш ми го изпрати.
"Съборът" >>> ЦЪК!
"Поредният работен ден" - до Част 7 >>> ЦЪК!
"Разходката" >>> ЦЪК!

старши ентусиаст
Аватар
Мнения: 8775
Регистриран на: 18.12.2006
Местоположение: село Кестеново
Пол: Мъж
Кара: мфили

Re: Питанка за MS Excel?

Мнение от cod-cdbp » 04 Май 2010, 12:58

Runnaway написа:Колега, селектираш колоната с информацията и отиваш на DATA -> TEXT TO COLUMNS .. (Това е на Офис 2007/2010). Там даваш делимитид или фиксд уид и си избираш как да отделиш информацията.

Надявам се, че съм бил полезен.

Опа, ти май търсиш начин да сортираш повтарящите се имейли.

Това се прави с команда на Ексела - VLOOKUP.

И аз мога да се пробвам да ти сортирам файла, ако искаш ми го изпрати.


Колега искам да го сортирам като изключа съдържанието на 2-рата колонка това е задачката.
Ако искаш създай примерен макрос и го пусни тук.
Просто съм запознат с всякакви други езици освен VBScript
Изображение

драфтаджия
Аватар
Мнения: 2793
Регистриран на: 9.04.2006
Местоположение: София
Кара: '93 316ix Touring
Мечтае да кара: далеч
Детайли за колата: Хубавица =)

Re: Питанка за MS Excel?

Мнение от bigmurzi » 04 Май 2010, 13:01

к'ви макроси бе човек, праскаш един велукъп с 1-ки и 0-и и си в играта ..
Изображение
Е30 на десен завой бензин НЯМА!

Е46нтусиаст
Е46нтусиаст
Аватар
Мнения: 1800
Регистриран на: 2.10.2008
Местоположение: София
Пол: Мъж
Кара: M3 E46
Мечтае да кара: M3 E46
Детайли за колата: BMW E46 M3 '03 - Carbon Black & Manual Gearbox

Re: Питанка за MS Excel?

Мнение от Runnaway » 04 Май 2010, 13:03

_65536_kb_sec_ написа:
Runnaway написа:Колега, селектираш колоната с информацията и отиваш на DATA -> TEXT TO COLUMNS .. (Това е на Офис 2007/2010). Там даваш делимитид или фиксд уид и си избираш как да отделиш информацията.

Надявам се, че съм бил полезен.

Опа, ти май търсиш начин да сортираш повтарящите се имейли.

Това се прави с команда на Ексела - VLOOKUP.

И аз мога да се пробвам да ти сортирам файла, ако искаш ми го изпрати.


Колега искам да го сортирам като изключа съдържанието на 2-рата колонка това е задачката.
Ако искаш създай примерен макрос и го пусни тук.
Просто съм запознат с всякакви други езици освен VBScript


Това си е функция на Ексел, не е ВБ код.

Можеш ли да ми пратиш скрийншот, за да видя точно каква ти е целта.

Доколкото разбирам имаш 2 колони с имейли и искаш в първата да изтриеш тези, които ги има във втората, нали ?
"Съборът" >>> ЦЪК!
"Поредният работен ден" - до Част 7 >>> ЦЪК!
"Разходката" >>> ЦЪК!

драфтаджия
Аватар
Мнения: 2793
Регистриран на: 9.04.2006
Местоположение: София
Кара: '93 316ix Touring
Мечтае да кара: далеч
Детайли за колата: Хубавица =)

Re: Питанка за MS Excel?

Мнение от bigmurzi » 04 Май 2010, 13:08

=VLOOKUP(първата клетка от всички и-мейли;колоната с тези за триене;1;0)
всичко това в съседната колона, първата клетка и дърпаш надолу - копираш формулата .. там където ти е N/A просто не триеш ..
Изображение
Е30 на десен завой бензин НЯМА!

Е46нтусиаст
Е46нтусиаст
Аватар
Мнения: 1800
Регистриран на: 2.10.2008
Местоположение: София
Пол: Мъж
Кара: M3 E46
Мечтае да кара: M3 E46
Детайли за колата: BMW E46 M3 '03 - Carbon Black & Manual Gearbox

Re: Питанка за MS Excel?

Мнение от Runnaway » 04 Май 2010, 13:12

bigmurzi написа:=VLOOKUP(първата клетка от всички и-мейли;колоната с тези за триене;1;0)
всичко това в съседната колона, първата клетка и дърпаш надолу - копираш формулата .. там където ти е N/A просто не триеш ..


После ги сортираш ..

Колегата го чатка ВЛУУКЪП-а, но аз отдавна не съм имал нужда и съм го позабравил.
"Съборът" >>> ЦЪК!
"Поредният работен ден" - до Част 7 >>> ЦЪК!
"Разходката" >>> ЦЪК!


Аватар
Мнения: 111
Регистриран на: 16.09.2007
Пол: Мъж
Кара: ги да ядат грудки

Re: Питанка за MS Excel?

Мнение от dimithur » 04 Май 2010, 16:00

Eми открих един начин ама не знам дали ще ти свърши работа

Значи имаш мейли в колонка да кажем А1 и Б1 , и изкаш колонка в които да останат само мейлите от А1, демек да изтриеш дублиращите си

Пишеш колонка C1 формула

=COUNTIF(B$1:B$9;A1) (В твоя случай B$9 ще ти е максималната стойност на мейлите от А колонка)

Теглиш надолу с плюсчето колона C докато стигнеш края на мейлите. Требва да ти излезнат единици и нули в тая колонка

После отиваш на D1 и там пишеш формула

=IF(C1=0;A1;"")

Пак теглиш с плюсчето надолу докато стигнеш края на списъка. В колона D би трябвало да ти излезнат само недублиращите мейли. :)
в една зверилница толерантност е равно на смърт
Н.Хайтов
http://www.youtube.com/watch?v=o7oVw72Bc4Y

ентусиаст
Аватар
Мнения: 870
Регистриран на: 14.01.2004

Re: Питанка за MS Excel?

Мнение от vlad0 » 04 Май 2010, 16:10

Колона А:А е списъка с всички е-мейли
B1 е първия е-маил от колоната
в C1 слагаш следното: =MATCH(B1;A:A;0)

Резултата връща на кой ред има съвпадение за съответни е-мейл от колона B, ако е N/A няма съвпадение и ги триеш ръчно.


Аватар
Мнения: 111
Регистриран на: 16.09.2007
Пол: Мъж
Кара: ги да ядат грудки

Re: Питанка за MS Excel?

Мнение от dimithur » 04 Май 2010, 16:13

vlad0 написа:Колона А:А е списъка с всички е-мейли
B1 е първия е-маил от колоната
в C1 слагаш следното: =MATCH(B1;A:A;0)

Резултата връща на кой ред има съвпадение за съответни е-мейл от колона B, ако е N/A няма съвпадение и ги триеш ръчно.


Ни позна ;)
в една зверилница толерантност е равно на смърт
Н.Хайтов
http://www.youtube.com/watch?v=o7oVw72Bc4Y

ентусиаст
Аватар
Мнения: 870
Регистриран на: 14.01.2004

Re: Питанка за MS Excel?

Мнение от vlad0 » 04 Май 2010, 16:21

dimithur написа:
Ни позна ;)


Kое? :)


Аватар
Мнения: 111
Регистриран на: 16.09.2007
Пол: Мъж
Кара: ги да ядат грудки

Re: Питанка за MS Excel?

Мнение от dimithur » 04 Май 2010, 16:24

vlad0 написа:
dimithur написа:
Ни позна ;)


Kое? :)


Ми ако има 65500 мейла, ще му се отели вола да ги трие ръчно :mhihi:
в една зверилница толерантност е равно на смърт
Н.Хайтов
http://www.youtube.com/watch?v=o7oVw72Bc4Y

ентусиаст
Аватар
Мнения: 870
Регистриран на: 14.01.2004

Re: Питанка за MS Excel?

Мнение от vlad0 » 04 Май 2010, 16:35

dimithur написа:
Ми ако има 65500 мейла, ще му се отели вола да ги трие ръчно :mhihi:


ок ;)

добре ;)

Ето това бачка:

Сетваш
в колона А слагаш всички мейли
в колона B слагаш тези, които трябва да се изтрият
в колона C слагаш това =MATCH(A1;B:B;0) ,ако намери емейлът от клетка А1 в някоя клетка от Б1, ще ни върне число по-голямо от 0, ако НЕ намери съвпадение ще ни върне #N/A
В колона D слагаш това =IF(ISERROR(C1);A1;0) - проверява дали C1 е #N/A, ако е/т.е. няма съвпадение/ задава стойността в D, ако е нещо друго - значи емайлът трябва да се изтрие и даваме стойност 0 на клетката ;)

и в колона Д ще ти изкара правилните ;)
После само ги сортваш и нулите ти отиват най-отдолу ;)
неудобството е, че ако вкараш email, който го няма ще ти даде грешка :)

старши ентусиаст
Аватар
Мнения: 8775
Регистриран на: 18.12.2006
Местоположение: село Кестеново
Пол: Мъж
Кара: мфили

Re: Питанка за MS Excel?

Мнение от cod-cdbp » 04 Май 2010, 16:56

Оправих се малко алтернативно спрямо описаното от вас но бива и резултата е на лице ;)
Мисля че е време за катанец :)
Мерси колеги :yes: :yes: :yes:
Изображение

Следваща

Назад към Извън Темата

Кой е на линия

Потребители разглеждащи този форум: mr_petroff

Последни теми
Facebook