Göra jämförelser i Excel, hjälp med att jämföra kolumner?

Permalänk

Göra jämförelser i Excel, hjälp med att jämföra kolumner?

Hej
Kan någon hjälpa mig att hitta en automatisk lösning för att jämföra siffror...

Jag har ett excel dokument med två kollumner.

Kollumn A har en siffersträng.
Kolumn B har en siffersträng.

Jag vill jämföra siffersträng A´s fyra sista siffror mot B´s fyra sista siffror och få utskrivet J eller N (Ja de 4 siffrorna finns i kollumn A eller Nej de 4 siffrorna finns inte i kolumn A).

Noter att jag vill söka igenom alla celler i kolumnen inte bara jämföra en cell mot en annan.

Cell B1 ska jämföras mot A1-500
Cell B2 ska jämföras mot A1-500 osv.

Finns de 4 sista siffrorna någonstans i A1-500 ska J skrivas ut som resultat
Om inte ska N skrivas ut som resultat.

Hur kan jag göra detta?

Visa signatur

Chassi: Phanteks XT Pro Ultra Svart | CPU: AMD Ryzen 9 7900X 4.7 GHz 76MB | Moderkort: MSI B650 Gaming Plus WIFI | Nätagg: Corsair RM850x 850W v3 | RAM: Kingston 64GB (2x32GB) DDR5 6000MHz CL30 FURY Be | HDD: Kingston Fury Renegade M. 2 NVMe SSD Gen 4 2TB | CPUkylning: Thermalright Phantom Spirit 120 SE

Permalänk
Medlem

Jag har inte svenska versionen av Excel så vet inte exakt vad funktionerna heter där. Men testa kika på funktionen "RIGHT" (returnerar höger substräng av en cell).

Permalänk
Medlem

Gör två extra kolumner i C och D, C: =RIGHT(A1;4) och i D: =RIGHT(B1;4)
Dra ner dessa två fält sen skriver du i E: =IF(COUNTIF(C:C;D1)>0;"J";"N") Sen drar du ner den till 500

Visa signatur

Intel i7 7700K, Titan Xp, 32Gb @ 3333MHz, mITX Asus Strix Z270I, Jonsbo UMX1 Plus, Corsair SF600

Permalänk
Medlem

Sen om du vill ha jämförelsen åt andra hållet så byt bara C och D i sista formeln

Visa signatur

Intel i7 7700K, Titan Xp, 32Gb @ 3333MHz, mITX Asus Strix Z270I, Jonsbo UMX1 Plus, Corsair SF600

Permalänk
Medlem

Man behöver inte göra några extra kolumner som phlopydisk föreslår, det räcker med en kolumn C med funktionen =IF(RIGHT(A1;4)=RIGHT(B1;4);"J";"N") som man sen drar ner till 500 (förslagsvis genom att dubbelklicka på lilla fyrkanten i hörnet på rutan).

Edit: Sorry, läste inte så noga. Missade att funktionen skulle kolla genom alla rader i ett svep. Men det borde ändå gå att lösa utan några extrakolumner.

Permalänk
Medlem

Skapa först två nya kolumner som innehåller bara de fyra sista siffrorna för enkelhets skull. Detta kan du göra med RIGHT funktionen. Nu har du alltså kolumner C och D som du vill jämföra. Jag förstår det som att du vill att D1 ska jämföras mot hela C och output ska vara j eller n.

=IF(COUNTIF($C$1:$C$500;D1)>0;"J";"N")

Mata in den formeln så jämför du D1 mot hela C intervallet och Printar J om det finns minst en likadan där. Går att ta bort ett av dollartecknen men i feberyran orkar jag inte komma ihåg vilket.

Visa signatur

Primär: R9 3900X | ASUS X570-F Gaming | NH-D15 | 64GB@3200MHz | RTX 3080 10GB | Seasonic 850W | Fractal Define R6 |
Gamla bettan: i5 750@3.8GHz | 8GB | HD5770 | Corsair VS 550W | FD R2 |

Permalänk

inget av det där fungerar.
Det står bara "namn" i cellen... måste jag använda svenska varianten på right för att det ska funka?

Visa signatur

Chassi: Phanteks XT Pro Ultra Svart | CPU: AMD Ryzen 9 7900X 4.7 GHz 76MB | Moderkort: MSI B650 Gaming Plus WIFI | Nätagg: Corsair RM850x 850W v3 | RAM: Kingston 64GB (2x32GB) DDR5 6000MHz CL30 FURY Be | HDD: Kingston Fury Renegade M. 2 NVMe SSD Gen 4 2TB | CPUkylning: Thermalright Phantom Spirit 120 SE

Permalänk
Medlem
Skrivet av hjarterkung:

