2017-05-03 5 views
0

これは本当に基本的なものであればごめんなさい。私はウェブ上で検索しており、答えを見つけることができません。任意のセル内で一意の単語を特定し、別のセルに固有の戻り値を指定します。

どのセルでも1つ以上のユニークな単語を見つけようとしており、それぞれに固有の戻り値をExcelで提供しようとしています。いくつかのセルには複数の単語があります。他の人はただ一つしか持っていない。たとえば、word1に値 "1"の列Aの値を指定します。 word2に列Aの値を "0"にします。両方の単語が一緒に見つかった場合は、両方の値を一緒にして単一の値にする必要があります。

:ワード3は2.9の値になってしまったと単語1は、同じセル内でもあったかのようなので、私は彼らがそれ列Aで3.9

の値は、ここで私がこれまで持っているものだ作りを追加したいと思います= IF(XOR(E2 = "単語1"、E2 = "WORD2")、1,0)

は、私も試してみた:

= IF(IF(E2 = "単語1"、1、0) = IF(IF(E2 = "word1"、1,0)E2 = "word2"、1,0)
= IF(AND(E2 = "word2"、1,0) "、E2 =" word2 ")、1,0)
= IF(OR(E2 = "word1"、E2 = "word2")、1,030)

私が得ているのは、いずれかの単語の戻り値、または現在の式のnoneです。しかし、私が試した他の数式は有効な数式ではありません。だから私はどこに行くのか分からない。最初に試したことがあると確信していました...

ご協力いただければ幸いです!

答えて

0

私が正しくあなたの質問を理解していれば、あなたは、各単語に値を割り当てるなど

Word1 = 1 
Word2 = 2 
Word3 = 2.5 

ですから、このような何かを見たい:

enter image description here

場合(この式を使用します値は列K行2に貼り付けられます)。これは配列式なので、を押して入力する必要があります。 + を入力します。

=SUM(IFERROR(IF(FIND("Word1", K2)>0, 1, 0), 0), IFERROR(IF(FIND("Word2", K2)>0, 2, 0), 0), IFERROR(IF(FIND("Word3", K2)>0, 2.5, 0), 0)) 
関連する問題