私はこの表1を持っており、表2の結果を達成しようとしています。セルから情報を抽出するExcelループ
現在のデータ:
| 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)
期待される結果:
| 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
私は助けを必要と何がA列とX + 5行を見つけ、D列3にコピーするループであります一意のjpg名ごとに時間を減らしてください。
R G B列については、細胞から情報を抽出する式が見つかりました。 B
=MID($A2,(FIND(CHAR(7),SUBSTITUTE($A2,",",CHAR(7),4)))+1,(LEN($A2))-1-(FIND(CHAR(7),SUBSTITUTE($A2,",",CHAR(7),4))))
についてはG
=MID($A2,FIND(",",$A2)+1,FIND(",",$A2)-FIND("(",$A2)-1)
についてはR
=MID($A2,FIND("(",$A2)+1,FIND(",",$A2)-FIND("(",$A2)-1)
については
それはからのエラーをヒットしないように、ループのコードにこれを追加する方法はあります空白と.jpgセル?
おかげ
あなたのスクリーンショットを簡単にワークシートのデータに変換することができません。テキスト、ワークブックのリンク、または私たちがあなたの手助けをしやすくするための方法を親切に提供してください。画面からワークシートにデータを入力するのは非常に面倒です。 –
また、どのExcelのバージョンですか? –
データを簡単にコピー&ペーストできるように書式を編集しました。私はエクセル2013を使用しています。ありがとう! – user1996384