|
|
Bestimmten Namen in Tabelle suchen |
|
ThKo26 |
Forum-Century
|
|
Beiträge: 184
|
|
|
|
Anmeldedatum: 21.09.17
|
|
|
|
Wohnort: ---
|
|
|
|
Version: 2015b
|
|
|
|
|
|
Verfasst am: 10.05.2018, 11:25
Titel: Bestimmten Namen in Tabelle suchen
|
|
|
|
|
Hallo zusammen,
ich habe jetzt schon mehrere Variationen probiert, komme aber leider gar nicht zu meinem Ergebnis.
Ich lade eine File über readtable ein bzw. alterantive über xlsread
In dieser Excelliste gibt es mehrere verschiedene Namen in der ersten Spalte und in den ersten beiden Zeilen sind Informationen zu dem Lauf.
Nun habe ich für folgende Variablen:
T = Table
num = cell
txt = cell
all = cell
da ich jetzt in die table geschaut habe und mir die Zeile herausgesucht habe, erhalt eich mit folgenden Code die Ergebnisse, die ich in eine getrennte Excel Liste schreibe
Da sich aber die Namen in den ersten Soaöten variieiren können, möchte ich direkt danach suchen und diese Zeile ausgeben lasssen.
Versucht habe ich folgende Varianten:
mit strfind versuche ich dann a bzw a1 in den T, txt, all zu finden um mir die Zeilennummer auszugeben.
leider komme ich von all den probierten Varainten nicht zum gewünschten Ergebnis.
Bitte um HIlfe.
Grüße
Thomas
|
|
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.448
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 12.05.2018, 11:03
Titel:
|
|
Hallo,
versuch mal
Dann sollltest du den Namen direkt als Zeilenindex verwenden können.
Hilfreich wären eine Beispieldatei und auch, was an deinen verschiedenen Versuchen nicht funktioniert hat.
Grüße,
Harald
|
|
|
ThKo26 |
Themenstarter
Forum-Century
|
|
Beiträge: 184
|
|
|
|
Anmeldedatum: 21.09.17
|
|
|
|
Wohnort: ---
|
|
|
|
Version: 2015b
|
|
|
|
|
|
Verfasst am: 12.05.2018, 12:26
Titel:
|
|
Hallo Harald,
danke für die Antwort.
Ich bekomme folgende Fehlermeldungen:
Habe dir im Anhang ein Beispiel zugefügt, wie die Excel-Liste aussieht. ( habe ex als Endung txt abgeseichert, einfach wieder in xlsx ändern)
Viele DAnk für deine Hilfe.
Grüße
Thomas
Beschreibung: |
|
Download |
Dateiname: |
Test.txt |
Dateigröße: |
21.09 KB |
Heruntergeladen: |
318 mal |
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.448
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 12.05.2018, 14:56
Titel:
|
|
Hallo,
hast du denn den Vorschlag mit ReadRowNames versucht??
Grüße,
Harald
|
|
|
ThKo26 |
Themenstarter
Forum-Century
|
|
Beiträge: 184
|
|
|
|
Anmeldedatum: 21.09.17
|
|
|
|
Wohnort: ---
|
|
|
|
Version: 2015b
|
|
|
|
|
|
Verfasst am: 12.05.2018, 18:15
Titel:
|
|
Hallo Harald,
deinen Vorschalg habe ich genutzt, dabei kamen die beiden Errors.
Die erste Spalte ist komplett ausgegraut und habe nicht mal Zugriff darauf, wenn ich z.B. Table(1) eingebe.
Grüße
Thomas
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.448
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 12.05.2018, 19:22
Titel:
|
|
Hallo,
Zitat: |
deinen Vorschalg habe ich genutzt, dabei kamen die beiden Errors.
|
die Fehlermeldungen kommen von strfind, was mit meinem Vorschlag nichts zu tun hat.
Zitat: |
Die erste Spalte ist komplett ausgegraut und habe nicht mal Zugriff darauf, wenn ich z.B. Table(1) eingebe. |
Es war ja auch nicht der Vorschlag, so darauf zuzugreifen, sondern die Namen als Zeilenindex verwenden. Einen Spaltenindex brauchst du auch noch.
Grüße,
Harald
|
|
|
ThKo26 |
Themenstarter
Forum-Century
|
|
Beiträge: 184
|
|
|
|
Anmeldedatum: 21.09.17
|
|
|
|
Wohnort: ---
|
|
|
|
Version: 2015b
|
|
|
|
|
|
Verfasst am: 12.05.2018, 23:43
Titel:
|
|
Hallo Harald,
also es funktionier tmit deinem Code! Danke.
Ich habe es dann falsch verstanden. Ich habe mit ReadRownames und True gemacht und wollte es mit strfind lösen. Und habe nicht gewusst, wieso strfind diese Errors erzeugt.
Grüße
Thomas
|
|
|
|
|
Einstellungen und Berechtigungen
|
|
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
|
|
Impressum
| Nutzungsbedingungen
| Datenschutz
| FAQ
| RSS
Hosted by:
Copyright © 2007 - 2024
goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.
|
|