=LEFT(D2,SEARCH(";",D2,1)-1)
(第一)
=MID(D2, SEARCH(";",D2) + 1, SEARCH(";",D2,SEARCH(";",D2)+1)-SEARCH(";",D2)-1)
(第二个)
=RIGHT(D2,SEARCH(";",D2,1)-1)
(第三)
我意识到,该文本已被RIGHT
公式截断。找到每个分号后,如何使用CHAR(10)
分隔文本?
答案 0 :(得分:3)
您需要用分号和换行符替换分号和空格。
使用SELECT
Name,
Age,
CASE WHEN Age <= 18 THEN 'young'
WHEN Age <= 40 THEN 'middle'
ELSE 'older' END AS age_group
FROM yourTable
ORDER BY
Age;
并确保单元格上有自动换行符。
答案 1 :(得分:0)
从主菜单中单击数据,然后单击文本到列。选择定界的选项,然后勾选分号选项。按照向导进行操作,您将按要求设置数据格式。
答案 2 :(得分:0)
或者只是使用
split()
用“;”分隔单元格值和
trim()
切断更多空间。