Ich habe diese Tabelle1 und versucht, die Ergebnisse von Tabelle2 zu erreichen.Excel-Schleife, um Informationen aus Zellen zu extrahieren
Aktuelle Daten:
| A |
150112 Charlston.jpg
281320: (143,124,113) #8F7C71 srgb(143,124,113)
1408099: (178,161,151) #B2A197 srgb(178,161,151)
1685636: (200,183,173) #C8B7AD srgb(200,183,173)
218600.jpg
4385653: (29, 23, 29) #1D171D srgb(29,23,29)
2192865: (76, 47, 69) #4C2F45 srgb(76,47,69)
1409815: (96, 84,100) #605464 srgb(96,84,100)
218622.jpg
1519955: (30, 56, 57) #1E3839 srgb(30,56,57)
1551616: (33, 62, 65) #213E41 srgb(33,62,65)
2118603: (34, 58, 59) #223A3B srgb(34,58,59)
Erwartete Ergebnisse:
| E | F | G | H |
R G B
150112 Charlston.jpg 143 124 113
150112 Charlston.jpg 178 161 151
150112 Charlston.jpg 200 183 173
218600.jpg 29 23 29
218600.jpg 76 57 69
218600.jpg 96 84 100
218622.jpg 30 56 57
218622.jpg 33 62 65
218622.jpg 34 58 59
Was brauche ich Hilfe bei der Looping die A-Säule des Findens und x + 5 Reihe und kopiert es in D-Säule 3 mal nach unten für jeden eindeutigen jpg-Namen.
Wie für die R G B Spalte habe ich die Formel für die Extraktion der Informationen aus den Zellen gefunden.
Für R
=MID($A2,FIND("(",$A2)+1,FIND(",",$A2)-FIND("(",$A2)-1)
Für G
=MID($A2,FIND(",",$A2)+1,FIND(",",$A2)-FIND("(",$A2)-1)
Für B
=MID($A2,(FIND(CHAR(7),SUBSTITUTE($A2,",",CHAR(7),4)))+1,(LEN($A2))-1-(FIND(CHAR(7),SUBSTITUTE($A2,",",CHAR(7),4))))
Gibt es eine Möglichkeit, dies in den Looping-Code hinzufügen, so dass es einen Fehler nicht treffen würde aus die leeren und .jpg Zellen?
Dank
Ihr Screenshot nicht leicht in Arbeitsblatt-Daten umgewandelt werden können. Bitte geben Sie entweder einen Text, einen Link zur Arbeitsmappe oder eine Methode an, damit wir Ihnen leichter helfen können. Es ist ziemlich mühsam, Daten vom Bildschirm in das Arbeitsblatt einzugeben. –
Auch, welche Version von Excel? –
Ich habe das Format bearbeitet, um das Kopieren und Einfügen der Daten zu erleichtern. Ich benutze Excel 2013. Danke! – user1996384