-1

テキストを含む数式を作成したいのですが、出力も別のテキストになります。お気に入り:

G8 = I am Red,
G9 = I am Green, 
G10 = I am White. 

ここで、次のような出力を与える式が必要です。 "Red" (in H8 field)「私は赤です」と入力したときなど、他の入力についても同様です。

「ネストされたif」を試してみましたが、追加できるネストされたifは7つだけですが、入力する値が少なくとも40以上あり、それらの入力に対して異なる出力を取得する必要があります。

4

2 に答える 2

0

ここで vlookup が機能する場合があります。すべてのデータの組み合わせを入力し、「I am red」列に基づいて vlookup を使用すると、テーブル内の対応する値が検索されて返されます。データの種類によっては、vlookup の代わりに index と match メソッドを使用した方が成功する場合があります。

于 2013-02-05T13:36:32.427 に答える
0

データが G8 から始まる列 G にあると仮定すると、次の操作を行います。

  1. H8: と入力します=RIGHT(G8,LEN(G8)-MAX(IF(MID(G8,ROW(INDIRECT("1:"&LEN(G8))),1)=" ",ROW(INDIRECT("1:"&LEN(G8))),0)))
  2. 通常の代わりにCTRL+ SHIFT+を押します。これにより、ARRAY 数式が定義され、その周りに括弧が表示されます (ただし、手動で入力しないでください!)。ENTERENTER{}
  3. 数式を範囲内で自動入力します。

実際の記号に関係なく、文字列の最後の「単語」、またはより正確には、最後のスペースとその末尾の間の文字列の一部を返します。

サンプルファイル: https://www.dropbox.com/s/dfkk1cqy1z0o3pz/ColorName.xlsx

于 2013-02-05T09:52:51.843 に答える