2016-04-27 13 views
-1

Ich bin auf der Suche nach Excel-Formel, um die Werte neben der Farbe zu erhalten. Zum Beispiel, wenn diese Paste in Spalte wird der Farbwert zeigt auf Spalte b (Salbei)Excel Formel, um die Werte zu erhalten

Für eine verführerischen und moderne Update für Ihr Zuhause

Produkt-Eigenschaften:

  • Marke: L Leinen
  • Farbe: Sage
  • Material: Baumwolle
  • Größe: California King
  • Typ: Bettwäsche
  • Muster: Fest
  • tiefere Tasche Spannlaken mit elastischen rundum extra dicken Matratzen passen
+0

Bitte [Bearbeiten] Ihre Frage um den Code zu zeigen, die Sie bisher geschrieben haben, und wo Sie stecken bleiben, dann können wir versuchen, mit spezifischen Problemen zu helfen. Sie sollten auch lesen [fragen]. –

Antwort

1

1) Sie müßten eine Liste von Farbnamen und ihre entsprechenden Farbcodes definieren . Nehmen wir an, Sie erstellen eine Tabelle mit Farben und deren Code auf einem Blatt namens "Farbindex" und Sie haben die Farbnamen in Spalte A und deren Farbwert in Spalte B platziert. Wir nehmen auch an, dass Sie eine einzelne Kopfzeile verwendet haben in beginnt Zeile 2 (Anmerkung sind Farbwerte völlig fiktiver)

 (A)  (B) 
     Colour 
(1) Name  Value 
(2) Red  145 
(3) Orange 13 
(4) Yellow  3 
(5) Green 177 
(6) Blue  156 
(7) Indigo 250 
(8) Violet 67 

Das Problem mit der Farbtabelle Gebäude ist, dass es ein Potential von 16.777.216 Farben ist da draußen, je nachdem, wie Sie Farben definieren. Also sagen wir mal, es gibt mickrige 256 Rottöne. Welcher von diesen Rottönen ist rot, was Feuerwehrauto rot ist und welches blutrot ist, usw. Während die Definition einer Farbe mit einer Zahl sehr genau sein kann, kann die Interpretation der Farbe, die einer Zahl entspricht, sehr subjektiv sein.

2) Sie könnten dann in Ihrem Originalblatt in Spalte B die folgende Formel

=IFERROR(VLOOKUP(TRIM(RIGHT(B3,LEN(B3)-FIND(":",B3))),'Colour Index'!$A$2:$B$7,2,0),"") 

Die IFERROR returns „“, um die Zelle leer aussehen, wenn Ihre Farbbezeichnung in B3 nicht gefunden wird.

das Recht Funktionen zieht die richtigen Zeichen im Namen nach dem „:“

Der TRIM ist es das führende Leerzeichen zu beseitigen, da ich nicht sicher war, wie viele es Räume wäre.

Der SVERWEIS sucht den Namen aus der rechten Funktion in Ihrer Farbtabelle und wenn gefunden, wird der Wert in der zweiten Spalte der Suchtabelle zurückgegeben.

FIND bestimmt die Position des: innerhalb des Textes in B3

LEN zählt die Anzahl der Zeichen im Text in B3