P
peterfarge
Hello NG,
the following sheet:
- In column A are words in German.
- In column B are the translated words in English.
- In C1 is one English clause with only one single German word in it.
ToDo:
I want translate this word in English and write it o D1. But I dont
want to use VBA or more then one cell for the calculation. Such
solutions I can make for myself. I'm working since several years with
Excel and VBA.
Currently I'm playing with this matrix formula. (I have translated the
Excel function names from German to English, but I dont know if I used
the right words.)
{=IF(ISERROR(SEARCH(A1:A99;C1));"";B1:B99)}
If you mark the D column and insert this formula, only the translated
word will show up in D column. (Dont forget to remove the brackets and
press Ctrl+Shift+Enter to acknowledge the formula)
The next step could be the function Concatenate().
{=Concatenate(IF(ISERROR(SEARCH(A1:A99;C1));"";B1:B99))}
If I put this formula in D1, the estimated result should be that the
translated word show up in D1. But it does not work, because
Sum("A1:A99") works, Concatenate("A1:A99") will only return the
content of A1.
Can someone give me a hint what I can do?
Peter
the following sheet:
- In column A are words in German.
- In column B are the translated words in English.
- In C1 is one English clause with only one single German word in it.
ToDo:
I want translate this word in English and write it o D1. But I dont
want to use VBA or more then one cell for the calculation. Such
solutions I can make for myself. I'm working since several years with
Excel and VBA.
Currently I'm playing with this matrix formula. (I have translated the
Excel function names from German to English, but I dont know if I used
the right words.)
{=IF(ISERROR(SEARCH(A1:A99;C1));"";B1:B99)}
If you mark the D column and insert this formula, only the translated
word will show up in D column. (Dont forget to remove the brackets and
press Ctrl+Shift+Enter to acknowledge the formula)
The next step could be the function Concatenate().
{=Concatenate(IF(ISERROR(SEARCH(A1:A99;C1));"";B1:B99))}
If I put this formula in D1, the estimated result should be that the
translated word show up in D1. But it does not work, because
Sum("A1:A99") works, Concatenate("A1:A99") will only return the
content of A1.
Can someone give me a hint what I can do?
Peter