Excel - 500 Beiträge pro Seite
eröffnet am 27.04.07 23:47:11 von
neuester Beitrag 28.04.07 14:29:01 von
neuester Beitrag 28.04.07 14:29:01 von
Beiträge: 9
ID: 1.126.591
ID: 1.126.591
Aufrufe heute: 0
Gesamt: 946
Gesamt: 946
Aktive User: 0
Top-Diskussionen
Titel | letzter Beitrag | Aufrufe |
---|---|---|
vor 1 Stunde | 7096 | |
vor 50 Minuten | 7017 | |
vor 1 Stunde | 4758 | |
heute 21:02 | 3584 | |
vor 38 Minuten | 3481 | |
vor 1 Stunde | 2899 | |
vor 39 Minuten | 2058 | |
heute 15:55 | 1966 |
Meistdiskutierte Wertpapiere
Platz | vorher | Wertpapier | Kurs | Perf. % | Anzahl | ||
---|---|---|---|---|---|---|---|
1. | 1. | 17.749,00 | -0,14 | 174 | |||
2. | 2. | 150,16 | -3,40 | 121 | |||
3. | 4. | 7,0000 | -5,41 | 77 | |||
4. | 3. | 2.378,60 | +0,74 | 57 | |||
5. | 8. | 0,1845 | -8,21 | 56 | |||
6. | Neu! | 6,6100 | +7,48 | 54 | |||
7. | 5. | 6,7290 | +2,08 | 54 | |||
8. | 6. | 3,7400 | +3,82 | 52 |
Hallo liebe Exceljaner!
Ich schraube seit ein paar Tagen an folgendem Problem und bin auch nicht wirklich weiter gekommen:
Aufgabenstellung
ich habe eine Excel Datein/2 Tabellen
Die Datei beinhaltet folgende informationen
Vor Nachname und Tel NR.
Ich will ein Datenabgleich zwischen Tabelle 1 und Tabelle 2 machen
Suchkrieterien Tel. Nr und Nachname
Wenn in der Tabelle 1 und Tabelle 2 die Suchkrieterien übereinstimmen sollten die dann farblich hinterlegt werden.
Ist so was mit Excel möglich ??
kktc
Ich schraube seit ein paar Tagen an folgendem Problem und bin auch nicht wirklich weiter gekommen:
Aufgabenstellung
ich habe eine Excel Datein/2 Tabellen
Die Datei beinhaltet folgende informationen
Vor Nachname und Tel NR.
Ich will ein Datenabgleich zwischen Tabelle 1 und Tabelle 2 machen
Suchkrieterien Tel. Nr und Nachname
Wenn in der Tabelle 1 und Tabelle 2 die Suchkrieterien übereinstimmen sollten die dann farblich hinterlegt werden.
Ist so was mit Excel möglich ??
kktc
Antwort auf Beitrag Nr.: 29.037.645 von KKTC am 27.04.07 23:47:11Hi, ja es ist möglich
Abgleiche aber prinzipiell mit Access oder einer anderen DB durchführen....ist wesentlich einfacher.
Gruß
Erhan
Abgleiche aber prinzipiell mit Access oder einer anderen DB durchführen....ist wesentlich einfacher.
Gruß
Erhan
Antwort auf Beitrag Nr.: 29.037.645 von KKTC am 27.04.07 23:47:11Sowas hatte ich in meiner Prüfung. Hab ich übersprungen die Aufgabe. Trotzdem bestanden.
Drum mein Tipp: Überspringe die Aufgabe.
Ich hoffe Dir weiter geholfen zu haben.
Drum mein Tipp: Überspringe die Aufgabe.
Ich hoffe Dir weiter geholfen zu haben.
mit bedingter Formatierung sollte es klappen...
Gruß
Erhan
Gruß
Erhan
ja du musst eine wenn-dann formel schreiben, ich weis aber nichtmehr wie die einfärbung formatiert und definiert wird.
da hilft google aber weiter
da hat erhan recht mit bedingter formatierung
da hilft google aber weiter
da hat erhan recht mit bedingter formatierung
?????????????
hat auch einer die formeln zu hand
hat auch einer die formeln zu hand
Sub Vergleich()
Dim BooDrin As Boolean
Dim lngLastRow1 As Long, lngLastRow2 As Long, lngCounter As Long
Dim rngFind As Range
Dim varFirstAddress As Variant
lngLastRow1 = Worksheets("Tabelle1").Cells(Rows.Count, 6).End(xlUp).Row
lngLastRow2 = Worksheets("Tabelle2").Cells(Rows.Count, 2).End(xlUp).Row
Application.ScreenUpdating = False
For lngCounter = 1 To lngLastRow1
BooDrin = False
With Worksheets("Tabelle2").Range("B1:B" & lngLastRow2)
Set rngFind = .Find(Worksheets("Tabelle1").Cells(lngCounter, 6), LookIn:=xlValues)
If Not rngFind Is Nothing Then
varFirstAddress = rngFind.Address
Do
Worksheets("Tabelle1").Cells(lngCounter, 7) = "Wahr"
BooDrin = True
Exit Do
Loop While Not rngFind Is Nothing And rngFind.Address <> varFirstAddress
End If
If BooDrin = False Then Worksheets("Tabelle1").Cells(lngCounter, 7) = "Falsch"
End With
Next lngCounter
Application.ScreenUpdating = True
End Sub
würde es damit funktionieren ????
Dim BooDrin As Boolean
Dim lngLastRow1 As Long, lngLastRow2 As Long, lngCounter As Long
Dim rngFind As Range
Dim varFirstAddress As Variant
lngLastRow1 = Worksheets("Tabelle1").Cells(Rows.Count, 6).End(xlUp).Row
lngLastRow2 = Worksheets("Tabelle2").Cells(Rows.Count, 2).End(xlUp).Row
Application.ScreenUpdating = False
For lngCounter = 1 To lngLastRow1
BooDrin = False
With Worksheets("Tabelle2").Range("B1:B" & lngLastRow2)
Set rngFind = .Find(Worksheets("Tabelle1").Cells(lngCounter, 6), LookIn:=xlValues)
If Not rngFind Is Nothing Then
varFirstAddress = rngFind.Address
Do
Worksheets("Tabelle1").Cells(lngCounter, 7) = "Wahr"
BooDrin = True
Exit Do
Loop While Not rngFind Is Nothing And rngFind.Address <> varFirstAddress
End If
If BooDrin = False Then Worksheets("Tabelle1").Cells(lngCounter, 7) = "Falsch"
End With
Next lngCounter
Application.ScreenUpdating = True
End Sub
würde es damit funktionieren ????
oder so
Option Explicit
Sub vergleich()
Dim w1x
Dim w2x
Dim w3x
Dim zaehler1 As Integer
Dim w1y
Dim w2y
Dim w3y
Dim zaehler0 As Long
Dim suche1 As Range
Dim suche2 As Range
w1x = Workbooks(1).Sheets(1).UsedRange.SpecialCells(xlCellTypeLastCell).Column
w1y = Workbooks(1).Sheets(1).UsedRange.SpecialCells(xlCellTypeLastCell).Row
w2x = Workbooks(2).Sheets(1).UsedRange.SpecialCells(xlCellTypeLastCell).Column
w2y = Workbooks(2).Sheets(1).UsedRange.SpecialCells(xlCellTypeLastCell).Row
If w1x > w2x Then
w3x = w1x
Else
w3x = w2x
End If
If w1y > w2y Then
w3y = w1y
Else
w3y = w2y
End If
ReDim excel1(w3y, w3x) As Variant
ReDim excel2(w3y, w3x) As Variant
Workbooks(2).Activate
Sheets(1).Select
excel2() = Range(Cells(1, 1), Cells(w3y, w3x))
Workbooks(1).Activate
Sheets(1).Select
excel1() = Range(Cells(1, 1), Cells(w3y, w3x))
For zaehler0 = 2 To w3y
Set suche1 = Workbooks(2).Sheets(1).Range("A1:A" & w3y).Find(excel1(zaehler0, 1), Lookat:=xlWhole)
Set suche2 = Workbooks(1).Sheets(1).Range("A1:A" & w3y).Find(excel2(zaehler0, 1), Lookat:=xlWhole)
If Not suche1 Is Nothing Then
For zaehler1 = 2 To w3x
If excel1(zaehler0, zaehler1) <> "" And excel1(zaehler0, zaehler1) <> excel2(suche1.Row, zaehler1) Then
Workbooks(1).Sheets(1).Cells(zaehler0, zaehler1).Interior.ColorIndex = 6
End If
Next zaehler1
Else
Workbooks(1).Sheets(1).Range(Workbooks(1).Sheets(1).Cells(zaehler0, 1), Workbooks(1).Sheets(1).Cells(zaehler0, w3x)).Interior.ColorIndex = 3
End If
If Not suche2 Is Nothing Then
For zaehler1 = 2 To w3x
If excel2(zaehler0, zaehler1) <> "" And excel2(zaehler0, zaehler1) <> excel1(suche2.Row, zaehler1) Then
Workbooks(2).Sheets(1).Cells(zaehler0, zaehler1).Interior.ColorIndex = 6
End If
Next zaehler1
Else
Workbooks(2).Sheets(1).Range(Workbooks(2).Sheets(1).Cells(zaehler0, 1), Workbooks(2).Sheets(1).Cells(zaehler0, w3x)).Interior.ColorIndex = 3
End If
Next zaehler0
End Sub
Option Explicit
Sub vergleich()
Dim w1x
Dim w2x
Dim w3x
Dim zaehler1 As Integer
Dim w1y
Dim w2y
Dim w3y
Dim zaehler0 As Long
Dim suche1 As Range
Dim suche2 As Range
w1x = Workbooks(1).Sheets(1).UsedRange.SpecialCells(xlCellTypeLastCell).Column
w1y = Workbooks(1).Sheets(1).UsedRange.SpecialCells(xlCellTypeLastCell).Row
w2x = Workbooks(2).Sheets(1).UsedRange.SpecialCells(xlCellTypeLastCell).Column
w2y = Workbooks(2).Sheets(1).UsedRange.SpecialCells(xlCellTypeLastCell).Row
If w1x > w2x Then
w3x = w1x
Else
w3x = w2x
End If
If w1y > w2y Then
w3y = w1y
Else
w3y = w2y
End If
ReDim excel1(w3y, w3x) As Variant
ReDim excel2(w3y, w3x) As Variant
Workbooks(2).Activate
Sheets(1).Select
excel2() = Range(Cells(1, 1), Cells(w3y, w3x))
Workbooks(1).Activate
Sheets(1).Select
excel1() = Range(Cells(1, 1), Cells(w3y, w3x))
For zaehler0 = 2 To w3y
Set suche1 = Workbooks(2).Sheets(1).Range("A1:A" & w3y).Find(excel1(zaehler0, 1), Lookat:=xlWhole)
Set suche2 = Workbooks(1).Sheets(1).Range("A1:A" & w3y).Find(excel2(zaehler0, 1), Lookat:=xlWhole)
If Not suche1 Is Nothing Then
For zaehler1 = 2 To w3x
If excel1(zaehler0, zaehler1) <> "" And excel1(zaehler0, zaehler1) <> excel2(suche1.Row, zaehler1) Then
Workbooks(1).Sheets(1).Cells(zaehler0, zaehler1).Interior.ColorIndex = 6
End If
Next zaehler1
Else
Workbooks(1).Sheets(1).Range(Workbooks(1).Sheets(1).Cells(zaehler0, 1), Workbooks(1).Sheets(1).Cells(zaehler0, w3x)).Interior.ColorIndex = 3
End If
If Not suche2 Is Nothing Then
For zaehler1 = 2 To w3x
If excel2(zaehler0, zaehler1) <> "" And excel2(zaehler0, zaehler1) <> excel1(suche2.Row, zaehler1) Then
Workbooks(2).Sheets(1).Cells(zaehler0, zaehler1).Interior.ColorIndex = 6
End If
Next zaehler1
Else
Workbooks(2).Sheets(1).Range(Workbooks(2).Sheets(1).Cells(zaehler0, 1), Workbooks(2).Sheets(1).Cells(zaehler0, w3x)).Interior.ColorIndex = 3
End If
Next zaehler0
End Sub
Antwort auf Beitrag Nr.: 29.037.645 von KKTC am 27.04.07 23:47:11warum immer gleich coden, muss doch nicht sein.
Nimm Tabelle 1 her, mach eine neue Spalte auf.
und dann fragst du für jeden Eintrag einfach ab.
ganz einfach ist z.B.
=ZÄHLENWENN(BereichTabelle2;Aktueller Suchwert)
Dann kriegst du eine tolle Zahl als Ergebnis!
und zwar wenn Suchwert in Tab2 vorkommt sogar
die Häufigkeit dazu...
Gruss
Nimm Tabelle 1 her, mach eine neue Spalte auf.
und dann fragst du für jeden Eintrag einfach ab.
ganz einfach ist z.B.
=ZÄHLENWENN(BereichTabelle2;Aktueller Suchwert)
Dann kriegst du eine tolle Zahl als Ergebnis!
und zwar wenn Suchwert in Tab2 vorkommt sogar
die Häufigkeit dazu...
Gruss
Beitrag zu dieser Diskussion schreiben
Zu dieser Diskussion können keine Beiträge mehr verfasst werden, da der letzte Beitrag vor mehr als zwei Jahren verfasst wurde und die Diskussion daraufhin archiviert wurde.
Bitte wenden Sie sich an feedback@wallstreet-online.de und erfragen Sie die Reaktivierung der Diskussion oder starten Sie eine neue Diskussion.
Meistdiskutiert
Wertpapier | Beiträge | |
---|---|---|
173 | ||
120 | ||
75 | ||
58 | ||
53 | ||
52 | ||
52 | ||
45 | ||
44 | ||
39 |
Wertpapier | Beiträge | |
---|---|---|
39 | ||
30 | ||
30 | ||
29 | ||
28 | ||
28 | ||
24 | ||
23 | ||
20 | ||
19 |