2017-09-11 74 views
0

Ahoy -Google表格:「Bob Smith」 - >「bsmith」公式?

我正在嘗試從另一個Google表單中提取數據以供給另一個Google表單。我需要從全名字段中拉出來,這個字段會有類似「Bob Smith」的字樣,然後我需要將它重新寫入新的Google表格中作爲「bsmith」。

基本上,「獲取第一個字符串的第一個字母,然後連接整個第二個字符串,然後使全部小寫。」

到目前爲止,我得到了= LEFT(A28,1)工作抓住字符串的第一個字母,但不知道如何抓住第二個,然後連接。

任何幫助,不勝感激:d

回答

2

爲了得到你需要FIND()第一空間,然後從該位置+ 1使用MID()字符串的閱讀正文之後的第二個字。 &用於連接。

=lower(left(A28,1) & mid(A28, find(" ", A28) + 1, len(A28))) 
2

試試這個爲谷歌片具體的解決方案:

=LOWER(REGEXREPLACE(A2,"^(\w).*?(\w+$)","$1$2")) 

它採用REGEX,一個更爲複雜的發動機和容易適應比LEFT和/或MID變化。

+0

謝謝了!這個工作也很完美,我只需要在它周圍放低()。 – ahainen

+0

我剛剛編輯它...... –

+0

我只能用它從同一張紙上的單元格拉出來。這將如何工作在不同標籤上的兩個不同的單元格? (即在一個Google表格中,底部有一個「Sheet1」和一個Sheet2「 – ahainen

0

短:

=lower(left(A28)&index(split(A28," "),2)) 

(假設只有永遠兩個字。)