来自单元格文本中第一个char的公式唯一字符

时间:2018-03-29 13:13:49

标签: excel

有任何想法从excel中的单元格创建唯一字符吗?

示例: 我在单元格中有字符串 A1 =" lorem lipsum bla bla"

和A2公式从A1生成char,如" LLBB&#34 ;;刚刚获得第一个字符

2 个答案:

答案 0 :(得分:2)

使用Office 365 Excel,您可以在数组公式中使用CONCAT():

=UPPER(CONCAT(LEFT(TRIM(MID(SUBSTITUTE(A1," ",REPT(" ",99)),(ROW(1:20)-1)*99+1,99)))))

作为数组公式,必须在退出时用 Ctrl + Shift + 输入而不是 Enter 进行确认编辑模式。如果操作正确,Excel会在公式周围添加{}。

20替换为可以使用的最大单词数。

enter image description here

答案 1 :(得分:1)

尝试这个小的用户定义函数:

Public Function fLetter(rng As Range) As String
    Dim a
    For Each a In Split(rng.Value, " ")
        fLetter = fLetter & UCase(Left(a, 1))
    Next a
End Function

enter image description here