Как я комбинирую первый символ ячейки с другой ячейкой в Excel?

Я не уверен, что это лучшее решение, но я придумал следующее

In [3]: freq = {}
In [6]: def count_freq(word):
   ...:     for w in word:
   ...:         if w in list(freq.keys()):
   ...:             freq[w] += 1
   ...:         else:
   ...:             freq[w] = 1
   ...:

In [7]: df.example.apply(count_freq)
Out[7]:
0    None
1    None
2    None
Name: example, dtype: object

In [8]: freq
Out[8]:
{'limited': 2,
 'edition': 1,
 'vinyl': 1,
 'disk': 1,
 'continental': 1,
 'breakfast': 1,
 'music': 1,
 'table': 1,
 'time': 1,
 'order': 1}

Как вы думаете, это служит вашей цели?

32
задан Stevoisiak supports Monica 27 December 2017 в 02:44
поделиться

3 ответа

=CONCATENATE(LEFT(A1,1), B1)

Принятие A1 содержит 1-е имена; Фамилии B1

66
ответ дан Ian Jacobs 27 November 2019 в 20:01
поделиться

Использование после формулы:

=CONCATENATE(LOWER(MID(A1,1,1)),LOWER( B1))

для

Josh Smith = jsmith

примечание, что A1 содержит имя и B1, содержит фамилию

3
ответ дан Rebecca Scott 27 November 2019 в 20:01
поделиться

Лично мне нравится и функция для этого

Предположение, что Вы используете ячейки A1 и A2 для John Smith

=left(a1,1) & b1

Если Вы хотите добавить текст между, например, период

=left(a1,1) & "." & b1
20
ответ дан 27 November 2019 в 20:01
поделиться
Другие вопросы по тегам:

Похожие вопросы: