当前位置: 移动技术网 > IT编程>开发语言>Java > Excel 使用技巧

Excel 使用技巧

2020年07月30日  | 移动技术网IT编程  | 我要评论

Excel 使用技巧

查找字符串

  1. 使用数组公式得到行(列),返回指定的列(行)的值
=INDEX(Sheet1!A:A,SUMPRODUCT((Sheet1!A1:E3=A1)*ROW(Sheet1!A1:E3)))

Microsoft Excel 需要同时按下Ctrl + Shift + Enter形成数组公式,WPS不需要
说明:

解释
Index 在给定的单元格区域中,返回特定行列交叉处单元格的值或引用
Sheet1!A:A 指定列
SUMPRODUCT 返回相应的数组或区域乘积的和,也可用SUM
Sheet1!A1:E3 查找区域
A1 查找字符串
ROW 返回一个引用的行号

公式解释:
设Sheet1!E2=A1
SUMPRODUCT((Sheet1!A1:E3=A1)ROW(Sheet1!A1:E3))=(000000001000000)T (111111222222333333)=2 SUMPRODUCT((Sheet1!A1:E3=A1)*ROW(Sheet1!A1:E3))=\\ \overrightarrow{ \begin{pmatrix} 0 & 0 & 0 & 0 & 0 \\ 0 & 0 & 0 & 1 & 0 \\ 0 & 0 & 0 & 0 & 0 \end{pmatrix}}^T \space \overrightarrow{ \begin{pmatrix} 1 & 1 & 1 & 1 & 1 & 1 \\ 2 & 2 & 2 & 2 & 2 & 2\\ 3 & 3 & 3 & 3 & 3 & 3 \end{pmatrix}} \\=2
所以区域内不能有相同值,如果有,可以适当更改公式,如同一行有相同值,可改为

SUMPRODUCT((Sheet1!A1:E3=A1)*ROW(Sheet1!A1:E3))/SUM((Sheet1!A1:E6=A1)*1)

可用IFERROR消除错误

本文地址:https://blog.csdn.net/cooprinc/article/details/107673509

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网