inget av det där fungerar.
Det står bara "namn" i cellen... måste jag använda svenska varianten på right för att det ska funka?

Det hade gått snabbare att testa själv men... Ja, i svenska Excel heter det HÖGER.

Permalänk
Medlem
Skrivet av hjarterkung:

inget av det där fungerar.
Det står bara "namn" i cellen... måste jag använda svenska varianten på right för att det ska funka?

Kör du svenska varianten av excel lär du behöva köra svenska varianter av alla funktioner, dvs right=höger, if=om och countif troligen något i stil med räkna_om

Visa signatur

Primär: R9 3900X | ASUS X570-F Gaming | NH-D15 | 64GB@3200MHz | RTX 3080 10GB | Seasonic 850W | Fractal Define R6 |
Gamla bettan: i5 750@3.8GHz | 8GB | HD5770 | Corsair VS 550W | FD R2 |

Permalänk
Medlem
Skrivet av hjarterkung:

inget av det där fungerar.
Det står bara "namn" i cellen... måste jag använda svenska varianten på right för att det ska funka?

http://www.piuha.fi/excel-function-name-translation/index.php...

Permalänk

ok får det att funka men formeln
=OM(HÖGER(F3;4)=HÖGER(G3;4);"J";"N")
missar ändå saker... den säger N trotts att de 4 sista siffrorna finns.

Visa signatur

Chassi: Phanteks XT Pro Ultra Svart | CPU: AMD Ryzen 9 7900X 4.7 GHz 76MB | Moderkort: MSI B650 Gaming Plus WIFI | Nätagg: Corsair RM850x 850W v3 | RAM: Kingston 64GB (2x32GB) DDR5 6000MHz CL30 FURY Be | HDD: Kingston Fury Renegade M. 2 NVMe SSD Gen 4 2TB | CPUkylning: Thermalright Phantom Spirit 120 SE

Permalänk

Gah, jag är så nära nu. Jag har i

detta:
=HÖGER(F3;4)

=HÖGER(G3;4)

=OM(ANTAL.OM(M:M;N3)>0;"J";"N")

Funkar Klockrent.
Men den jämför bara i en rad.
Jag vill ju kolla av en hel kollumn.

Så jag tänker att typ lägga till något om att läsa cell 3-500 i en kolumn.
Men hur?

Visa signatur

Chassi: Phanteks XT Pro Ultra Svart | CPU: AMD Ryzen 9 7900X 4.7 GHz 76MB | Moderkort: MSI B650 Gaming Plus WIFI | Nätagg: Corsair RM850x 850W v3 | RAM: Kingston 64GB (2x32GB) DDR5 6000MHz CL30 FURY Be | HDD: Kingston Fury Renegade M. 2 NVMe SSD Gen 4 2TB | CPUkylning: Thermalright Phantom Spirit 120 SE

Permalänk
Medlem
Skrivet av hjarterkung:

Gah, jag är så nära nu. Jag har i

detta:
=HÖGER(F3;4)

=HÖGER(G3;4)

=OM(ANTAL.OM(M:M;N3)>0;"J";"N")

Funkar Klockrent.
Men den jämför bara i en rad.
Jag vill ju kolla av en hel kollumn.

Så jag tänker att typ lägga till något om att läsa cell 3-500 i en kolumn.
Men hur?

Testa att lägga in cellspannet istället för M:M om det t.ex. finns celler med annan formatering i kolumnen. Kan ju vara att du ska köra gamla hederliga CMD+Shift+Enter också, vet inte vad det blir i windows men antar Ctrl+Shift+Enter kanske?

Visa signatur

Primär: R9 3900X | ASUS X570-F Gaming | NH-D15 | 64GB@3200MHz | RTX 3080 10GB | Seasonic 850W | Fractal Define R6 |
Gamla bettan: i5 750@3.8GHz | 8GB | HD5770 | Corsair VS 550W | FD R2 |

Permalänk

Funkar!!!

=HÖGER(F3;4)
=HÖGER(G3;4)
=OM(ANTAL.OM($M$3:$M$500;N3)>0;"J";"N")

Nu jämför den n3 mot celler m3-m500.
kopierar till ny rad och den jämför n3 mot celler m4-m500

Tack

Visa signatur

Chassi: Phanteks XT Pro Ultra Svart | CPU: AMD Ryzen 9 7900X 4.7 GHz 76MB | Moderkort: MSI B650 Gaming Plus WIFI | Nätagg: Corsair RM850x 850W v3 | RAM: Kingston 64GB (2x32GB) DDR5 6000MHz CL30 FURY Be | HDD: Kingston Fury Renegade M. 2 NVMe SSD Gen 4 2TB | CPUkylning: Thermalright Phantom Spirit 120 SE