在Excel中的行数据中交叉数据

时间:2017-05-20 17:07:24

标签: excel excel-formula

我有以下形式的Excel数据

Name N1 Prod P1 Func F1 Name N2 Prod P2 Func F2 Name N3 Prod P3 Func F3

我想以

的格式移动这些数据

Name Prod Func N1 P1 F1 N2 P2 F2 N3 P3 F3

我尝试过索引匹配,但是没有用。你能建议一个更好的方法吗? 感谢

2 个答案:

答案 0 :(得分:1)

在单元格E2中输入公式,如下图所示,

=INDEX($B:$B,COLUMN(A:A)+((ROW()-ROW($2:$2))*3),1)

enter image description here

这应该适合你。

答案 1 :(得分:1)

对于长列表,如果没有公式,任务可能会更容易,更快捷。只需将右侧数据列复制到另外两列,然后从第一个副本中删除顶部单元格,从第二个副本中删除前两个单元格,在两种情况下都使用Shift Up。然后插入标题行并复制/粘贴特殊值/值将左侧列的前三个元素转置到其中。过滤以选择并删除从 defaultConfig { applicationId "com.toy.android" minSdkVersion 16 targetSdkVersion 25 versionCode 2 // Semantic Versioning 2.0.0 - http://semver.org/#semantic-versioning-200 // MAJOR version when you make incompatible API changes, // MINOR version when you add functionality in a backwards-compatible manner, and // PATCH version when you make backwards-compatible bug fixes. versionName "0.1.1 Alpha" //Android Studio 1.4 introduced limited support for vector drawables by generating // pngs at build time. To disable this functionality (and gain the true advantage // and space savings of this Support Library), you need to add vectorDrawables. // useSupportLibrary = true to your build.gradle file: vectorDrawables.useSupportLibrary = true manifestPlaceholders = [onesignal_app_id: "2ca652bb-260d-4c33-9d5f-6569e107ed2f", // Project number pulled from dashboard, local value is ignored. onesignal_google_project_number: "1098805773237"] //multiDexEnabled true } Prod开始的行,然后删除左侧列。