è¿ä¸ªé®é¢çé¾ç¹æ¯åä¸éå¤å¼çå ¬å¼ï¼è®¡æ°ç´æ¥ç¨COUNTIFå½æ°å°±å¯ä»¥äºã
D2è¾å ¥æ°ç»å ¬å¼ï¼åä¸éå¤å¼ï¼
=OFFSET(B$1,MATCH(,COUNTIF(D$1:D1,B$2:B$12),),)&""
å¦ä¸å¾
E2è¾å ¥ä¸è¬å ¬å¼
=IF(D2="","",COUNTIF(B:B,D2))
éå®D2:E2ï¼å ¬å¼ä¸æå¤å¶å°±å¯ä»¥äºï¼ç»æå¦ä¸å¾
ç¥è¯æ©å±ï¼
1ãæ°ç»å ¬å¼ï¼æ¯æ è¯ä¸ºæ°ç»è®¡ç®çå ¬å¼ï¼è¾å ¥æ¹æ³æ¯ï¼
å¨è¾å ¥å ¬å¼æ¶ï¼æCtrl+Shift+Enterç»åé®ç¡®è®¤è¾å ¥ï¼Excelå°èªå¨å¨å ¬å¼å¤é¢åµå¥ä¸å¯¹å¤§æ¬å·ï¼å¦D2å ¬å¼ï¼è¾å ¥åï¼å¨ç¼è¾æ å¯ä»¥çå°å ¬å¼åæ
{=OFFSET(B$1,MATCH(,COUNTIF(D$1:D1,B$2:B$12),),)&""}
2ãOFFSETè¯æ³
OFFSET(reference, rows, cols, [height], [width])
OFFSET å½æ°è¯æ³å
·æä¸ååæ°ï¼
Reference å¿
éãä½ä¸ºå移éåç
§ç³»çå¼ç¨åºåãReference å¿
须为对åå
æ ¼æç¸è¿åå
æ ¼åºåçå¼ç¨ï¼å¦åï¼OFFSET è¿åéè¯¯å¼ #VALUE!ã
Rows å¿
éãç¸å¯¹äºå移éåç
§ç³»çå·¦ä¸è§åå
æ ¼ï¼ä¸ï¼ä¸ï¼å移çè¡æ°ãå¦æä½¿ç¨ 5 ä½ä¸ºåæ° Rowsï¼å说æç®æ å¼ç¨åºåçå·¦ä¸è§åå
æ ¼æ¯ reference ä½ 5 è¡ãè¡æ°å¯ä¸ºæ£æ°ï¼ä»£è¡¨å¨èµ·å§å¼ç¨çä¸æ¹ï¼æè´æ°ï¼ä»£è¡¨å¨èµ·å§å¼ç¨çä¸æ¹ï¼ã
Cols å¿
éãç¸å¯¹äºå移éåç
§ç³»çå·¦ä¸è§åå
æ ¼ï¼å·¦ï¼å³ï¼å移çåæ°ãå¦æä½¿ç¨ 5 ä½ä¸ºåæ° Colsï¼å说æç®æ å¼ç¨åºåçå·¦ä¸è§çåå
æ ¼æ¯ reference é å³ 5 åãåæ°å¯ä¸ºæ£æ°ï¼ä»£è¡¨å¨èµ·å§å¼ç¨çå³è¾¹ï¼æè´æ°ï¼ä»£è¡¨å¨èµ·å§å¼ç¨ç左边ï¼ã
Height å¯éãé«åº¦ï¼å³æè¦è¿åçå¼ç¨åºåçè¡æ°ãHeight å¿
须为æ£æ°ã
Width å¯éã宽度ï¼å³æè¦è¿åçå¼ç¨åºåçåæ°ãWidth å¿
须为æ£æ°ã
æ¬ä¾ä¸çç¥HeightåWidthï¼è¡¨ç¤ºè¿åReferenceç¸å大å°çåºåã
3ãMATCHå½æ°è¯æ³ï¼
MATCH(lookup_value, lookup_array, [match_type])
MATCH å½æ°è¯æ³å
·æä¸ååæ° ï¼
lookup_value å¿
éãéè¦å¨ lookup_array ä¸æ¥æ¾çå¼ãä¾å¦ï¼å¦æè¦å¨çµè¯ç°¿ä¸æ¥æ¾æ人ççµè¯å·ç ï¼ååºè¯¥å°å§åä½ä¸ºæ¥æ¾å¼ï¼ä½å®é
ä¸éè¦çæ¯çµè¯å·ç ã
lookup_value åæ°å¯ä»¥ä¸ºå¼ï¼æ°åãææ¬æé»è¾å¼ï¼æ对æ°åãææ¬æé»è¾å¼çåå
æ ¼å¼ç¨ã
lookup_array å¿
éãè¦æç´¢çåå
æ ¼åºåã
match_type å¯éãæ°å -1ã0 æ 1ãmatch_type åæ°æå® Excel å¦ä½å¨ lookup_array ä¸æ¥æ¾ lookup_value çå¼ãæ¤åæ°çé»è®¤å¼ä¸º 1ã
æ¬ç¤ºä¾ä¸ï¼match_type 为0ï¼è¡¨ç¤ºä¸ºç²¾ç¡®æ¥æ¾ã
可否解释一下这个公式的意思?本人菜鸟一个,另外CTRL+SHIFT+回车键起到什么作用
追答IF(COUNTIF(D$1:D1,B$2:B$11),4^8,ROW($2:$11))
如果D列当前行以上的单元格中包含有B2:B11中的数据,就返回4^8,否则返回对应的行号。
MIN(IF(COUNTIF(D$1:D1,B$2:B$11),4^8,ROW($2:$11)))
取得前一步中所有行号中的最小值。
INDEX(B:B,MIN(IF(COUNTIF(D$1:D1,B$2:B$11),4^8,ROW($2:$11))))
得到最小行号对应的B列中的值。
提示:编辑栏中选黑公式中的某一部分按F9键可显示该步执行情况,可以帮助检查错误和对公式的理解。
如何将EXcel中同一列单元格内内容相同的项目在另一列单独显示出来?
在输入公式时,按Ctrl+Shift+Enter组合键确认输入,Excel将自动在公式外面嵌套一对大括号,如D2公式,输入后,在编辑栏可以看到公式变成 {=OFFSET(B$1,MATCH(,COUNTIF(D$1:D1,B$2:B$12),),)&""} 2、OFFSET语法OFFSET(reference, rows, cols, [height], [width])OFFSET 函数语法具有下列参数:Reference 必需。
如何将EXcel中同一列单元格内内容相同的项目在另一列单独显示出来,并且...
数组公式,输入后先不要回车,按Ctrl+Shift+Enter结束计算,再向下填充;F2输入 =SUMIF(B:B,E2,C:C)回车并向下填充。
EXCEL如何把一列中的相同名字,在另一列中只取出一个排列出来
1、把这一列所有名字复制到要去除重复的目标列。 2、选中目标列所有的名字所在的单元格区域。 3、点击【数据】选项卡,在【数据工具】分组,点击【删除重复项】功能。 4、在打开的【删除重复项】对话框中,根据实际情况选择【数据包含标题】项,并点击确定。如下图所示。 本回答由电脑网络分类达人 郭强推荐 举报| ...
excel中如何将一列中相同内容提取出来单独一列?
1.Excel打开数据。2.去菜单栏,找到“数据”—“分列”。3.选中该列数据,使用分列。4.进入分列设置,设置分列线,可以拖动箭头线实线。5.进入下一步,继续设置,设置好后完成即可。这样就解决了excel中如何将一列中相同内容提取出来单独一列的问题了。
请教一个问题:如何在EXCEL中将同一列中的相同的内容的单元格在另一表 ...
A1=INDEX(Sheet1!A:A,SMALL(IF(COUNTIF(Sheet1!$A$1:$A$20,Sheet1!$A$1:$A$20)>1,ROW($A$1:$A$20),65536),ROW(A1)),1)&""数组下拉 B1=INDEX(Sheet1!B:B,SMALL(IF(Sheet1!$A$1:$A$100=$A1,ROW($A$1:$A$100),4^8),ROW(A1)))&""数组 右拉 ,下拉 ...
怎么把一列数据重复的数据找出来
如何在Excel表格中的一列数据中找出是否有重复的?1、打开需要查找重复项的excel表格。鼠标单击下图位置选中查重的数据列。点击工具栏中的“条件格式”选项。然后点击“突出显示单元格规则”选项。然后再弹出的选项中点击“重复值”。2、首先打开Excel表格,在表格中输入数据。首先要选中这些数据,鼠标左键...
如何把excel同一列里相同的数据,在另一列将相同的数据显示同样的内容...
很多方法可以实现,最简单的是增加一行辅助列。如:在A列增加公式: A2的格子输入公式 =E2&C2 然后 下拉。之后在F2 输入公式 =VLOOKUP(E2&"户主",$A$2:$D$50,2,FALSE) 其中$A$2:$D$50为你数据的范围。 F3 输入公式 =VLOOKUP(E2&"户主",$A$2:$D$50,4,FALSE) 然后下拉复制公式即可...
excel如何将一列单元格中存在相同字符提取出来至另一列。
假定数据在A列,相同字符是“ABC“。示例公式:=index(a:a,small(if(isnumber(find("ABC",a$1:a$100)),row($1:$100),4^8),row(a1)))&""按组合键ctrl+shift+enter结束公式,下拉填充至出现空白。说明:公式用FIND函数匹配有ABC字符的单元格,并赋值自然数序列,没有匹配到的赋值固定数4^...
如何正确筛选出EXCEL表中同列数据中的重复选项,并在另一列中作出标识...
=countif($A$1:$A$20,A1)就可以了,得出的值大于等于2的就是有重复的。或者用数据透视也可以
在excel中一列数据,我要找出相同的数据并列在另一列
在Excel中,处理数据时,有时需要找出相同的数据并将其整理。以下是一些关键操作方法:1. **查找重复**:使用COUNTIF或COUNTIFS函数可以检查单元格中特定字符或值的重复次数,例如检查A1单元格中字符"a"出现的次数。2. **宏复制**:将宏从一个工作簿复制到另一个,首先在源工作簿中编辑宏,然后导出...