Spalten & Zeilen Nr anzeigen
#1
Hallo
Ich bin auf der suche nach einer Formel, die mir die Spalten und Zeilen, nummer, angibt, in dem der gesuchte Wert gefunden wurde.
Ich habe eine Datei aus 88 Zeilen und 8 Spalten. In den Zellen befinden sich Formeln, die zu einem Zellenwert führen.   
Mein Versuch mit S/- WVerweis war ohne Erfolg
Danke
Top
#2
Hallo,

hast Du evtl eine Tabelle? Indirekt(verweis()) könnte helfen

Gruß
Marcus

Wissen ist Macht - es ist aber nicht schlimm nicht alles zu wissen.
Man muss nicht alles wissen - man muss nur wissen wo es steht, oder wo man Hilfe bekommt.
Top
#3
Moin!
Beim Bereich mit mehreren Spalten/Zeilen dürfte dies nur mit VBA gehen.
(Range.Find-Methode)
Ich lasse mich aber gerne eines Besseren belehren. Wink

Grob so:
Microsoft Excel Objekt Tabelle1
Option Explicit 
 
Private Sub Worksheet_Change(ByVal Target As Range) 
Dim Gefunden As Range 
If Target.Address = "$A$3" Then 
  Set Gefunden = Range("Suchbereich").Find(Target.Value, LookIn:=xlValues, LookAt:=xlWhole) 
  If Not Gefunden Is Nothing Then 
    Target.Offset(1, 0) = "Zeile: " & Gefunden.Row & _
                          " Spalte: " & Gefunden.Column 
  Else 
    Target.Offset(1, 0) = "kein Fund" 
  End If 
End If 
End Sub 
 

Ergibt:
ABCDEFGHI
1
2
34880332658036880148068097899
4Zeile: 13 Spalte: 7100591928173472843598965
5531018686676223596809275
6426195367106484253707361
7535420192769979252234536
8450327667295238572187477
9852481095739785745076613
10211732202648313574318701
11667036096832228010079423
12308954104511202869275605
13213376036943594148808259
14855742057179154693398411
15921459121162406626288853
16491112183440819794171621
17731339587171418326142605
18

Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Top
#4
Hi Ralf,

mein VBA-freier Vorschlag:

Arbeitsblatt mit dem Namen 'Tabelle1'
ABCDEFGH
1
2
34880332658036880148068097899
4100591928173472843598965
5531018686676223596809275
6426195367106484253707361
7535420192769979252234536
8450327667295238572187477
9852481095739785745076613
10211732202648313574318701
11667036096832228010079423
12308954104511202869275605
13213376036943594148808259
14855742057179154693398411
15921459121162406626288853
16491112183440819794171621
17731339587171418326142605
18
19Zeile:13
20Spalte:7

ZelleFormel
C19=WENNFEHLER(VERGLEICH($A$3;C$1:C$17;0);"")
C20=WENN(ISTZAHL(C19);SPALTE();"")
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg

Man könnte auch die Hilfszeilen bei Bedarf ausblenden und stattdessen die Zahlen "nach oben" holen:

Arbeitsblatt mit dem Namen 'Tabelle1'
ABCDEFGHIJKLMNOP
2Sp. 1Sp. 2Sp. 3Sp. 4Sp. 5Sp. 6Sp. 7Sp. 8Sp. 9Sp. 10Sp. 11Sp. 12Sp. 13Sp. 14
3187033265803688014806809789933275804688114816810790033285805
410059192817347284359896510069193817447294360896610079194
5Zeile:553101868667622359680927553111869667722369681927653121870
6Spalte:1442619536710648425370736142629537710748435371736242639538
753542019276997925223453653552020277097935224453753562021
845032766729523857218747745042767729623867219747845052768
985248109573978574507661385258110574078584508661485268111
1021173220264831357431870121183221264931367432870221193222
1166703609683222801007942366713610683322811008942466723611
1230895410451120286927560530905411451220296928560630915412
1321337603694359414880825921347604694459424881826021357605
1485574205717915469339841185584206718015479340841285594207
1592145912116240662628885392155913116340672629885492165914
1649111218344081979417162149121219344181989418162249131220
1773133958717141832614260573143959717241842615260673153960
18
19Zeile:5
20Spalte:14

ZelleFormel
B5=VERWEIS(2;1/($C19:$P19<>"");($C19:$P19))
B6=VERWEIS(2;1/($C20:$P20<>"");($C20:$P20))
C19=WENNFEHLER(VERGLEICH($A$3;C$1:C$17;0);"")
C20=WENN(ISTZAHL(C19);SPALTE()-2;"")
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg
Top
#5
Hallo A...,

ohne VBA und Hilfszeile (Idee von steve1da):

="Zeile: " &WENNFEHLER(AGGREGAT(15;6;ZEILE(B2:B89)/(B2:I89=K2);1);"")&"; Spalte: "&WENNFEHLER(AGGREGAT(15;6;SPALTE(B2:I2)/(B2:I89=K2);1);"")


Angehängte Dateien
.xlsx   ZeileSpalte.xlsx (Größe: 11,15 KB / Downloads: 8)
helmut

Für mich ist die Möglichkeit in Excel an Zellen und Bereichen Namen zu vergeben die wichtigste Funktionalität.
Sie macht Formeln und den VBA-code verständlicher. Für Makros gilt die Regel: "Nur über benannte Bereiche auf den Inhalt der Zellen zugreifen."
Und wofür sind Regeln da? Um nachzudenken bevor man sie bricht.





[-] Folgende(r) 1 Nutzer sagt Danke an Ego für diesen Beitrag:
  • Arthur1
Top
#6
Hi Arthur,

wenn dir eine einzeilige Positionsangabe lieber ist, kannst du die auch bei meiner Hilfszeilenlösung formulieren:

Arbeitsblatt mit dem Namen 'Pos. des gefundenen Eintrags'
A
5Zeile: 17; Spalte: 13

ZelleFormel
A5="Zeile: "&VERWEIS(2;1/($C19:$P19<>"");($C19:$P19))&"; Spalte: "&VERWEIS(2;1/($C20:$P20<>"");($C20:$P20))
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg
Top
#7
Hallo
Danke für die Unterstützung, jetzt mache ich mich mal daran und probiere eure Lösungsvorschläge aus und dann melde ich mich wieder.
Aber wirklich, danke für die Reaktion von euch
Arthur
Top
#8
Oder:


PHP-Code:
="Zeile " SUMPRODUCT(($D$1:$J$17=A1)*ROW($1:$17))& " Spalte " &SUMPRODUCT(($D$1:$J$17=$A$1)*COLUMN($D$1:$J$17)) 
Zum übersetzen von Excel Formeln:

http://dolf.trieschnigg.nl/excel/index.p...gids=en+de
Top
#9
Hallo Ego,

deine Lösung Funktioniert, so weit. Den Wert 0,250000 wird gefunden aber den Wert 0,249432 findet er nicht
Was ich auch vergessen habe, ist dass die Werte nicht immer mit den Ergebnissen übereinstimmen können und hier sollte dann ein Wert genommen werden der am nächsten liegt.


[
Bild bitte so als Datei hochladen: Klick mich!
]

FG
Arthur

   
Top
#10
Hallo Arthur,

und was soll auf dem Miniaturbild zu sehen sein? Datei ist hilfreicher.
Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste