W programie Microsoft Excel chcę filtrować wpisy, aby tylko unikalne nazwy domen zjawić się. Załóżmy, że mam 10 rekordów:
1. www.manish.com
2. joo.mj.com
3. ko.kiop.eu
4. mail.manish.com
5. kio.manish.eu
6. ftp.mj.com
7. ftp.kiop.com
8. www.makil.com
9. www.craftio.com
10. extension.telep.com
Mój pożądany wynik (unikalne nazwy domen) to:
1. www.manish.com
2. joo.mj.com
3. ko.kiop.com
4. www.makil.com
5. www.craftio.com
6. extension.telep.com
microsoft-excel
microsoft-office
microsoft-excel-2010
Developer by Blood
źródło
źródło
mj
z joo.mj.comjoo.mj.com
- i nieftp.mj.com
? jakie są kryteria?joo.mj.com
iftp.mj.com
cokolwiek nastąpi wcześniej (jak First Come First Serve) i usuń resztę. Wyczyść @PeterL.?1.
?xxxxx.co.uk
lubyyyyyyy.com.de
- masz to?Odpowiedzi:
Zakładając warunki wejściowe i dane są umieszczone w kolumnie
A
startowyA1
, wykonaj następujące czynności:B1
:=MID(A1,FIND(".",A1)+1,FIND(".",A1,FIND(".",A1)+1)-FIND(".",A1)-1)
i autouzupełnianie listy - to zwróci nazwę domeny, a ściślej - część ciągu między 1 a 2.
C1
:=VLOOKUP("*"&B1&"*",A:A,1,0)
i autouzupełnianie listy - zwróci pierwsze dopasowanie nazwy domeny z tablicy w kolumnieA
.C
na przykład kolumnaD
.Data > Remove Duplicates
pozostać tylko unikalnymi rekordami.Przykładowy plik: https://www.dropbox.com/s/35wtuqsex7u57as/UnikueDomainNames.xlsx
źródło
www.google.co.in
iwww.google.co.uk
iw linkach takich jakwww.google.co.in
imail.google.co.in
powinno nastąpić pierwsze zgłoszenie. czy możesz mi z tym pomóc?