セルを分割し、ピースを並べ替えて再結合したい。
インラインで行うにはどうすればよいですか?
例えば:
| name | reordered name |
| Page,Larry | Larry Page |
| Brin,Sergey | Sergey Brin |
これどうやってするの?
そんなこと知ってる:
=SPLIT(A2, ",")
値を次の 2 つの列に分割し、次のように値を連結できることがわかっています。
=CONCATENATE(A2, " ", B2)
これらを 1 つの式にまとめるにはどうすればよいでしょうか。
値にアクセスしてSPLIT
並べ替えることはできますか?
私はできることを知っています:
=CONCATENATE(SPLIT(A2))
(しかし、明らかにそれはばかげています)。
Ruby では、次のようにします。
def reorder_name(cell)
names = cell.split(",")
"#{names[1]} #{names[0]}"
end