计划:Excel 2010年 经验基本
你好,
我已设法掌握(根据我的经验水平)文本的FIND/SEARCH
单元格并做出相应的响应,但是在-1
& -10
我得到了牢房中的哪一个(见下文)。
我正在创建一个辅助表,用作依赖下拉列表的基础。如果我在第一个下拉菜单中选择ManID#3,那么我的第二个只会显示:1401-3, 1402-3
等。
1 = =IF(ISNUMBER(FIND("-1",$A25)),($A25), "y")
2 = =IF(ISNUMBER(FIND("-2",$A25)),($A25), "y")
,依此类推
(一旦我知道代码正常工作," y"将被删除。
如下所示,1
会返回1306-10
值,该值应为"y"
。
| ReportManIDUnq | 1 | 2 | 3 | 4 | c1 | z |
|----------------|---------|--------|--------|--------|---------|--------|
| 1401-3 | y | y | 1401-3 | y | y | y |
| 1312-4 | y | y | y | 1312-4 | y | y |
| 1311-5 | y | y | y | y | y | y |
| 1310-6 | y | y | y | y | y | y |
| 1309-7 | y | y | y | y | y | y |
| 1308-8 | y | y | y | y | y | y |
| 1307-9 | y | y | y | y | y | y |
| 1306-10 | 1306-10 | y | y | y | y | y |
| 1402-1 | 1402-1 | y | y | y | y | y |
| 1402-2 | y | 1402-2 | y | y | y | y |
| 1402-3 | y | y | 1402-3 | y | y | y |
| 1402-4 | y | y | y | 1402-4 | y | y |
| 1402-5 | y | y | y | y | y | y |
| 1402-c1 | y | y | y | y | 1402-c1 | y |
| 1402-z | y | y | y | y | y | 1402-z |
非常感谢提前。
答案 0 :(得分:1)
假设您的单元格条目/内容周围没有前导/尾随空格,我会使用以下公式
=IF(RIGHT($A2,LEN(B$1)+1)="-"&B$1,$A2,"y")
单元格B2中的然后将其拖动到整个范围内。
以上检查A列中与您所在行对应的条目是否有-
后跟列标题完全。更具体地说,RIGHT($A2,LEN(B$1)+1)
从LEN(B$1)+1
中提取正确的B$1
($A2
的内容长度加一)字符;然后将其与"-"&B$1
进行比较,-
是以标题{{1}}开头的列标题。