質問: エクセルの値の頭文字のみ扱いたい 初歩的な質問かもしれませんがお許しください。 あるセルの値の頭文字のみを取得したいです。 例)a1:1.田中 b1:2.佐藤 c1:3.山田 ⇒それぞれの頭文字の数字(1.2.3)のみを各変数に格納 もしくはセルを変数に格納し、その頭文字のみをwrite cell等で書き込みたい 何かお考えのある方がいらっしゃいましたらご教示願います。 何卒、宜しくお願い申し上げます。
回答: 単純の「1文字目」というのであれば、セルの値を格納している変数に対して、 変数.tostring().substring(0,1) で、1文字目が取得できます。(変数がもともとstring型であれば「tostring()」は不要です) なので、その値をwrite cellしてやればいいと思います。 string型.substring(n, m) は、string型の値の「n文字目(最初の文字を0文字目としてカウント)からm文字切り出す」という命令です。 数字が2桁以上になる可能性もある場合、上記の方法は使えないので、その場合はたとえば、正規表現の replace アクティビティを使...