Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 将特定值复制到单独的列_Excel_Function_Copy - Fatal编程技术网

Excel 将特定值复制到单独的列

Excel 将特定值复制到单独的列,excel,function,copy,Excel,Function,Copy,我有一张excel表格,有6列A、B、C、D、E、F、G 该表概述了各州和城市 我的问题是,C(地区)列包含州和城市的名称。 每次显示一个州的名称时,城市都会出现在同一列的下面。 列E包含值state或city。 如果列C具有值州名E具有值状态,如果列具有城市名E具有值城市 我想要的是每个城市后面都有一个单独的列:Statename。 当E有值state时,我正在寻找一个函数,C'中的值将被复制到每个城市名称后面的一个单独的列Statename 也许是这样的吧 IF(B2="state", ""

我有一张excel表格,有6列
A、B、C、D、E、F、G

该表概述了各州和城市

我的问题是,
C
(地区)列包含州和城市的名称。 每次显示一个州的名称时,城市都会出现在同一列的下面。 列
E
包含值statecity。 如果列
C
具有值州名
E
具有值状态,如果列具有城市名E具有值城市

我想要的是每个城市后面都有一个单独的列:Statename。 当
E
有值state时,我正在寻找一个函数,
C
'中的值将被复制到每个城市名称后面的一个单独的列Statename


也许是这样的吧

IF(B2="state", "", IF(B1="state",A1,C1))

upvote,鼓励更新图像。