![如何提取excel单元格的部分内容](https://linux22.com/image/1595260/%E5%A6%82%E4%BD%95%E6%8F%90%E5%8F%96excel%E5%8D%95%E5%85%83%E6%A0%BC%E7%9A%84%E9%83%A8%E5%88%86%E5%86%85%E5%AE%B9.png)
- 我有 2 列 A 和 B。
- A 列是 8 个数字的数字列表,B 列是只有 1 个数字的数字列表
A1= 12345678 B1= 9
A2= 123456789 B2= (提取(A2;9;1))
但是 A 列中有些单元格有 9 个数字,因此最后一个数字必须放在 B 列中。
我知道如何使用提取,但如果我运行该函数,我的单元格已经修复,因此它不起作用。所以我只需要一个不会删除 B 列中特定单元格数量的函数。
答案1
我无法找到 EXTRACTExcel 文档,因此您必须使用自定义函数或插件。
如果我理解正确的话,你有
- col A:一些 8 位或 9 位整数
- col B:col A 中的第 9 位数字
像这样;
| Source | 9th Char |
|---------------------|
|70975090 | |
|104616264 | 4 |
|77365002 | |
|74857908 | |
|80749739 | |
|25274759 | |
|28389812 | |
|104577673 | 3 |
如果是这样,那么 B 列中的值将由该公式生成。
=IF(LEN(A2)>8,RIGHT(A2,1),"")